From e6ae6225b4abd914b13648638c58bb253124473a Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Tue, 21 May 2013 21:01:10 +0200 Subject: Updated runtime files, language files and translations. --- runtime/doc/todo.txt | 101 ++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 76 insertions(+), 25 deletions(-) (limited to 'runtime/doc/todo.txt') diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index 8b417de1b..5dd5798c9 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 7.3. Last change: 2013 May 17 +*todo.txt* For Vim version 7.3. Last change: 2013 May 21 VIM REFERENCE MANUAL by Bram Moolenaar @@ -34,8 +34,18 @@ not be repeated below, unless there is extra information. *known-bugs* -------------------- Known bugs and current work ----------------------- +Rename src/Makefile and create a new one like toplevel Makefile that creates +auto/config.mk when it's not there? (Ben Schmidt, 2011 Feb 11) + --- Python interface +Python: thread with refactoring patches. (ZyX, May 19, 16:46 and later) +9 +10 +11 + +Configure doesn't find Python 3 on Ubuntu 13.04. (Ken Takata, Apr 13) + Python SystemExit exception is not handled properly. Patch to catch the exception and give an error. (Yasuhiro Matsumoto) Does not work, tests fail. @@ -45,9 +55,10 @@ Patch to print the result of a :python command. (Maxim Philippov Patch no longer applies. ":python os.chdir('/tmp')" makes short buffer names invalid. (Xavier de Gaye) -Check directory and call shorten_fnames()? Better: make os.chdir() -invoke the interal :cd implementation, that takes care of all side -effects. +Patch to make os.chdir() handle side effects. (Xavier de Gaye, 2013 May 17) +Update May 19, also for os.fchdir(). +Adds a $VIMRUNTIME/python directory. +ZyX: OK to add python and python3 directory. Mac: OS/X 10.4 with Python 2.5 installed: configure finds an extra argument that breaks the build. (Brian Victor, 2008 Sep 1) @@ -65,34 +76,74 @@ Vim script. Requires converting the arguments and return value. --- runtime files Syntax file for protocol buffers. (Feng Xiao, 2013 May 9) -Has an ugly copyright notice. No conflict with Vim license? +Has an ugly copyright notice. +Add statement that it does not conflict with Vim license. Patch for JavaScript syntax. (Kevin Locke, 2013 May 9) Claudio didn't respond yet. --- Fast regexp engine -Including NFA regexp code. Latest version probably is: -https://code.google.com/p/vim-soc2008-regexp/source/browse/trunk/vim72-re/src/regexp_nfa.c -Patch updated by Ken Takata. (May 13) +Duplicate condition in line 1094. (Ken Takata) Should be 'r'? + +Multi-byte problem? Marc Weber + echo matchlist('1', '\%#=1\o{\?Ä\Z') + echo matchlist('1', '\%#=2\o{\?Ä\Z') + +Difference in matching this pattern: (Marc Weber) + echo matchlist("t", '\%#=1ú\Z') + echo matchlist("t", '\%#=2ú\Z') + +Difference in matching this pattern: + echo matchlist('google', '\%#=1\" does not match at end of line, disabled. + +Items with \%u, \%x, \%o, \%d do not work with the new engine. --- bug fixes @@ -145,6 +196,12 @@ Patch by Christian Brabandt, Feb 16. 'cursorline' is drawn incorrectly in diff mode. Patch by Christian Brabandt, 2012 Apr 2. +When someone does a silly thing such as setting rows and columns to 65535, +handle the out-of-memory and set them to sane values? (jimmywang, 2013 May 17) + +InsertEnter doesn't prevent the cursor from moving when it goes to another +line. + --- slightly incompatible changes Patch to load ~/.vim/vimrc when ~/.vimrc isn't found. (Lech Lorens, 2013 Apr @@ -203,9 +260,11 @@ Patch to invert characters differently in GTK. (Yukihiro Nakadaira, 2013 May 5) Patch to add the bufferlist() function. (Yegappan Lakshmanan, 2013 May 5) +May 17: with winlist() and tabpagelist(). +May 19: with local variables. Patch to allow setting w:quickfix_title via setqflist() and setloclist() -functions. (Christian Brabandt, 2013 May 8, update May 11) +functions. (Christian Brabandt, 2013 May 8, update May 21) Patch to support 'u' in interactive substitute. (Christian Brabandt, 2012 Sep 28) With tests: Oct 9. @@ -779,12 +838,6 @@ Problem with stop directory in findfile(). (Adam Simpkins, 2009 Aug 26) Using ']' as the end of a range in a pattern requires double escaping: /[@-\\]] (Andy Wokula, 2011 Jun 28) -Slow combination of folding and PHP syntax highlighting. Script to reproduce -it. Caused by "syntax sync fromstart" in combination with patch 7.2.274. -(Christian Brabandt, 2010 May 27) -Generally, folding with 'foldmethod' set to "syntax" is slow. Do profiling to -find out why. - Syntax priority problem. (Charles Campbell, 2011 Sep 15) When completion inserts the first match, it may trigger the line to be folded. @@ -1737,10 +1790,8 @@ Patch to support horizontal scroll wheel in GTK. Untested. (Bjorn Winckler, 2010 Jun 30) -At next release 7.4: +At next release: - Build a huge version by default. -- Rename src/Makefile and create a new one like toplevel Makefile that - creates auto/config.mk when it's not there? (Ben Schmidt, 2011 Feb 11) - Improve plugin handling: Automatic updates, handle dependencies? E.g. Vundle: https://github.com/gmarik/vundle -- cgit v1.2.3