diff options
Diffstat (limited to 'runtime/doc/eval.txt')
-rw-r--r-- | runtime/doc/eval.txt | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt index 0030e3f5e..6168b01f5 100644 --- a/runtime/doc/eval.txt +++ b/runtime/doc/eval.txt @@ -1,4 +1,4 @@ -*eval.txt* For Vim version 7.0aa. Last change: 2005 Jul 25 +*eval.txt* For Vim version 7.0aa. Last change: 2005 Jul 28 VIM REFERENCE MANUAL by Bram Moolenaar @@ -2416,29 +2416,24 @@ get({dict}, {key} [, {default}]) *getbufline()* getbufline({expr}, {lnum} [, {end}]) - Return the lines starting from {lnum} to {end} in the buffer - {expr} as a List. If {end} is omitted, only the line {lnum} - is returned. + Return a List with the lines starting from {lnum} to {end} + (inclusive) in the buffer {expr}. If {end} is omitted, a List + with only the line {lnum} is returned. For the use of {expr}, see |bufname()| above. - When {lnum} is a String that doesn't start with a - digit, line() is called to translate the String into a Number. - - {end} is used in the same way as {lnum}. + For {lnum} and {end} "$" can be used for the last line of the + buffer. Otherwise a number must be used. When {lnum} is smaller than 1 or bigger than the number of lines in the buffer, an empty List is returned. When {end} is greater than the number of lines in the buffer, it is treated as {end} is set to the number of lines in the - buffer. - - When non-existing line ranges are specified, an empty List is - returned. When {end} is before {lnum} an empty List is + buffer. When {end} is before {lnum} an empty List is returned. - This function works only for loaded buffers. For unloaded and + This function works only for loaded buffers. For unloaded and non-existing buffers, an empty List is returned. Example: > |