diff options
author | Bram Moolenaar <Bram@vim.org> | 2014-12-08 04:16:44 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2014-12-08 04:16:44 +0100 |
commit | f1d6ccf2f9c8a8ae2c0ec4577946397c103ead2b (patch) | |
tree | d400dfd4f59ed200c17eb4df1ffdc6c3d273d192 /runtime | |
parent | b2a851fee41a5a1faddcb862aef2beca69dc063a (diff) |
updated for version 7.4.542v7.4.542
Problem: Using a range for window and buffer commands has a few problems.
Cannot specify the type of range for a user command.
Solution: Add the -addr argument for user commands. Fix problems. (Marcin
Szamotulski)
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/doc/map.txt | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/runtime/doc/map.txt b/runtime/doc/map.txt index 1be2827c2c..281aa8b142 100644 --- a/runtime/doc/map.txt +++ b/runtime/doc/map.txt @@ -1358,6 +1358,19 @@ Possible attributes are: Note that -range=N and -count=N are mutually exclusive - only one should be specified. + *E889* *:command-addr* +It is possible that the special characters in the range like ., $ or % which +by default correspond to the current line, last line and the whole buffer, +relate to arguments, (loaded) buffers, windows or tab pages. + +Possible values are: + -addr=lines Range of lines (this is the default) + -addr=arguments Range for arguments + -addr=buffers Range for buffers (also not loaded buffers) + -addr=loaded_buffers Range for loaded buffers + -addr=windows Range for windows + -addr=tabs Range for tab pages + Special cases *:command-bang* *:command-bar* *:command-register* *:command-buffer* There are some special cases as well: |