diff options
author | Bram Moolenaar <Bram@vim.org> | 2017-04-03 22:02:55 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2017-04-03 22:02:55 +0200 |
commit | a1d5fa65bc7e8a548858e9c295a192b63dcd011b (patch) | |
tree | a79ab5d986de4b34498e9873e1fe517cc4111357 /runtime | |
parent | 04000560ca81cc2608b291d0990e661b41ca8c68 (diff) | |
download | vim-a1d5fa65bc7e8a548858e9c295a192b63dcd011b.zip |
patch 8.0.0542: getpos() can return a negative line number
Problem: getpos() can return a negative line number. (haya14busa)
Solution: Handle a zero topline and botline. (closes #1613)
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/doc/eval.txt | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt index 0eccd618a..6c3c0da8b 100644 --- a/runtime/doc/eval.txt +++ b/runtime/doc/eval.txt @@ -5413,8 +5413,10 @@ line({expr}) The result is a Number, which is the line number of the file $ the last line in the current buffer 'x position of mark x (if the mark is not set, 0 is returned) - w0 first line visible in current window - w$ last line visible in current window + w0 first line visible in current window (one if the + display isn't updated, e.g. in silent Ex mode) + w$ last line visible in current window (this is one + less than "w0" if no lines are visible) v In Visual mode: the start of the Visual area (the cursor is the end). When not in Visual mode returns the cursor position. Differs from |'<| in |