forked from aniani/vim
patch 8.1.1275: cannot navigate to errors before/after the cursor
Problem: Cannot navigate to errors before/after the cursor.
Solution: Add the :cbefore and :cafter commands. (Yegappan Lakshmanan,
closes #4340)
This commit is contained in:
@@ -1192,9 +1192,11 @@ tag command action ~
|
||||
|:caddbuffer| :cad[dbuffer] add errors from buffer
|
||||
|:caddexpr| :cadde[xpr] add errors from expr
|
||||
|:caddfile| :caddf[ile] add error message to current quickfix list
|
||||
|:cafter| :caf[ter] go to error after current cursor
|
||||
|:call| :cal[l] call a function
|
||||
|:catch| :cat[ch] part of a :try command
|
||||
|:cbelow| :cbe[low] got to error below current line
|
||||
|:cbefore| :cbef[ore] go to error before current cursor
|
||||
|:cbelow| :cbel[ow] go to error below current line
|
||||
|:cbottom| :cbo[ttom] scroll to the bottom of the quickfix window
|
||||
|:cbuffer| :cb[uffer] parse error messages and jump to first error
|
||||
|:cc| :cc go to specific error
|
||||
@@ -1356,10 +1358,12 @@ tag command action ~
|
||||
|:laddexpr| :lad[dexpr] add locations from expr
|
||||
|:laddbuffer| :laddb[uffer] add locations from buffer
|
||||
|:laddfile| :laddf[ile] add locations to current location list
|
||||
|:lafter| :laf[ter] go to location after current cursor
|
||||
|:last| :la[st] go to the last file in the argument list
|
||||
|:language| :lan[guage] set the language (locale)
|
||||
|:later| :lat[er] go to newer change, redo
|
||||
|:lbelow| :lbe[low] go to location below current line
|
||||
|:lbefore| :lbef[ore] go to location before current cursor
|
||||
|:lbelow| :lbel[ow] go to location below current line
|
||||
|:lbottom| :lbo[ttom] scroll to the bottom of the location window
|
||||
|:lbuffer| :lb[uffer] parse locations and jump to first location
|
||||
|:lcd| :lc[d] change directory locally
|
||||
|
||||
@@ -152,8 +152,36 @@ processing a quickfix or location list command, it will be aborted.
|
||||
exceeds the number of entries below the current line,
|
||||
then the last error in the file is selected.
|
||||
|
||||
*:lbe* *:lbelow*
|
||||
:[count]lbe[low] Same as ":cbelow", except the location list for the
|
||||
*:lbel* *:lbelow*
|
||||
:[count]lbel[ow] Same as ":cbelow", except the location list for the
|
||||
current window is used instead of the quickfix list.
|
||||
|
||||
*:cbe* *:cbefore*
|
||||
:[count]cbe[fore] Go to the [count] error before the current cursor
|
||||
position in the current buffer. If [count] is
|
||||
omitted, then 1 is used. If there are no errors, then
|
||||
an error message is displayed. Assumes that the
|
||||
entries in a quickfix list are sorted by their buffer,
|
||||
line and column numbers. If [count] exceeds the
|
||||
number of entries before the current position, then
|
||||
the first error in the file is selected.
|
||||
|
||||
*:lbef* *:lbefore*
|
||||
:[count]lbef[ore] Same as ":cbefore", except the location list for the
|
||||
current window is used instead of the quickfix list.
|
||||
|
||||
*:caf* *:cafter*
|
||||
:[count]caf[ter] Go to the [count] error after the current cursor
|
||||
position in the current buffer. If [count] is
|
||||
omitted, then 1 is used. If there are no errors, then
|
||||
an error message is displayed. Assumes that the
|
||||
entries in a quickfix list are sorted by their buffer,
|
||||
line and column numbers. If [count] exceeds the
|
||||
number of entries after the current position, then
|
||||
the last error in the file is selected.
|
||||
|
||||
*:laf* *:lafter*
|
||||
:[count]laf[ter] Same as ":cafter", except the location list for the
|
||||
current window is used instead of the quickfix list.
|
||||
|
||||
*:cnf* *:cnfile*
|
||||
|
||||
Reference in New Issue
Block a user