Mercurial > vim
diff runtime/doc/eval.txt @ 448:dd9db57ee7ce v7.0118
updated for version 7.0118
author | vimboss |
---|---|
date | Thu, 28 Jul 2005 22:36:45 +0000 |
parents | d0d15b184c56 |
children | 3709cf52b9b5 |
line wrap: on
line diff
--- 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: >