*known-bugs*
-------------------- Known bugs and current work -----------------------
-After patch 7.2.432 Japanese menus don't work properly. (David NorthField)
-
Cursor positioning wrong with 0x200e character. (John Becket, 2010 May 6)
E315 when trying to change a file in FileChangedRO autocommand event.
Editing a file with a ^M with 'ff' set to "mac", opening a help file, then the
^M is displayed as ^J sometimes. Getting 'ff' value from wrong window/buffer?
-Have a look at patch to enable screen access from Python. (Marko Mahnic, 2010
-Apr 12)
-
Problem producing tags file when hebrew.frx is present. It has a BOM.
Results in E670. (Tony Mechelynck, 2010 May 2)
Problem with editing file in binary mode. (Ingo Krabbe, 2009 Oct 8)
-Support .xz with the xz program, like with lzma.
-
Problem with stop directory in findfile(). (Adam Simpkins, 2009 Aug 26)
Undo problem: line not removed as expected when using setline() from Insert
There is no command line completion for ":lmap".
-Reproducible crash in syntax HL. (George Reilly, Dominique Pelle, 2009 May 9)
-
Invalid read error in Farsi mode. (Dominique Pelle, 2009 Aug 2)
For running gvim on an USB stick: avoid the OLE registration. Use a command
List of encoding aliases. (Takao Fujiware, 2009 Jul 18)
Are they all OK? Update Jul 22.
-Patch for completion of ":find" arguments. (Nazri Ramliy, 2009 Feb 22, 26)
-8 For ":find" and ":sfind" expand files found in 'path'.
-Update 2009 Mar 28.
-
Win32: Expanding 'path' runs into a maximum size limit. (bgold12, 2009 Nov 15)
Setting 'tags' to "tagsdir/*" does not find "tagsdir/tags". (Steven K. Wong,
When $VIMRUNTIME is set in .vimrc, need to reload lang files. Already done
for GTK, how about others? (Ron Aaron, 2010 Apr 10)
-Patch for vertical line at certain column position, 'guidecolumn' option.
-(Pankaj Garg, 2009 Apr 14, aka Lone, Apr 15)
-Update 2009 May 2, 'margincolumn'
-Alternative patch. (2010 Feb 2, Gregor Uhlenheuer, update Apr 18 2010)
-Fix by Lech Lorens, Apr 19
-
-Add different highlighting for a fold line depending on the fold level.
-Patch. (Noel Henson, 2009 Sep 13)
-
Motif: Build on Ubuntu can't enter any text in dialog text fields.
When 'ft' changes redraw custom status line.
":he ctrl_u" can be auto-corrected to ":he ctrl-u".
-Patch to make synIDattr() work for GUI attributes in Vim without GUI feature.
-(Matt Wozniski, 2009 Apr 15)
-
There should be a way after an abbreviation has expanded to go back to what
was typed. CTRL-G h ? Would also undo last word or line break inserted
perhaps. And undo CTRL-W. CTRL-G l would redo.
Win32 GUI: Changing manifest helps for dpi changes (Joe Castro, 2009 Mar 27)
-Win32: patch for better font scaling. (George Reilly, 2009 Mar 26)
-
Win32 GUI: last message from startup doesn't show up when there is an echoerr
command. (Cyril Slobin, 2009 Mar 13)
Using ~ works OK on 'a' with composing char, but not on 0x0418 with composing
char 0x0301. (Tony Mechelynck, 2009 Mar 4)
-6 In the quickfix window statusline add the command used to get the list of
- errors, e.g. ":make foo", ":grep something *.c".
- Patch by Lech Lorens, 2009 Mar 23.
- Comments from Andreas Bernauer 24th, Dominique Pelle 24th
- Docs patch by Dominique Pelle, Mar 25
- Update 2009 Mar 28.
- Fix for invalid memory access. (Lech Lorens, 2009 Apr 17)
-
Inconsistent: starting with $LANG set to es_ES.utf-8 gives Spanish
messages, even though locale is not supported. But ":lang messages
es_ES.utf-8" gives an error and doesn't switch messages. (Dominique Pelle,
netrw: dragging status line causes selection of entry. Should check row
number to be below last visible line.
-Make do_do_join() work faster. Could at least do a binary search way of doing
-this. Hint from Dominique Pelle, Dec 10; Lee Naish, Dec 11.
-Patch from Milan Vancura, 2008 Dec 22. Update 2009 Jan 7 in two parts.
-
After doing "su" $HOME can be the old user's home, thus ~root/file is not
correct. Don't use it in the swap file.
Greek sigma character should be lower cased depending on the context. Can we
make this work? (Dominique Pelle, 2009 Sep 24)
-Disable setting 'encoding' from a modeline? It usually causes problems, can't
-do any good. (Patch from Patrick Texier, 2008 Dec 9)
-
When changing 'encoding' convert all the swap file names, so that we can
still delete them. Also convert all buffer file names?
Add v:motion_force. (Kana Natsuno, 2008 Dec 6)
-Redraw problem when appending digraph causes line to wrap. (James Vega, 2007
-Sep 18) Patch by Ian Kelling, 2008 Aug 8.
-
Runtime files for Clojure. (Toralf Wittner, 2008 Jun 25)
MS-Windows: editing the first, empty buffer, 'ffs' set to "unix,dos", ":enew"
either. Matt Wozniski: nv_at() calls do_execreg() which uses
put_in_typebuf(). Char mapped twice?
-Patch for colorscheme submenu. (Juergen Kraemer, 2008 Aug 20)
-
-Patch for Python 3 support. (Roland Puntaier, 2009 Sep 22)
-Includes changes for omnicompletion.
-Needs to be tested.
-Update 2010 Apr 20
-
8 Some file systems are case-sensitive, some are not. Turn
CASE_INSENSITIVE_FILENAME into an option, at least for completion.
-9 Make it possible to drag a tab page label to another position with the
- mouse.
-Patch by Paul B. Mahol, 2008 Aug 29.
-
Despite adding save_subexpr() this still doesn't work properly:
Regexp: matchlist('12a4aaa', '^\(.\{-}\)\(\%5c\@<=a\+\)\(.\+\)\?')
Returns ['12a4', 'aaa', '4aaa'], should be ['12a4', 'aaa', '']
Mac: Move Carbon todo items to os_mac.txt. Note that this version is frozen,
try the Cocoa version.
-Mac: Patch to disable antialias. (LC Mi, 2008 Aug 23) Tested on 10.5 and
-10.4.
-
Mac: After a ":vsplit" the left scrollbar doesn't appear until 'columns' is
changed or the window is resized.
New PHP syntax file, use it? (Peter Hodge)
-Patch go make gui highlight settings work in Vim without +gui feature.
-(Matt Wozniski, 2009 Mar 27)
-
'foldcolumn' in modeline applied to wrong window when using a session. (Teemu
Likonen, March 19)
Also set 'shellcmdflag' to include /s.
Win32: When there is 4 Gbyte of memory mch_avail_mem() doesn't work properly.
-Unfished patch by Jelle Geerts, 2008 Aug 24.
+Unfinished patch by Jelle Geerts, 2008 Aug 24.
Let mch_avail_mem() return Kbyte instead?
Win32: With two monitors, gvim partly on both, and adding/removing a scrollbar
it in keep_msg?
Editing a file remotely that matches 'wildignore' results in a "no match"
-error. Should only happen when there are wildards, not when giving the file
+error. Should only happen when there are wildcards, not when giving the file
name literally, and esp. if there is only one name.
Test 61 fails sometimes. This is a timing problem: "sleep 2" sometimes takes
Problem with 'cdpath' on MS-Windows when a directory is equal to $HOME. (2006
Jul 26, Gary Johnson)
-Using UTF-8 character with ":command" does not work properly. (Matt Wosniski,
+Using UTF-8 character with ":command" does not work properly. (Matt Wozniski,
2008 Sep 29)
In the Netbeans interface add a "vimeval" function, so that the other side can
TermResponse autocommand isn't always triggered when using vimdiff. (Aron
Griffis, 2007 Sep 19)
-Patch for supporting #rrggbb in color terminals. (Matt Wozniski)
-
Create a gvimtutor.1 file and change Makefiles to install it.
When 'encoding' is utf-8 typing text at the end of the line causes previously
Remember the relative position and restore that, just like lnum and col are
restored. (Luc St-Louis)
-Patch for adding "J" flag to 'cinoptions': placement of jump label.
-(Manuel Konig, 2010 Feb 19) Update by Lech Lorens, Feb 22.
-
Vim 7.3:
Patches to include:
Kocher (LGPL), close to original. Mohsin also has some ideas.
Take four bytes and turn them into unsigned to avoid byte-order problems.
Need to buffer up to 7 bytes to align on 8 byte boundaries.
- Patch from Moshin: 2010 May 8, addition May 9.
+ Patch from Moshin: 2010 May 8, addition May 9, update May 15
- gettabvar() and settabvar() functions. (Yegappan Lakshmanan, 2010 May 14)
- Patch to support netbeans in Unix console Vim. (Xavier de Gaye, 2009 Apr
26) Now with Mercurial repository (2010 Jan 2)
- Patch for Lisp support with ECL (Mikael Jansson, 2008 Oct 25)
+- Minor patches from Dominique Pelle, 2010 May 15
- Gvimext patch to support wide file names. (Szabolcs Horvat 2008 Sep 10)
- Patch to support netbeans for Mac. (Kazuki Sakamoto, 2009 Jun 25)
- Patch to support clipboard for Mac terminal. (Jjgod Jiang, 2009 Aug 1)
- Patch to support :browse for more commands. (Lech Lorens, 2009 Jul 18)
- Patch to add diff functionality to 2html.vim. (Christian Brabandt, 2009 Dec
15)
+- Win32: patch for better font scaling. (George Reilly, 2009 Mar 26)
+- Patch for completion of ":find" arguments. (Nazri Ramliy, 2009 Feb 22, 26)
+ 8 For ":find" and ":sfind" expand files found in 'path'.
+ Update 2009 Mar 28.
+- Patch for vertical line at certain column position, 'guidecolumn' option.
+ (Pankaj Garg, 2009 Apr 14, aka Lone, Apr 15)
+ Update 2009 May 2, 'margincolumn'
+ Alternative patch. (2010 Feb 2, Gregor Uhlenheuer, update Apr 18 2010)
+ Fix by Lech Lorens, Apr 19
+- Add different highlighting for a fold line depending on the fold level.
+ Patch. (Noel Henson, 2009 Sep 13)
+- Patch to make synIDattr() work for GUI attributes in Vim without GUI
+ feature. (Matt Wozniski, 2009 Apr 15)
+ Patch go make gui highlight settings work in Vim without +gui feature.
+ (Matt Wozniski, 2009 Mar 27)
+- Patch for supporting #rrggbb in color terminals. (Matt Wozniski)
+6 In the quickfix window statusline add the command used to get the list of
+ errors, e.g. ":make foo", ":grep something *.c".
+ Patch by Lech Lorens, 2009 Mar 23.
+ Comments from Andreas Bernauer 24th, Dominique Pelle 24th
+ Docs patch by Dominique Pelle, Mar 25
+ Update 2009 Mar 28.
+ Fix for invalid memory access. (Lech Lorens, 2009 Apr 17)
+- Make do_do_join() work faster. Could at least do a binary search way of
+ doing this. Hint from Dominique Pelle, Dec 10; Lee Naish, Dec 11.
+ Patch from Milan Vancura, 2008 Dec 22. Update 2009 Jan 7 in two parts.
+- Disable setting 'encoding' from a modeline? It usually causes problems,
+ can't do any good. (Patch from Patrick Texier, 2008 Dec 9)
+- Redraw problem when appending digraph causes line to wrap. (James Vega, 2007
+ Sep 18) Patch by Ian Kelling, 2008 Aug 8.
+- Patch for colorscheme submenu. (Juergen Kraemer, 2008 Aug 20)
+- 9 Make it possible to drag a tab page label to another position with the
+ mouse.
+ Patch by Paul B. Mahol, 2008 Aug 29.
+- Mac: Patch to disable antialias. (LC Mi, 2008 Aug 23) Tested on 10.5 and
+ 10.4.
+- Patch for adding "J" flag to 'cinoptions': placement of jump label. (Manuel
+ Konig, 2010 Feb 19) Update by Lech Lorens, Feb 22.
Needs some work:
-- Use NSIS 2.45, it includes Windows 7 support.
+- Use NSIS 2.45, it includes Windows 7 support.
Include "RequestExecutionLevel highest"
Ron's version: http://dev.ronware.org/p/vim/finfo?name=gvim.nsi
-- Supply a 64 bit version of gvimext.dll for 64 bit windows.
+- Supply a 64 bit version of gvimext.dll for 64 bit windows.
http://code.google.com/p/vim-win3264/
Gvim can be 32 bit.
+- Have a look at patch to enable screen access from Python. (Marko Mahnic,
+ 2010 Apr 12)
+- Patch for Python 3 support. (Roland Puntaier, 2009 Sep 22)
+ Includes changes for omnicompletion.
+ Needs some more testing.
+ Update 2010 Apr 20, patch by Andy Kittner, May 16
- Easier/standard way to disable default plugins.
8 Persistent undo: store undo in a file. Patch by Jordan Lewis, 2009 Feb
20. Repost 2009 Nov 16.
and http://stud4.tuwien.ac.at/~e0125672/icomplete/
http://cedet.sourceforge.net/intellisense.shtml (for Emacs)
Ivan Villanueva has something for Java.
- Emads: http://www.xref-tech.com/xrefactory/more_c_completion.html
+ Emacs: http://www.xref-tech.com/xrefactory/more_c_completion.html
Completion in .NET framework SharpDevelop: http://www.icsharpcode.net
- Pre-expand abbreviations, show which abbrevs would match?