summaryrefslogtreecommitdiff
path: root/runtime
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2010-05-16 15:14:25 +0200
committerBram Moolenaar <Bram@vim.org>2010-05-16 15:14:25 +0200
commitff312a4eb870e24801a78be6449620e67c9f3cd7 (patch)
treecf281b9483dbd63f83b676fdd75f1d6921544faa /runtime
parent2767c6000887e613a2221499f394a44029f33b6b (diff)
downloadvim-ff312a4eb870e24801a78be6449620e67c9f3cd7.zip
Move items around in the todo list.
Diffstat (limited to 'runtime')
-rw-r--r--runtime/doc/todo.txt126
1 files changed, 52 insertions, 74 deletions
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index 6cee2c92f..48a19c9b1 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -30,8 +30,6 @@ be worked on, but only if you sponsor Vim development. See |sponsor|.
*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.
@@ -46,9 +44,6 @@ should be overruled. (Aaron Thoma)
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)
@@ -114,8 +109,6 @@ Only with "vim -u NONE".
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
@@ -138,8 +131,6 @@ string value.
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
@@ -164,10 +155,6 @@ Probably needs a bit of work.
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,
@@ -194,15 +181,6 @@ J. Wang, 2009 Mar 31)
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.
@@ -255,9 +233,6 @@ displayed in a window should return the value that's stored for that buffer.
":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.
@@ -268,8 +243,6 @@ Kondakoff, 2009 May 13)
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)
@@ -288,14 +261,6 @@ Also: the rhs string is not always correct. (Hari Krishna Dara, 2009 Sept 29)
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,
@@ -320,10 +285,6 @@ part of standard Vim. The "1 to "9 registers are not sufficient.
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.
@@ -343,9 +304,6 @@ Now at: http://vimgadgets.sourceforge.net/liblinebreak/
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?
@@ -363,9 +321,6 @@ Also: swap files are in ~/tmp/ One has relative file name ".mozilla/...".
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"
@@ -449,20 +404,9 @@ When mapping : to ; and ; to :, @; doesn't work like @: and @: doesn't work
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', '']
@@ -518,9 +462,6 @@ Works like CTRL-Y in Command line mode.
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.
@@ -597,9 +538,6 @@ Gnome improvements: Edward Catmur, 2007 Jan 7
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)
@@ -752,7 +690,7 @@ contains "cmd" in the tail? (Benjamin Fritz, 2008 Oct 13)
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
@@ -816,7 +754,7 @@ The need_fileinfo flag is messy. Instead make the message right away and put
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
@@ -1012,7 +950,7 @@ error and stop using the connection to the server.
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
@@ -1111,8 +1049,6 @@ disappears. (Vincent Beffara, 2008 Jul 3)
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
@@ -1143,9 +1079,6 @@ When switching between windows the cursor is often put in the middle.
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:
@@ -1155,24 +1088,69 @@ 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.
@@ -3377,7 +3355,7 @@ Omni completion:
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?