From 7f012a359a6596139b59399d63e163ab2f02c6be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Wed, 2 Nov 2016 23:02:33 +0100 Subject: sam: fix default command handling at end of a group Something like :{ x/pattern/ } should select all occurrences of pattern. --- sam.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sam.c') diff --git a/sam.c b/sam.c index 72b51ac..ba97714 100644 --- a/sam.c +++ b/sam.c @@ -616,7 +616,7 @@ static Command *command_parse(Vis *vis, const char **s, int level, enum SamError if (cmddef->flags & CMD_CMD) { skip_spaces(s); - if (cmddef->defcmd && (**s == '\n' || **s == '\0')) { + if (cmddef->defcmd && (**s == '\n' || **s == '}' || **s == '\0')) { if (**s == '\n') (*s)++; if (!(cmd->cmd = command_new(cmddef->defcmd))) -- cgit v1.2.3