summaryrefslogtreecommitdiff
path: root/runtime/doc/eval.txt
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/doc/eval.txt')
-rw-r--r--runtime/doc/eval.txt21
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: >