Mercurial > vim
diff runtime/doc/todo.txt @ 2642:840c3cadb842
Updated runtime files.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Tue, 16 Nov 2010 20:34:40 +0100 |
parents | 0aa21d63aba0 |
children | 916c90b37ea9 |
line wrap: on
line diff
--- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 7.3. Last change: 2010 Oct 27 +*todo.txt* For Vim version 7.3. Last change: 2010 Nov 16 VIM REFERENCE MANUAL by Bram Moolenaar @@ -30,7 +30,11 @@ be worked on, but only if you sponsor Vi *known-bugs* -------------------- Known bugs and current work ----------------------- -Segfault with command line abbreviation. (Randy Morris, 2010 Oct 25) +Crash when using vimgrep with an ftp file. (Christian Brabandt, 2010 Nov 5) +Crash with dragn-n-drop of file combined with netrw (Marius Gedminas, 2008 Jun +11) I can't reproduce it. It's probably caused by a handle_drop() call +in combination with autocommands that invoke a ":redraw" command. +Another valgrind output Jun 30. 'cursorline' is displayed too short when there are concealed characters and 'list' is set, 'listchars' at default value. (Dennis Preiser, 2010 Aug 15) @@ -38,6 +42,10 @@ Segfault with command line abbreviation. Conceal: using Tab for cchar causes problems. Should reject it. (ZyX, 2010 Aug 25) +Problems with building after 7.3.050, -as-needed does not work for gcc 4.4.1? +(Charles Campbell, 2010 Nov 7) Or is the problem that we should use -ltinfo, +because nothing is used from ncurses? + Syntax region with 'concealends' and a 'cchar' value, 'conceallevel' set to 2, only one of the two ends gets the cchar displayed. (Brett Stahlman, 2010 Aug 21, Ben Fritz, 2010 Sep 14) @@ -56,53 +64,42 @@ Using ":break" or something else that st ":finally" does not rethrow a previously uncaught exception. (ZyX, 2010 Oct 15) -Patch for 2html to support 'fileencoding'. (Benjamin Fritz, 2010 Sep 10) -Beta testing finished now? - -Three patches for undo persistence. (Christian Brabandt, 2010 Sep 4) - -Patch to adjust mzscheme to support racket. (Sergey Khorev, 2010 Oct 24) - string() can't parse back "inf" and "nan". Fix documentation or fix code? (ZyX, 2010 Aug 23) -Patch to use "--as-needed" instead of the link.sh functionality. (Kirill A. -Shutemov, 2010 Aug 25) - -ml_get error for using :copen in a custom complete function. (Xavier -Deguillard, 2010 Oct 19) Other way to reproduce it by Lech Lorens, Oct 20. -Patch from Lech: Oct 20. More problems from Lech, Oct 21. - -Patch to fix complete(). (Kikuchan, 2010 Oct 15) - maparg() does not show the <script> flag. How to restore the script ID? -Ruby: Patch to load Gem module. Why is this needed? (Yasuhiro Matsumoto, 2010 -Oct 6) - -":command Print echo 'print'" works, but ":Print" doesn't. Builtin Print -should be overruled. (Aaron Thoma) -Patch by Christian Brabandt, 2010 Sep 5. - -Comparing recursive structure loops forever. (ZyX, 2010 Aug 22, info from John -Beckett Aug 23) -Patch from Christian Brabandt, 2010 Oct 2 - -":drop" does not respect 'autochdir'. (Peter Odding, 2010 Jul 24) -Patch from Benjamin Fritz, 2010 Oct 13. +Patch to fix \%V item in regexp. (Christian Brabandt, 2010 Nov 8) +Not quite right. Highlighting stops working after changing it many times. Script to reproduce it: Pablo Contreras, 2010 Oct 12 Windows XP and 7. Font is never freed? +When 'cursorcolumn' is set locally to a window, ":new" opens a window with the +same highlighting but 'cursorcolumn' is empty. (Tyru, 2010 Nov 15) + GTK: drawing a double-width combining character over single-width characters doesn't look right. (Dominique Pelle, 2010 Aug 8) +GTK: patch to fix hitting Enter in a dialog. (Britton Kerin, 2010 Nov 11) + GTK: tear-off menu does not work. (Kurt Sonnenmoser, 2010 Oct 25) +":find" completion does not escape space in directory name. (Isz, 2010 Nov 2) + +Win32: When using Chinese tear-off menu doesn't work. (Weasley, 2010 Oct 31) +Patch by Alex Jakushev, 2010 Nov 2. + +Using control characters in 'statusline' doesn't work well. (ZyX, 2010 Nov 1) +Patch by Caio Ariede, 2010 Nov 3 + Using ":call" inside "if 0" does not see that a function returns a Dict and gives error for "." as string concatenation. (Yasuhiro Matsumoto, 2010 Oct 20) Patch: Oct 20. +Patch to move check for emsg_not_now() up to avoid statusline not being +updated. (James Vega, 2010 Nov 4) + Copy/paste between Vim and Google chrome doesn't work well for multi-byte characters. (Ben Haskell, 2010 Sep 17) When putting text in the cut buffer (when exiting) and conversion doesn't work @@ -121,8 +118,9 @@ the system encoding (usually utf-8). Problem producing tags file when hebrew.frx is present. It has a BOM. Results in E670. (Tony Mechelynck, 2010 May 2) -Patch for dynamic loading Ruby on Unix. (Jon, 2010 Aug 23) -Included, but also need a change to configure. +Patch to support sorting on floating point number. + +Ruby: ":ruby print $buffer.number" returns zero. setpos() does not restore cursor position after :normal. (Tyru, 2010 Aug 11) @@ -138,6 +136,9 @@ and that it's documented. With "tw=55 fo+=a" typing space before ) doesn't work well. (Scott Mcdermott, 2010 Oct 24) +Patch to add random number generator. (Hong Xu, 2010 Nov 8, update Nov 10) +Alternative from Christian Brabandt. (2010 Sep 19) + Messages in message.txt are highlighted as examples. When using cp850 the NBSP (0xff) is not drawn correctly. (Brett Stahlman, 2010 @@ -166,17 +167,33 @@ Echo starts in the wrong column: while 1 | let s = input('A') | echo 'R' | endw (Boyko Bantchev, 2010 Aug 9) +Patch for GVimExt to show an icon. (Dominik Riebeling, 2010 Nov 7) + Patch: Let rare word highlighting overrule good word highlighting. (Jakson A. Aquino, 2010 Jul 30) Patch to make more characters work in dialogs. (Yankwei Jia, 2010 Aug 4) +Patch for VisVim, pass file name to VimOpenFile. (Jiri Sedlak, 2010 Nov 12) + When 'lines' is 25 and 'scrolloff' is 12, "j" scrolls zero or two lines instead of one. (Constantin Pan, 2010 Sep 10) +Writing nested List and Dict in viminfo gives error message and can't be read +back. (Yukihiro Nakadaira, 2010 Nov 13) + +Dos uninstal may delete vim.bat from the wrong directory (e.g., when someone +makes his own wrapper). Add a magic string with the version number to the +.bat file and check for it in the uninstaller. E.g. + # uninstall key: vim7.3* + Problem with cursor in the wrong column. (SungHyun Nam, 2010 Mar 11) Additional info by Dominique Pelle. (also on 2010 Apr 10) +CreateFile and CreateFileW are used without sharing, filewritable() fails when +the file was already open (e.g. script is being sourced). Add FILE_SHARE_READ| +FILE_SHARE_WRITE in mch_access()? (Phillippe Vaucher, 2010 Nov 2) + Is ~/bin (literally) in $PATH supposed to work? (Paul, 2010 March 29) Looks like only bash can do it. (Yakov Lerner) @@ -217,6 +234,9 @@ like it has ":keepjumps" before it. Coverity: ask someone to create new user: Dominique. Check if there are new reported defects: http://scan.coverity.com/rung2.html +Patch to support :undo absolute jump to file save number. (Christian Brabandt, +2010 Nov 5) + When setting 'undofile' while the file is already loaded, but unchanged, try to read the undo file. Requires computing a checksum of the text. (Andy Wokula) @@ -266,6 +286,9 @@ Invalid read error in Farsi mode. (Domin For running gvim on an USB stick: avoid the OLE registration. Use a command line argument -noregister. +When using an expression in 'statusline' leading white space sometimes goes +missing (but not always). (ZyX, 2010 Nov 1) + When a mapping exists both for insert mode and lang-insert mode, the last one doesn't work. (Tyru, 2010 May 6) Or is this intended? @@ -437,6 +460,11 @@ correct. Don't use it in the swap file. Completion for ":buf" doesn't work properly on Win32 when 'shellslash' is off. (Henrik Ohman, 2009, Jan 29) +shellescape() depends on 'shellshash' for quoting. That doesn't work when +'shellslash' is set but using cmd.exe. (Ben Fritz) +Use a different option or let it depend on whether 'shell' looks like a +unix-like shell? + Allow patches to add something to version.c, like with an official patch, so that :version output shows which patches have been applied. @@ -486,11 +514,6 @@ Having "Syntax" in 'eventignore' for :bu option only for when jumping to another buffer, not when the command argument is executed. -Crash with dragn-n-drop of file combined with netrw (Marius Gedminas, 2008 Jun -11) I can't reproduce it. It's probably caused by a handle_drop() call -in combination with autocommands that invoke a ":redraw" command. -Another valgrind output Jun 30. - ":pedit %" with a BufReadPre autocommand causes the cursor to move to the first line. (Ingo Karkat, 2008 Jul 1) Ian Kelling is working on this. @@ -903,6 +926,8 @@ if_ruby.c. Patch to dynamically load Python on Solaris. (Danek Duvall, 2009 Feb 16) Needs more work. +Python3 interface doesn't handle utf-8 correctly? (Nov 2010, lilydjwg) + The need_fileinfo flag is messy. Instead make the message right away and put it in keep_msg? @@ -1564,6 +1589,8 @@ 8 When 'encoding' is different from th Athena GUI: +9 The first event for any button in the menu or toolbar appears to get lost. + The second click on a menu does work. 9 When dragging the scrollbar thumb very fast, focus is only obtained in the scrollbar itself. And the thumb is no longer updated when moving through files. @@ -4379,6 +4406,8 @@ 7 Make the debug mode history availabl Various improvements: +9 Python: be able to define a Python function that can be called directly + from Vim script. Requires converting the arguments and return value. 8 ":sign unplace * file={filename}" should work. Also: ":sign unplace * buffer={bufnr}". So one can remove all signs for one file/buffer. 7 Add plugins for formatting? Should be able to make a choice depending on