| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Python 3 doesn't compile without +multi_byte
Solution: Use "latin1" when MULTI_BYTE is not defined. (lilydjwg)
|
|
|
|
|
| |
Problem: ";" gets stuck on a "t" command, it's not useful.
Solution: Add the ';' flag in 'cpo'. (Christian Brabandt)
|
|
|
|
|
| |
Problem: With GTK menu may be popping down.
Solution: Use event time instead of GDK_CURRENT_TIME. (Hong Xu)
|
|
|
|
|
| |
Problem: ":scriptnames" and ":breaklist" show long file names.
Solution: Shorten to use "~/" when possible. (Jean-Rene David)
|
|
|
|
|
| |
Problem: Python doesn't compile without +multi_byte
Solution: Use "latin1" when MULTI_BYTE is not defined.
|
|
|
|
|
|
| |
Problem: Runtime file patches failed.
Solution: Redo the patches made against the patched files instead of the
files in the mercurial repository.
|
|
|
|
|
|
| |
Problem: ":wundo" and ":rundo" don't unescape their argument. (Aaron
Thoma)
Solution: Use FILE1 instead of XFILE.
|
|
|
|
|
|
| |
Problem: Using fork() makes gvim crash on Mac when build with
CoreFoundation.
Solution: Disallow fork() when __APPLE__ is defined. (Hisashi T Fujinaka)
|
|
|
|
|
| |
Problem: "2gj" does not always move to the correct position.
Solution: Get length of line after moving to a next line. (James Vega)
|
|
|
|
|
| |
Problem: Mac OS doesn't have the linewise clipboard fix.
Solution: Also change the Mac OS file. (Bjorn Winckler)
|
| |
|
|
|
|
|
|
| |
Problem: On a 64 bit system "syn sync fromstart" is very slow. (Bjorn
Steinbrink)
Solution: Store the state when starting to parse from the first line.
|
|
|
|
|
|
|
| |
Problem: Using "\n" in a substitute inside ":s" does not result in a line
break.
Solution: Change behavior inside vim_regexec_nl(). Add tests. (Motoya
Kurotsu)
|
|
|
|
|
| |
Problem: Can't pass dict to sort function.
Solution: Add the optional {dict} argument to sort(). (ZyX)
|
|
|
|
|
|
| |
Problem: MingW cross compilation doesn't work with tiny features.
Solution: Move acp_to_enc(), enc_to_utf16() and utf16_to_enc() outside of
"#ifdef CLIPBOARD". Fix typo in makefile.
|
|
|
|
|
| |
Problem: Warning for building GvimExt.
Solution: Comment-out the DESCRIPTION line. (Mike Williams)
|
|
|
|
|
|
| |
Problem: Text from the clipboard is sometimes handled as linewise, but not
consistently.
Solution: Assume the text is linewise when it ends in a CR or NL.
|
|
|
|
|
|
|
|
|
|
|
| |
Problem: Python 3: vim.error is a 'str' instead of an 'Exception' object,
so 'except' or 'raise' it causes a 'SystemError' exception.
Buffer objects do not support slice assignment.
When exchanging text between Vim and Python, multibyte texts become
gabage or cause Unicode Expceptions, etc.
'py3file' tries to read in the file as Unicode, sometimes causes
UnicodeDecodeException
Solution: Fix the problems. (lilydjwg)
|
| |
|
|
|
|
|
| |
Problem: Can't compile with GTK on Mac.
Solution: Add some #ifdef trickery. (Ben Schmidt)
|
|
|
|
|
| |
Problem: Tiny configuration problem with Python 3.
Solution: Add abiflags in one more place. (Andreas Behr)
|
|
|
|
|
| |
Problem: Inside an "if" a ":wincmd" causes problems.
Solution: When skipping commands let ":wincmd" skip over its argument.
|
|
|
|
|
|
| |
Problem: When recovering a file a range of lines is missing. (Charles Jie)
Solution: Reset the index when advancing to the next pointer block. Add a
test to verify recovery works.
|
|
|
|
|
| |
Problem: Wrong file names in previous patch. (Toothpik)
Solution: Include the option changes.
|
|
|
|
|
| |
Problem: The text displayed by ":z-" isn't exactly like old Vi.
Solution: Add one to the start line number. (ChangZhuo Chen)
|
|
|
|
|
| |
Problem: Javascript object literal is not indented correctly.
Solution: Make a special case for when "J1" is in 'cino'. (Luc Deschenaux)
|
|
|
|
|
|
| |
Problem: With Python 3.2 ":py3" fails.
Solution: Move PyEval_InitThreads() to after Py_Initialize(). (Roland
Puntaier) Check abiflags in configure. (Andreas Behr)
|
|
|
|
|
| |
Problem: Compiler warning.
Solution: Add type cast.
|
|
|
|
|
| |
Problem: Can't always find the file when using cscope.
Solution: Add the 'cscoperelative' option. (Raghavendra D Prabhu)
|
|
|
|
|
| |
Problem: MSVC Install instructions point to wrong batch file.
Solution: Add a batch file for use with MSVC 10.
|
|
|
|
|
| |
Problem: Early terminated if statement.
Solution: Remove the semicolon. (Lech Lorens)
|
|
|
|
|
| |
Problem: Can't compile with MSVC with pentium4 and 64 bit.
Solution: Only use SSE2 for 32 bit. (Mike Williams)
|
|
|
|
|
| |
Problem: 64bit MS-Windows compiler warning.
Solution: Use HandleToLong() instead of type cast. (Mike Williams)
|
|
|
|
|
| |
Problem: Syntax "extend" doesn't work correctly.
Solution: Avoid calling check_state_ends() recursively (Ben Schmidt)
|
|
|
|
|
| |
Problem: Compiler warning.
Solution: Add type cast. (Mike Williams)
|
|
|
|
|
| |
Problem: MS-Windows: Can't run an external command without a console window.
Solution: Support ":!start /b cmd". (Xaizek)
|
|
|
|
|
| |
Problem: Cannot influence the indent inside a namespace.
Solution: Add the "N" 'cino' parameter. (Konstantin Lepa)
|
|
|
|
|
| |
Problem: "} else" still causes following lines to be indented too much.
Solution: Better detection for the "else" block. (Lech Lorens)
|
|
|
|
|
| |
Problem: CTRL-D doesn't complete :lang.
Solution: Add the missing part of the change. (Dominique Pelle)
|
|
|
|
|
| |
Problem: MS-Windows: Compilation problem of OLE with MingW compiler.
Solution: Put #ifdef around declarations. (Guopeng Wen)
|
|
|
|
|
| |
Problem: No completion for ":lang".
Solution: Get locales to complete from. (Dominique Pelle)
|
|
|
|
|
|
| |
Problem: When a QuickfixCmdPost event removes all errors, Vim still tries
to jump to the first error, resulting in E42.
Solution: Get the number of error after the autocmd event. (Mike Lundy)
|
|
|
|
|
| |
Problem: Can't intercept a character that is going to be inserted.
Solution: Add the InsertCharPre autocommand event. (Jakson A. Aquino)
|
|
|
|
|
|
| |
Problem: "} else" causes following lines to be indented too much. (Rouben
Rostamian)
Solution: Better detection for the "else". (Lech Lorens)
|
|
|
|
|
|
| |
Problem: When "b" is a symlink to directory "a", resolve("b/") doesn't
result in "a/". (ZyX)
Solution: Remove the trailing slash. (Jean-Rene David)
|
|
|
|
|
|
|
| |
Problem: In the command line window ":close" doesn't work properly. (Tony
Mechelynck)
Solution: Use Ctrl_C instead of K_IGNORE for cmdwin_result. (Jean-Rene
David)
|
|
|
|
|
|
| |
Problem: Ex command ":s/ \?/ /g" splits multi-byte characters into bytes.
(Dominique Pelle)
Solution: Advance over whole character instead of one byte.
|
| |
|
|
|
|
|
|
| |
Problem: Still some RISC OS stuff to remove.
Solution: Remove files and lines. (Hong Xu)
Remove the 'osfiletype' option code.
|
| |
|