aboutsummaryrefslogtreecommitdiff
path: root/sam.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2016-11-15 10:27:40 +0100
committerMarc André Tanner <mat@brain-dump.org>2016-11-15 13:21:17 +0100
commit6cffeff41dfbe8847098f1f8c421261ad5f231a8 (patch)
tree2e43c3a3d7258b734ffaf430f0e275c0bffe25e5 /sam.c
parent42747314f78c2f625f6b5ff57c32bfebd24bb1d5 (diff)
downloadvis-6cffeff41dfbe8847098f1f8c421261ad5f231a8.tar.gz
vis-6cffeff41dfbe8847098f1f8c421261ad5f231a8.tar.xz
sam: `e`, `q`, `X`, `Y`, `!` and all vi commands should not take addresses
Diffstat (limited to 'sam.c')
-rw-r--r--sam.c46
1 files changed, 23 insertions, 23 deletions
diff --git a/sam.c b/sam.c
index b321ffd..e94ec1f 100644
--- a/sam.c
+++ b/sam.c
@@ -158,10 +158,10 @@ static const CommandDef cmds[] = {
CMD_CMD|CMD_REGEX, "p", cmd_extract
}, {
"X", "Run command on files whose name matches",
- CMD_CMD|CMD_REGEX|CMD_REGEX_DEFAULT, NULL, cmd_files
+ CMD_CMD|CMD_REGEX|CMD_REGEX_DEFAULT|CMD_ADDRESS_NONE, NULL, cmd_files
}, {
"Y", "As `X` but select unmatched files",
- CMD_CMD|CMD_REGEX, NULL, cmd_files
+ CMD_CMD|CMD_REGEX|CMD_ADDRESS_NONE, NULL, cmd_files
}, {
">", "Send range to stdin of command",
CMD_SHELL|CMD_ADDRESS_LINE, NULL, cmd_pipeout
@@ -173,7 +173,7 @@ static const CommandDef cmds[] = {
CMD_SHELL|CMD_ADDRESS_POS, NULL, cmd_filter
}, {
"!", "Run the command",
- CMD_SHELL|CMD_ONCE, NULL, cmd_launch
+ CMD_SHELL|CMD_ONCE|CMD_ADDRESS_NONE, NULL, cmd_launch
}, {
"w", "Write range to named file",
CMD_ARGV|CMD_FORCE|CMD_ADDRESS_NONE|CMD_ONCE, NULL, cmd_write
@@ -188,66 +188,66 @@ static const CommandDef cmds[] = {
CMD_NONE, NULL, NULL
}, {
"e", "Edit file",
- CMD_ARGV|CMD_FORCE|CMD_ONCE, NULL, cmd_edit
+ CMD_ARGV|CMD_FORCE|CMD_ONCE|CMD_ADDRESS_NONE, NULL, cmd_edit
}, {
"q", "Quit the current window",
- CMD_FORCE|CMD_ONCE, NULL, cmd_quit
+ CMD_FORCE|CMD_ONCE|CMD_ADDRESS_NONE, NULL, cmd_quit
}, {
"cd", "Change directory",
- CMD_ARGV|CMD_ONCE, NULL, cmd_cd
+ CMD_ARGV|CMD_ONCE|CMD_ADDRESS_NONE, NULL, cmd_cd
},
/* vi(m) related commands */
{
"bdelete", "Unload file",
- CMD_FORCE|CMD_ONCE, NULL, cmd_bdelete
+ CMD_FORCE|CMD_ONCE|CMD_ADDRESS_NONE, NULL, cmd_bdelete
}, {
"help", "Show this help",
- CMD_ONCE, NULL, cmd_help
+ CMD_ONCE|CMD_ADDRESS_NONE, NULL, cmd_help
}, {
"map", "Map key binding `:map <mode> <lhs> <rhs>`",
- CMD_ARGV|CMD_FORCE|CMD_ONCE, NULL, cmd_map
+ CMD_ARGV|CMD_FORCE|CMD_ONCE|CMD_ADDRESS_NONE, NULL, cmd_map
}, {
"map-window", "As `map` but window local",
- CMD_ARGV|CMD_FORCE|CMD_ONCE, NULL, cmd_map
+ CMD_ARGV|CMD_FORCE|CMD_ONCE|CMD_ADDRESS_NONE, NULL, cmd_map
}, {
"unmap", "Unmap key binding `:unmap <mode> <lhs>`",
- CMD_ARGV|CMD_ONCE, NULL, cmd_unmap
+ CMD_ARGV|CMD_ONCE|CMD_ADDRESS_NONE, NULL, cmd_unmap
}, {
"unmap-window", "As `unmap` but window local",
- CMD_ARGV|CMD_ONCE, NULL, cmd_unmap
+ CMD_ARGV|CMD_ONCE|CMD_ADDRESS_NONE, NULL, cmd_unmap
}, {
"langmap", "Map keyboard layout `:langmap <locale-keys> <latin-keys>`",
- CMD_ARGV|CMD_FORCE|CMD_ONCE, NULL, cmd_langmap
+ CMD_ARGV|CMD_FORCE|CMD_ONCE|CMD_ADDRESS_NONE, NULL, cmd_langmap
}, {
"new", "Create new window",
- CMD_ARGV|CMD_ONCE, NULL, cmd_new
+ CMD_ARGV|CMD_ONCE|CMD_ADDRESS_NONE, NULL, cmd_new
}, {
"open", "Open file",
- CMD_ARGV|CMD_ONCE, NULL, cmd_open
+ CMD_ARGV|CMD_ONCE|CMD_ADDRESS_NONE, NULL, cmd_open
}, {
"qall", "Exit vis",
- CMD_FORCE|CMD_ONCE, NULL, cmd_qall
+ CMD_FORCE|CMD_ONCE|CMD_ADDRESS_NONE, NULL, cmd_qall
}, {
"set", "Set option",
- CMD_ARGV|CMD_ONCE, NULL, cmd_set
+ CMD_ARGV|CMD_ONCE|CMD_ADDRESS_NONE, NULL, cmd_set
}, {
"split", "Horizontally split window",
- CMD_ARGV|CMD_ONCE, NULL, cmd_split
+ CMD_ARGV|CMD_ONCE|CMD_ADDRESS_NONE, NULL, cmd_split
}, {
"vnew", "As `:new` but split vertically",
- CMD_ARGV|CMD_ONCE, NULL, cmd_vnew
+ CMD_ARGV|CMD_ONCE|CMD_ADDRESS_NONE, NULL, cmd_vnew
}, {
"vsplit", "Vertically split window",
- CMD_ARGV|CMD_ONCE, NULL, cmd_vsplit
+ CMD_ARGV|CMD_ONCE|CMD_ADDRESS_NONE, NULL, cmd_vsplit
}, {
"wq", "Write file and quit",
- CMD_ARGV|CMD_FORCE|CMD_ADDRESS_NONE|CMD_ONCE, NULL, cmd_wq
+ CMD_ARGV|CMD_FORCE|CMD_ADDRESS_NONE|CMD_ONCE|CMD_ADDRESS_NONE, NULL, cmd_wq
}, {
"earlier", "Go to older text state",
- CMD_ARGV|CMD_ONCE, NULL, cmd_earlier_later
+ CMD_ARGV|CMD_ONCE|CMD_ADDRESS_NONE, NULL, cmd_earlier_later
}, {
"later", "Go to newer text state",
- CMD_ARGV|CMD_ONCE, NULL, cmd_earlier_later
+ CMD_ARGV|CMD_ONCE|CMD_ADDRESS_NONE, NULL, cmd_earlier_later
},
{ NULL, NULL, CMD_NONE, NULL, NULL },
};