summaryrefslogtreecommitdiffstats
path: root/runtime/doc
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/doc')
-rw-r--r--runtime/doc/eval.txt4
-rw-r--r--runtime/doc/index.txt4
-rw-r--r--runtime/doc/message.txt4
-rw-r--r--runtime/doc/quickfix.txt17
-rw-r--r--runtime/doc/tags4
-rw-r--r--runtime/doc/todo.txt25
-rw-r--r--runtime/doc/version8.txt10
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