diff options
author | Bram Moolenaar <Bram@vim.org> | 2017-08-11 19:50:37 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2017-08-11 19:50:37 +0200 |
commit | 1ccd8fff8acfbd5df0fc0e9b4d288af84e51233e (patch) | |
tree | 909b2433229aa72e87bd9d23bd88db9e1e8a9f57 /runtime/doc/todo.txt | |
parent | 05aafed54b50b602315ae55d83a7d089804cecb0 (diff) | |
download | vim-git-1ccd8fff8acfbd5df0fc0e9b4d288af84e51233e.tar.gz |
Update runtime files.
Diffstat (limited to 'runtime/doc/todo.txt')
-rw-r--r-- | runtime/doc/todo.txt | 78 |
1 files changed, 49 insertions, 29 deletions
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index 3f20e1bea..f065b7c49 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 8.0. Last change: 2017 Aug 01 +*todo.txt* For Vim version 8.0. Last change: 2017 Aug 11 VIM REFERENCE MANUAL by Bram Moolenaar @@ -35,34 +35,31 @@ entered there will not be repeated below, unless there is extra information. *known-bugs* -------------------- Known bugs and current work ----------------------- -Check out coverity reports. - No maintainer for Vietnamese translations. No maintainer for Simplified Chinese translations. Terminal emulator window: - Lots of stuff to implement, see src/terminal.c -- Running a shell command from the GUI still has limitations. Look into how - the terminal emulator of the Vim shell project can help: - http://code.hootsuite.com/vimshell/ - Add winpty.dll and winpty-agent.exe in the NSIS build. - Add debugger interface. Implementation for gdb by Xavier de Gaye. Should work like an IDE. Try to keep it generic. Now found here: http://clewn.sf.net. + Can this replace Agide? http://www.a-a-p.org/images/debugfull.png + - make showballoon() work in a terminal. Requires getting mouse-move + events. + - send 'balloonText' events for the cursor position (using CursorHold ?) + in terminal mode. + - Implement the right-click popup menu for the terminal. Can use the + completion popup menu code and mouse dragging. - Look into the idevim plugin/script. - Related wishes for NetBeans commands: - make it possible to have 'defineAnnoType' also handle terminal colors. - - send 'balloonText' events for the cursor position (using CursorHold ?) - in terminal mode. +channel: - Try out background make plugin: https://github.com/AndrewVos/vim-make-background - Problem with stderr on Windows? (Vincent Rischmann, 2016 Aug 31, #1026) -- Add 'cwd' argument to start_job(): directory to change to in the child. - check for valid directory before forking. - Part of patch for environment, Yasuhiro Matsumoto, #1160 - When out_cb executes :sleep, the close_cb may be invoked. (Daniel Hahler, 2016 Dec 11, #1320) - Implement |job-term| ? @@ -125,12 +122,32 @@ Regexp problems: Another one: echom matchstr(" sdfsfsf\n sfdsdfsdf",'[^\n]*') (2017 May 15, #1252) +Include a few color schemes, based on popularity: +http://www.vim.org/scripts/script_search_results.php?keywords=&script_type=color+scheme&order_by=rating&direction=descending&search=search +http://vimawesome.com/?q=tag:color-scheme +Use names that indicate their appearnce (Christian Brabandt, 2017 Aug 3) +- monokai - Xia Crusoe (2017 Aug 4) +- seoul256 - Christian Brabandt (2017 Aug 3) +- gruvbox - Christian Brabandt (2017 Aug 3) +- janah - Marco Hinz (2017 Aug 4) +- apprentice - Romain Lafourcade (2017 Aug 6) remarks about help file +Suggested by Hiroki Kokubun: +- [Iceberg](https://github.com/cocopon/iceberg.vim) (my one) +- [hybrid](https://github.com/w0ng/vim-hybrid) + test_gui fails with gnome2: cannot create .gnome2 dir use testdir/Xfakehome instead of does/not/exist? Patch for quickfix: parse lines for any quickfix list. (Yegappan Lakshmanan, 2017 Jul 20) +Patch for restoring wide characters in the console buffer. +(Ken Takata, 2016 Jun 7) + +Patch to add Couchbase syntax file. (Eugene Ciurana, 2017 Aug 8, #1951) + +Patch to fix font name problem with cp932. (Ken Takata, 2017 Aug 9) + With foldmethod=syntax and nofoldenable comment highlighting isn't removed. (Marcin Szewczyk, 2017 Apr 26) @@ -141,22 +158,25 @@ ml_get errors with buggy script. (Dominique, 2017 Apr 30) Error in emsg with buggy script. (Dominique, 2017 Apr 30) +Start a test directory under runtime, to test runtime file changes. +Start with filetype detection. Only include in the source distribution. +"make test" in src/ can be renamed to "make testsrc" and "make test" would do +both "testsrc" and "testruntime" targets. + Patch for Murphi syntax. (Matthew Fernandez, 2017 Jul 24) Better detection of strace file. (Steven Fernandez, 2017 Jul 12, #1837) -Bug with conceal mode: 3rd element returned by synconcealed() differs for -every call. (Dominique Pelle, 2017 Jun 18) +Patch to add setbufline(). (email from Yasuhiro Matsumoto, patch by Ozaki +Kiichi, 2016 Feb 28) +Update Mar 8: https://gist.github.com/mattn/23c1f50999084992ca98 +Update Mar 13: https://gist.github.com/mattn/23c1f50999084992ca98 +Update Aug 2017: #1953 Add options_default() / options_restore() to set several options to Vim defaults for a plugin. Comments from Zyx, 2017 May 10. Perhaps use a vimcontext / endvimcontext command block. -Signs drawn on top of messages. (worp, #1907) - -Folds open when job writes to another buffer. (Jonathan Fudger, 2017 Jul 31) -Already fixed? - Illegal memory access, requires ASAN to see. (Dominique Pelle, 2015 Jul 28) Still happens (2017 Jul 9) @@ -165,10 +185,11 @@ Memory leak in test_arabic. Include Haiku port? (Adrien Destugues, Siarzhuk Zharski, 2013 Oct 24) It can replace the BeOS code, which is likely not used anymore. Now on github: #1856. Is now up-to-date? +Got permission to include this under the Vim license. Refactored HTML indent file. (Michael Lee, #1821) -Using uninitialzed value in test_crypt. +Using uninitialized value in test_crypt. Test_writefile_fails_conversion failure on Solaris because if different iconv behavior. Skip when "uname" returns "SunOS"? (Pavel Heimlich, #1872) @@ -185,6 +206,8 @@ Alternatives for ~: @ list@get() harder to read -> list->get() two characters, used for lambda +The ++ options for the :edit command are also useful on the Vim command line. + X11: Putting more than about 262040 characters of text on the clipboard and pasting it in another Vim doesn't work. (Dominique Pelle, 2008 Aug 21-23) clip_x11_request_selection_cb() is called with zero value and length. @@ -195,6 +218,10 @@ Kazunobu Kuriyama is working on a proper fix. (2017 Jul 25) Problem with three-piece comment. (Michael Lee, 2017 May 11, #1696) +Creating a partial with an autoload function is confused about the "self" +attribute of the function. For an unknown function assume "self" and make +that optiona? (Bjorn Linse, 2017 Aug 5) + Completion mixes results from the current buffer with tags and other files. Happens when typing CTRL-N while still search for results. E.g., type "b_" in terminal.c and then CTRL-N twice. @@ -278,12 +305,7 @@ Still need maplist() to find the mappings. What can we use to identify a mapping? Something unique would be better than the LHS. Perhaps simpler: actually delete the mappings. Use maplist() to list matching mappings (with a lhs prefix, like maparg()), mapdelete() to delete, -maprestore() to restore (using the output of maplist(). - -Patch to add setbufline(). (email from Yasuhiro Matsumoto, patch by Ozaki -Kiichi, 2016 Feb 28) -Update Mar 8: https://gist.github.com/mattn/23c1f50999084992ca98 -Update Mar 13: https://gist.github.com/mattn/23c1f50999084992ca98 +maprestore() to restore (using the output of maplist()). Add an argument to :mkvimrc (or add aother command) to skip mappings from plugins (source is a Vim script). No need to put these in a .vimrc, they will @@ -377,11 +399,9 @@ Patch to add random number generator. (Hong Xu, 2010 Nov 8, update Nov 10) Alternative from Christian Brabandt. (2010 Sep 19) New one from Yasuhiro Matsumoto, #1277. -Patch for restoring wide characters in the console buffer. -(Ken Takata, 2016 Jun 7) - Patch to fix escaping of job arguments. (Yasuhiro Matsumoto, 2016 Oct 5) Update Oct 14: https://gist.github.com/mattn/d47e7d3bfe5ade4be86062b565a4bfca +Update Aug 2017: #1954 Characters deleted on completion. (Adrià Farrés, 2017 Apr 20, #1645) Remarks from Christian Brabandt (Apr 21) @@ -404,7 +424,7 @@ MS-Windows. Perhaps in \# the \ is seen as a path separator. (Axel Bender, 2017 Feb 9) Can we expand wildcards first and send the path literally to the receiving Vim? Or make an exception for #, it's not useful remotely. -":sbr" docs state it respect 'switchbuf', but "vsplit" does not cause a +":sbr" docs state it respects 'switchbuf', but "vsplit" does not cause a vertical split. (Haldean Brown, 2017 Mar 1) Use ADDR_OTHER instead of ADDR_LINES for many more commands. |