diff options
author | Bram Moolenaar <Bram@vim.org> | 2015-12-05 20:59:21 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2015-12-05 20:59:21 +0100 |
commit | 2c5e8e80eacf491d4f266983f534a77776c7ae83 (patch) | |
tree | 8d925c87b07440e5ca9e30371f1662bf4adc3f7f /runtime/doc | |
parent | 3f12a2421bda43a4e48c822541b75f72ee11125a (diff) |
Updated runtime files.
Diffstat (limited to 'runtime/doc')
-rw-r--r-- | runtime/doc/eval.txt | 7 | ||||
-rw-r--r-- | runtime/doc/filetype.txt | 4 | ||||
-rw-r--r-- | runtime/doc/if_ruby.txt | 52 | ||||
-rw-r--r-- | runtime/doc/tags | 7 | ||||
-rw-r--r-- | runtime/doc/todo.txt | 54 |
5 files changed, 83 insertions, 41 deletions
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt index 2e89098a66..f59c7f4ebe 100644 --- a/runtime/doc/eval.txt +++ b/runtime/doc/eval.txt @@ -1,4 +1,4 @@ -*eval.txt* For Vim version 7.4. Last change: 2015 Nov 30 +*eval.txt* For Vim version 7.4. Last change: 2015 Dec 03 VIM REFERENCE MANUAL by Bram Moolenaar @@ -5821,11 +5821,6 @@ sort({list} [, {func} [, {dict}]]) *sort()* *E702* on numbers, text strings will sort next to each other, in the same order as they were originally. - The sort is stable, items which compare equal (as number or as - string) will keep their relative position. E.g., when sorting - on numbers, text strings will sort next to each other, in the - same order as they were originally. - Also see |uniq()|. Example: > diff --git a/runtime/doc/filetype.txt b/runtime/doc/filetype.txt index e1e70950a6..540ebb476b 100644 --- a/runtime/doc/filetype.txt +++ b/runtime/doc/filetype.txt @@ -1,4 +1,4 @@ -*filetype.txt* For Vim version 7.4. Last change: 2015 Nov 24 +*filetype.txt* For Vim version 7.4. Last change: 2015 Nov 28 VIM REFERENCE MANUAL by Bram Moolenaar @@ -552,7 +552,7 @@ Local mappings: to the end of the file in Normal mode. This means "> " is inserted in each line. -MAN *ft-man-plugin* *:Man* +MAN *ft-man-plugin* *:Man* *man.vim* Displays a manual page in a nice way. Also see the user manual |find-manpage|. diff --git a/runtime/doc/if_ruby.txt b/runtime/doc/if_ruby.txt index 0d41d8fb2b..b0f8029985 100644 --- a/runtime/doc/if_ruby.txt +++ b/runtime/doc/if_ruby.txt @@ -1,4 +1,4 @@ -*if_ruby.txt* For Vim version 7.4. Last change: 2015 Oct 16 +*if_ruby.txt* For Vim version 7.4. Last change: 2015 Dec 03 VIM REFERENCE MANUAL by Shugo Maeda @@ -7,9 +7,9 @@ The Ruby Interface to Vim *ruby* *Ruby* 1. Commands |ruby-commands| -2. The VIM module |ruby-vim| -3. VIM::Buffer objects |ruby-buffer| -4. VIM::Window objects |ruby-window| +2. The Vim module |ruby-vim| +3. Vim::Buffer objects |ruby-buffer| +4. Vim::Window objects |ruby-window| 5. Global variables |ruby-globals| 6. Dynamic loading |ruby-dynamic| @@ -47,7 +47,7 @@ Example Vim script: > ruby << EOF class Garnet def initialize(s) - @buffer = VIM::Buffer.current + @buffer = Vim::Buffer.current vimputs(s) end def vimputs(s) @@ -74,19 +74,19 @@ Example Vim script: > Executing Ruby commands is not possible in the |sandbox|. ============================================================================== -2. The VIM module *ruby-vim* +2. The Vim module *ruby-vim* -Ruby code gets all of its access to vim via the "VIM" module. +Ruby code gets all of its access to vim via the "Vim" module. -Overview > +Overview: > print "Hello" # displays a message - VIM.command(cmd) # execute an Ex command - num = VIM::Window.count # gets the number of windows - w = VIM::Window[n] # gets window "n" - cw = VIM::Window.current # gets the current window - num = VIM::Buffer.count # gets the number of buffers - b = VIM::Buffer[n] # gets buffer "n" - cb = VIM::Buffer.current # gets the current buffer + Vim.command(cmd) # execute an Ex command + num = Vim::Window.count # gets the number of windows + w = Vim::Window[n] # gets window "n" + cw = Vim::Window.current # gets the current window + num = Vim::Buffer.count # gets the number of buffers + b = Vim::Buffer[n] # gets buffer "n" + cb = Vim::Buffer.current # gets the current buffer w.height = lines # sets the window height w.cursor = [row, col] # sets the window cursor position pos = w.cursor # gets an array [row, col] @@ -96,29 +96,29 @@ Overview > b[n] = str # sets a line in the buffer b.delete(n) # deletes a line b.append(n, str) # appends a line after n - line = VIM::Buffer.current.line # gets the current line - num = VIM::Buffer.current.line_number # gets the current line number - VIM::Buffer.current.line = "test" # sets the current line number + line = Vim::Buffer.current.line # gets the current line + num = Vim::Buffer.current.line_number # gets the current line number + Vim::Buffer.current.line = "test" # sets the current line number < Module Functions: *ruby-message* -VIM::message({msg}) +Vim::message({msg}) Displays the message {msg}. *ruby-set_option* -VIM::set_option({arg}) +Vim::set_option({arg}) Sets a vim option. {arg} can be any argument that the ":set" command accepts. Note that this means that no spaces are allowed in the argument! See |:set|. *ruby-command* -VIM::command({cmd}) +Vim::command({cmd}) Executes Ex command {cmd}. *ruby-evaluate* -VIM::evaluate({expr}) +Vim::evaluate({expr}) Evaluates {expr} using the vim internal expression evaluator (see |expression|). Returns the expression result as: - a Integer if the Vim expression evaluates to a number @@ -129,9 +129,9 @@ VIM::evaluate({expr}) Dictionaries and lists are recursively expanded. ============================================================================== -3. VIM::Buffer objects *ruby-buffer* +3. Vim::Buffer objects *ruby-buffer* -VIM::Buffer objects represent vim buffers. +Vim::Buffer objects represent vim buffers. Class Methods: @@ -159,9 +159,9 @@ line_number Returns the number of the current line if the buffer is active. ============================================================================== -4. VIM::Window objects *ruby-window* +4. Vim::Window objects *ruby-window* -VIM::Window objects represent vim windows. +Vim::Window objects represent vim windows. Class Methods: diff --git a/runtime/doc/tags b/runtime/doc/tags index 6b76f9ac96..04fcd24979 100644 --- a/runtime/doc/tags +++ b/runtime/doc/tags @@ -4899,6 +4899,9 @@ asin() eval.txt /*asin()* asm.vim syntax.txt /*asm.vim* asm68k syntax.txt /*asm68k* asmh8300.vim syntax.txt /*asmh8300.vim* +assert_equal() eval.txt /*assert_equal()* +assert_false() eval.txt /*assert_false()* +assert_true() eval.txt /*assert_true()* at motion.txt /*at* atan() eval.txt /*atan()* atan2() eval.txt /*atan2()* @@ -5590,6 +5593,7 @@ errorformat-multi-line quickfix.txt /*errorformat-multi-line* errorformat-separate-filename quickfix.txt /*errorformat-separate-filename* errorformats quickfix.txt /*errorformats* errors message.txt /*errors* +errors-variable eval.txt /*errors-variable* escape intro.txt /*escape* escape() eval.txt /*escape()* escape-bar version4.txt /*escape-bar* @@ -6911,6 +6915,7 @@ mail.vim syntax.txt /*mail.vim* maillist intro.txt /*maillist* maillist-archive intro.txt /*maillist-archive* make.vim syntax.txt /*make.vim* +man.vim filetype.txt /*man.vim* manual-copyright usr_01.txt /*manual-copyright* map() eval.txt /*map()* map-<SID> map.txt /*map-<SID>* @@ -8434,6 +8439,7 @@ terminal-info term.txt /*terminal-info* terminal-options term.txt /*terminal-options* terminfo term.txt /*terminfo* termresponse-variable eval.txt /*termresponse-variable* +test-functions usr_41.txt /*test-functions* tex-cchar syntax.txt /*tex-cchar* tex-cole syntax.txt /*tex-cole* tex-conceal syntax.txt /*tex-conceal* @@ -8583,6 +8589,7 @@ v:count1 eval.txt /*v:count1* v:ctype eval.txt /*v:ctype* v:dying eval.txt /*v:dying* v:errmsg eval.txt /*v:errmsg* +v:errors eval.txt /*v:errors* v:exception eval.txt /*v:exception* v:fcs_choice eval.txt /*v:fcs_choice* v:fcs_reason eval.txt /*v:fcs_reason* diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index 2a98305931..f2650007cf 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 7.4. Last change: 2015 Nov 24 +*todo.txt* For Vim version 7.4. Last change: 2015 Dec 05 VIM REFERENCE MANUAL by Bram Moolenaar @@ -73,7 +73,13 @@ Regexp problems: - this doesn't work: "syntax match ErrorMsg /.\%9l\%>20c\&\%<28c/". Leaving out the \& works. Seems any column check after \& fails. - The pattern "\1" with the old engine gives E65, with the new engine it - matches the empty string. (Dominique Pelle, 2015 Oct 2) + matches the empty string. (Dominique Pelle, 2015 Oct 2, Nov 24) + +English spell file has an encoding error in the affix file. +Perhaps use the files from here: +https://github.com/marcoagpinto/aoo-mozilla-en-dict + +Patch to enable clipboard with MSYS2. (Ken Takata, 2015 Nov 26) Still using freed memory after using setloclist(). (lcd, 2014 Jul 23) More info Jul 24. Not clear why. @@ -90,15 +96,33 @@ Should use /usr/local/share/applications or /usr/share/applications. Or use $XDG_DATA_DIRS. Also need to run update-desktop-database (Kuriyama Kazunobu, 2015 Nov 4) +test107 fails when run in the GUI on Linux. + Access to uninitialized memory in match_backref() regexp_nda.c:4882 (Dominique Pelle, 2015 Nov 6) +Patch to fix test_listchars for MingW. (Christian Brabandt, 2015 Nov 29) + +Patch to not set the python home if $PYTHONHOME is set. (Kazuki Sakamoto, +2015 Nov 24) + Patch to use local value of 'errorformat' in :cexpr. (Christian Brabandt, 2015 Oct 16) Only do this for :lexpr ? ":cd C:\Windows\System32\drivers\etc*" does not work, even though the directory exists. (Sergio Gallelli, 2013 Dec 29) +Patch to make fnamemodify() work better with Cygwin. (Wily Wampa, 2015 Nov 28, +issue 505) + +Patch to fix mc_FullName() on root directory. (Milly, 2015 Nov 24, Issue 501) + +Patch to make matchparen restore curswant properly. (Christian Brabandt, 2015 +Nov 26) + +Test 17 does not clean up the directory it creates. (Michael Soyka, 2015 Nov +28) + English spell checking has an error. Updating doesn't work. (Dominique Pelle, 2015 Oct 15) Hint for new URL: Christian Brabandt, 2015 Oct 15. @@ -116,6 +140,12 @@ Gvim: when both Tab and CTRL-I are mapped, use CTRL-I not for Tab. Unexpected delay when using CTRL-O u. It's not timeoutlen. (Gary Johnson, 2015 Aug 28) +Patch for tee on Windows. (Yasuhiro Matsumoto, 2015 Nov 30) +Update Dec 1. + +Patch to use 256 color setup for all terminals that have 256 colors or more. +#504. (rdebath, 2015 Dec 1) + Instead of separately uploading patches to the ftp site, can we get them from github? This URL works: https://github.com/vim/vim/compare/v7.4.920%5E...v7.4.920.diff @@ -123,18 +153,24 @@ github? This URL works: Can src/GvimExt/Make_cyg.mak be removed? Same for src/xxd/Make_cyg.mak +Patch to replace deprecated gdk_pixbuf_new_from_inline(). (Kazunobu Kuriyama, +2015 Nov 30, PR #507) + +Updated Fortran files. (Ajit Thakkar, 2015 Nov 30, second one) + Python: ":py raw_input('prompt')" doesn't work. (Manu Hack) +Patch to add wordcount(). (Christian Brabandt, 2015 Nov 27) + Plugin to use Vim in MANPAGER. Konfekt, PR #491 Using uninitialized memory. (Dominique Pelle, 2015 Nov 4) Patch to recognize string slice for variable followed by colon. -(Hirohito Higashi, 2015 Nov 3) -Patch to .ok file is missing. +(Hirohito Higashi, 2015 Nov 24) Patch to add debug backtrace. (Alberto Fanjul, 2015 Sep 27) -Needs fixes. +Update Dec 2. MS-Windows: When editing a file with a leading space, writing it uses the wrong name. (Aram, 2014 Nov 7) Vim 7.4. @@ -150,6 +186,9 @@ inconsistent with the documentation. Patch to add window and tab arguments to getcwd(). (Thinca, 2015 Nov 15) +Patch to build with Python using MSYS2. (Yasuhiro Matsumoto, 2015 Nov 26) +Updated Nov 29. + To support Thai (and other languages) word boundaries, include the ICU library: http://userguide.icu-project.org/boundaryanalysis @@ -167,6 +206,9 @@ MS-Windows: Crash opening very long file name starting with "\\". Patch to add ":syn iskeyword". (Christian Brabandt, 2015 Nov 10) +Patch to use PLATFORM to determine target architecture. (Taro Muraoka, 2015 +Nov 29) + If libiconv.dll is not found search for libiconv2.dll. (Yasuhiro Matsumoto, 2015 Oct 7) @@ -497,8 +539,6 @@ Remark on the docs. Should not be a compile time feature. But then what? Completion of ":e" is ":earlier", should be ":edit". Complete to the matching command instead of doing this alphabetically. (Mikel Jorgensen) -Patch to get MSVC version in a nicer way. (Ken Takata, 2014 Jul 24) - Patch to define macros for hardcoded values. (Elias Diem, 2013 Dec 14) Several syntax file match "^\s*" which may get underlined if that's in the |