diff options
Diffstat (limited to 'runtime/doc')
-rw-r--r-- | runtime/doc/eval.txt | 4 | ||||
-rw-r--r-- | runtime/doc/index.txt | 4 | ||||
-rw-r--r-- | runtime/doc/message.txt | 4 | ||||
-rw-r--r-- | runtime/doc/quickfix.txt | 17 | ||||
-rw-r--r-- | runtime/doc/tags | 4 | ||||
-rw-r--r-- | runtime/doc/todo.txt | 25 | ||||
-rw-r--r-- | runtime/doc/version8.txt | 10 |
7 files changed, 47 insertions, 21 deletions
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt index 2f3fa7718c..24903f360f 100644 --- a/runtime/doc/eval.txt +++ b/runtime/doc/eval.txt @@ -1,4 +1,4 @@ -*eval.txt* For Vim version 7.4. Last change: 2016 Jul 15 +*eval.txt* For Vim version 7.4. Last change: 2016 Jul 16 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1214,7 +1214,7 @@ lambda expression *expr-lambda* *lambda* {args -> expr1} lambda expression A lambda expression creates a new unnamed function which returns the result of -evaluating |expr1|. Lambda expressions are differ from |user-functions| in +evaluating |expr1|. Lambda expressions differ from |user-functions| in the following ways: 1. The body of the lambda expression is an |expr1| and not a sequence of |Ex| diff --git a/runtime/doc/index.txt b/runtime/doc/index.txt index 7c6734ad2b..ab8e0fc8af 100644 --- a/runtime/doc/index.txt +++ b/runtime/doc/index.txt @@ -1,4 +1,4 @@ -*index.txt* For Vim version 7.4. Last change: 2016 Jun 12 +*index.txt* For Vim version 7.4. Last change: 2016 Jul 16 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1157,6 +1157,7 @@ tag command action ~ |:chdir| :chd[ir] change directory |:checkpath| :che[ckpath] list included files |:checktime| :checkt[ime] check timestamp of loaded buffers +|:chistory| :chi[story] list the error lists |:clast| :cla[st] go to the specified error, default last one |:clearjumps| :cle[arjumps] clear the jump list |:clist| :cl[ist] list all errors @@ -1320,6 +1321,7 @@ tag command action ~ |:lgrep| :lgr[ep] run 'grepprg' and jump to first match |:lgrepadd| :lgrepa[dd] like :grep, but append to current list |:lhelpgrep| :lh[elpgrep] like ":helpgrep" but uses location list +|:lhistory| :lhi[story] list the location lists |:ll| :ll go to specific location |:llast| :lla[st] go to the specified location, default last one |:llist| :lli[st] list all locations diff --git a/runtime/doc/message.txt b/runtime/doc/message.txt index 65c222da35..5a61dc70b7 100644 --- a/runtime/doc/message.txt +++ b/runtime/doc/message.txt @@ -1,4 +1,4 @@ -*message.txt* For Vim version 7.4. Last change: 2016 Jul 14 +*message.txt* For Vim version 7.4. Last change: 2016 Jul 16 VIM REFERENCE MANUAL by Bram Moolenaar @@ -676,7 +676,7 @@ Vim and restart it. *E931* > Buffer cannot be registered -Out of memory or a duplicate buffer number. May habben after W14. Looking up +Out of memory or a duplicate buffer number. May happen after W14. Looking up a buffer will not always work, better restart Vim. *E296* *E297* > diff --git a/runtime/doc/quickfix.txt b/runtime/doc/quickfix.txt index 7d5db2c673..1accede8bc 100644 --- a/runtime/doc/quickfix.txt +++ b/runtime/doc/quickfix.txt @@ -1,4 +1,4 @@ -*quickfix.txt* For Vim version 7.4. Last change: 2016 Jul 07 +*quickfix.txt* For Vim version 7.4. Last change: 2016 Jul 17 VIM REFERENCE MANUAL by Bram Moolenaar @@ -530,7 +530,7 @@ lists. They set one of the existing error lists as the current one. list, an error message is given. *:lolder* *:lol* -:lol[der] [count] Same as ":colder", except use the location list for +:lol[der] [count] Same as `:colder`, except use the location list for the current window instead of the quickfix list. *:cnewer* *:cnew* *E381* @@ -539,9 +539,20 @@ lists. They set one of the existing error lists as the current one. list, an error message is given. *:lnewer* *:lnew* -:lnew[er] [count] Same as ":cnewer", except use the location list for +:lnew[er] [count] Same as `:cnewer`, except use the location list for the current window instead of the quickfix list. + *:chistory* *:chi* +:chi[story] Show the list of error lists. The current list is + marked with ">". The output looks like: + error list 1 of 3; 43 errors ~ + > error list 2 of 3; 0 errors ~ + error list 3 of 3; 15 errors ~ + + *:lhistory* *:lhi* +:lhi[story] Show the list of location lists, otherwise like + `:chistory`. + When adding a new error list, it becomes the current list. When ":colder" has been used and ":make" or ":grep" is used to add a new error diff --git a/runtime/doc/tags b/runtime/doc/tags index d4ba7c64a1..1405c616f7 100644 --- a/runtime/doc/tags +++ b/runtime/doc/tags @@ -2074,6 +2074,8 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX* :checkpath tagsrch.txt /*:checkpath* :checkt editing.txt /*:checkt* :checktime editing.txt /*:checktime* +:chi quickfix.txt /*:chi* +:chistory quickfix.txt /*:chistory* :cl quickfix.txt /*:cl* :cla quickfix.txt /*:cla* :clast quickfix.txt /*:clast* @@ -2441,6 +2443,8 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX* :lgrepadd quickfix.txt /*:lgrepadd* :lh helphelp.txt /*:lh* :lhelpgrep helphelp.txt /*:lhelpgrep* +:lhi quickfix.txt /*:lhi* +:lhistory quickfix.txt /*:lhistory* :list various.txt /*:list* :ll quickfix.txt /*:ll* :lla quickfix.txt /*:lla* diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index b9794f79ae..65ec129123 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 7.4. Last change: 2016 Jul 15 +*todo.txt* For Vim version 7.4. Last change: 2016 Jul 17 VIM REFERENCE MANUAL by Bram Moolenaar @@ -34,9 +34,6 @@ not be repeated below, unless there is extra information. *known-bugs* -------------------- Known bugs and current work ----------------------- -Problem with setqflist([]): grep 4 times, ":colder 3", setqflist([]) will -clear the next list, not the current one. Ramel Eshed, Jun 8. - +channel: - When a message in the queue but there is no callback, drop it after a while? Add timestamp to queued messages and callbacks with ID, remove after a @@ -52,6 +49,8 @@ Later - job_start(): run job in a newly opened terminal. With xterm could use -S{pty}. +Quickfix refactoring. (Yegappan Lakshmanan,) + Quickfix improvements for background building and grepping: - Add a command modifier ":usefname" to quickfix commands and functions to keep a file name as a string and not create a buffer for it? To avoid @@ -118,6 +117,8 @@ Or avoid recursiveness. Also use funcref for substitute, instead of \=. +Patch to define v:t_number etc. (Ken Takata, 2016 Jul 15) + Python: Extended funcrefs: use func_T* structure in place of char_u* function names. (ZyX, 2013 Jul 15, update Sep 22, 24, 28; Update 2013 Dec 15, 2014 Jan 6) @@ -126,8 +127,6 @@ Also fixes Bug: E685 error for func_unref(). (ZyX, 2010 Aug 5) Once .exe with updated installer is available: Add remark to download page about /S and /D options (Ken Takata, 2016 Apr 13) -Patch to remove unsupported systems. (Hirohito Higashi, 2016 Jul 13) - Cursor positioned in the wrong place when editing src/testdir/test_viml.vim. Javascript indent wrong after /* in single quoted string: @@ -144,8 +143,16 @@ Invalid behavior with NULL list. (Nikolai Pavlov, #768) For current Windows build .pdb file is missing. (Gabriele Fava, 2016 May 11) 5) +Support closure for lambda? Ken Takata is working on it. + Problem with whitespace in errorformat. (Gerd Wachsmuth, 2016 May 15, #807) +Patch to allow setting w:quickfix_title via setqflist() and setloclist() +functions. (Christian Brabandt, 2013 May 8, update May 21) +Patch to add getlocstack() / setlocstack(). (Christian Brabandt, 2013 May 14) +Second one. Update May 22. +Update by Daniel Hahler, 2014 Jul 4, Aug 14, Oct 14, Oct 15. + Patch to add filtering of the quickfix list. (Yegappan Lakshmanan, 2016 Mar 13, last version) Update June 26, #830. Instead use a Vim script implementation, invoked from a Vim command. @@ -549,12 +556,6 @@ Is this a good solution? Patch to add /pattern/ to :oldfiles. Pull #575. -Patch to allow setting w:quickfix_title via setqflist() and setloclist() -functions. (Christian Brabandt, 2013 May 8, update May 21) -Patch to add getlocstack() / setlocstack(). (Christian Brabandt, 2013 May 14) -Second one. Update May 22. -Update by Daniel Hahler, 2014 Jul 4, Aug 14, Oct 14, Oct 15. - Patch: Let rare word highlighting overrule good word highlighting. (Jakson A. Aquino, 2010 Jul 30, again 2011 Jul 2) diff --git a/runtime/doc/version8.txt b/runtime/doc/version8.txt index 53407339c7..d15d73a859 100644 --- a/runtime/doc/version8.txt +++ b/runtime/doc/version8.txt @@ -1,4 +1,4 @@ -*version8.txt* For Vim version 8.0. Last change: 2016 Jul 03 +*version8.txt* For Vim version 8.0. Last change: 2016 Jul 16 VIM REFERENCE MANUAL by Bram Moolenaar @@ -77,6 +77,14 @@ example above, to pass an argument to the function: > This will call CheckTemp('out') four seconds later. +Lambda ~ + +A short way to create a function has been added: {args -> expr}. See |lambda|. +This is useful for functions such as `filter()` and `map()`, which now also +accept a function argument. Example: > + :call filter(mylist, {idx, val -> val > 20}) + + Packages ~ Plugins keep growing and more of them are available than ever before. To keep |