diff runtime/doc/eval.txt @ 12048:ebd313aa5a6c v8.0.0904

patch 8.0.0904: cannot set a location list from text commit https://github.com/vim/vim/commit/ae338338508ef42866204f90dca861ac555f4298 Author: Bram Moolenaar <Bram@vim.org> Date: Fri Aug 11 20:25:26 2017 +0200 patch 8.0.0904: cannot set a location list from text Problem: Cannot set a location list from text. Solution: Add the "text" argument to setqflist(). (Yegappan Lakshmanan)
author Christian Brabandt <cb@256bit.org>
date Fri, 11 Aug 2017 20:30:05 +0200
parents 444ad56c0cac
children 0498547dace0
line wrap: on
line diff
--- a/runtime/doc/eval.txt
+++ b/runtime/doc/eval.txt
@@ -6973,10 +6973,12 @@ setpos({expr}, {list})
 		|winrestview()|.
 
 setqflist({list} [, {action}[, {what}]])		*setqflist()*
-		Create or replace or add to the quickfix list using the items
-		in {list}.  Each item in {list} is a dictionary.
-		Non-dictionary items in {list} are ignored.  Each dictionary
-		item can contain the following entries:
+		Create or replace or add to the quickfix list.
+		
+		When {what} is not present, use the items in {list}.  Each
+		item must be a dictionary.  Non-dictionary items in {list} are
+		ignored.  Each dictionary item can contain the following
+		entries:
 
 		    bufnr	buffer number; must be the number of a valid
 				buffer
@@ -7028,6 +7030,10 @@ setqflist({list} [, {action}[, {what}]])
 		argument is ignored.  The following items can be specified in
 		{what}:
 		    context	any Vim type can be stored as a context
+		    text	use 'errorformat' to extract items from the
+				text and add the resulting entries to the
+				quickfix list {nr}.  The value can be a string
+				with one line or a list with multiple lines.
 		    items	list of quickfix entries. Same as the {list}
 				argument.
 		    nr		list number in the quickfix stack; zero