| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Can't use Vim dictionary as self argument in Python.
Solution: Fix the check for the "self" argument. (ZyX)
|
|
|
|
|
| |
Problem: Cannot operate on the text that a search pattern matches.
Solution: Add the "gn" and "gN" commands. (Christian Brabandt)
|
|
|
|
|
| |
Problem: File names in :checkpath! output are garbled.
Solution: Check for \zs in the pattern. (Lech Lorens)
|
|
|
|
|
| |
Problem: winrestview() does not always restore the view correctly.
Solution: Call win_new_height() and win_new_width(). (Lech Lorens)
|
|
|
|
|
|
| |
Problem: With an 8 color terminal the selected menu item is black on black,
because darkGrey as bg is the same as black.
Solution: Swap fg and bg colors. (James McCoy)
|
|
|
|
|
| |
Problem: CTRL-P completion has a problem with multi-byte characters.
Solution: Check for next character being NUL properly. (Yasuhiro Matsumoto)
|
|
|
|
|
| |
Problem: MS-Windows: Can't compile with older compilers. (Titov Anatoly)
Solution: Add #ifdef for MEMORYSTATUSEX.
|
|
|
|
|
|
| |
Problem: inputdialog() doesn't use the cancel argument in the console.
(David Fishburn)
Solution: Use the third argument. (Christian Brabant)
|
|
|
|
|
|
|
| |
Problem: It is possible to add replace builtin functions by calling
extend() on g:.
Solution: Add a flag to a dict to indicate it is a scope. Check for
existing functions. (ZyX)
|
|
|
|
|
| |
Problem: Missing files in distribution.
Solution: Update the list of files.
|
|
|
|
|
| |
Problem: Bad code style.
Solution: Insert space, remove parens.
|
| |
|
|
|
|
|
| |
Problem: <f-args> is not expanded properly with DBCS encoding.
Solution: Skip over character instead of byte. (Yukihiro Nakadaira)
|
|
|
|
|
| |
Problem: Missing change in one file.
Solution: Patch for changed clip_autoselect().
|
|
|
|
|
|
| |
Problem: Cannot act upon end of completion. (Taro Muraoka)
Solution: Add an autocommand event that is triggered when completion has
finished. (Idea by Florian Klein)
|
|
|
|
|
|
|
|
| |
Problem: 'clipboard' "autoselect" only applies to the * register. (Sergey
Vakulenko)
Solution: Make 'autoselect' work for the + register. (Christian Brabant)
Add the "autoselectplus" option in 'clipboard' and the "P" flag in
'guioptions'.
|
|
|
|
|
| |
Problem: Can't remove all signs for a file or buffer.
Solution: Support "*" for the sign id. (Christian Brabandt)
|
|
|
|
|
| |
Problem: The X command server responds slowly
Solution: Change the loop that waits for replies. (Brian Burns)
|
|
|
|
|
|
|
| |
Problem: The X command server doesn't work perfectly. It sends an empty
reply for as-keys requests.
Solution: Remove duplicate ga_init2(). Do not send a reply for as-keys
requests. (Brian Burns)
|
|
|
|
|
| |
Problem: No easy way to decide if b:browsefilter will work.
Solution: Add the browsefilter feature.
|
|
|
|
|
| |
Problem: Vim on GTK does not support g:browsefilter.
Solution: Add a GtkFileFilter to the file chooser. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Can only move to a tab by absolute number.
Solution: Move a number of tabs to the left or the right. (Lech Lorens)
|
|
|
|
|
| |
Problem: The '< and '> marks cannot be set directly.
Solution: Allow setting '< and '>. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Crash when $HOME is not set.
Solution: Check for a NULL pointer. (Chris Webb)
|
|
|
|
|
| |
Problem: Crash on NULL pointer.
Solution: Fix the immediate problem by checking for NULL. (Lech Lorens)
|
|
|
|
|
| |
Problem: Compiler warning for local var shadowing global var.
Solution: Rename the var and move it to an inner block. (Christian Brabandt)
|
|
|
|
|
| |
Problem: When compiling with Cygwin or MingW MEMORYSTATUSEX is not defined.
Solution: Set the default for WINVER to 0x0500.
|
|
|
|
|
| |
Problem: Calling changed_bytes() too often.
Solution: Move changed_bytes() out of a loop. (Tor Perkins)
|
|
|
|
|
| |
Problem: PyCObject is not always defined.
Solution: Use PyObject instead.
|
|
|
|
|
|
| |
Problem: PyObject_NextNotImplemented is not defined before Python 2.7.
(Danek Duvall)
Solution: Add #ifdefs.
|
|
|
|
|
| |
Problem: Missing parts of the test OK file.
Solution: Add the missing parts.
|
|
|
|
|
| |
Problem: Problems compiling with Python.
Solution: Pick UCS2 or UCS4 function at runtime. (lilydjwg)
|
|
|
|
|
| |
Problem: Warning on 64 bit MS-Windows.
Solution: Add type cast. (Mike Williams)
|
|
|
|
|
| |
Problem: Can't compile with Python 2.5.
Solution: Use PyCObject when Capsules are not available.
|
|
|
|
|
| |
Problem: Misplaced declaration.
Solution: Move declaration to start of block.
|
|
|
|
|
|
| |
Problem: Size of memory does not fit in 32 bit unsigned.
Solution: Use Kbyte instead of byte. Call GlobalMemoryStatusEx() instead of
GlobalMemoryStatus() when available.
|
|
|
|
|
| |
Problem: Formatting of lists inside comments is not right yet.
Solution: Use another solution and add a test. (Tor Perkins)
|
|
|
|
|
| |
Problem: "ygt" tries to yank instead of giving an error. (Daniel Mueller)
Solution: Check for a pending operator.
|
|
|
|
|
|
| |
Problem: When pasting a register in the search command line a CTRL-L
character is not pasted. (Dominique Pelle)
Solution: Escape the CTRL-L. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Using array index before bounds checking.
Solution: Swap the parts of the condition. (Dominique Pelle)
|
|
|
|
|
| |
Problem: Duplicate statement in if and else. (Dominique Pelle)
Solution: Remove the condition and add a TODO.
|
|
|
|
|
| |
Problem: Duplicated condition.
Solution: Remove one. (Dominique Pelle)
|
|
|
|
|
| |
Problem: ":vimgrep" does not obey 'wildignore'.
Solution: Apply 'wildignore' and 'suffixes' to ":vimgrep". (Ingo Karkat)
|
|
|
|
|
| |
Problem: Evaluating Vim expression in Python is insufficient.
Solution: Add vim.bindeval(). Also add pyeval() and py3eval(). (ZyX)
|
|
|
|
|
| |
Problem: Bad indents for #ifdefs.
Solution: Add and remove spaces. (Elias Diem)
|
|
|
|
|
| |
Problem: Missing copyright notice.
Solution: Add Vim copyright notice. (Taro Muraoka)
|
|
|
|
|
|
| |
Problem: Redo after completion does not work correctly when refresh: always
is not used. (Raymond Ko)
Solution: Check the compl_opt_refresh_always flag. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Can't generate proto file for Python 3.
Solution: Add PYTHON3_CFLAGS to LINT_CFLAGS.
|
|
|
|
|
| |
Problem: Warning for pointer conversion.
Solution: Add type cast.
|
|
|
|
|
| |
Problem: Can't build with tiny features.
Solution: Add #ifdef.
|