Skip to content

Commit 6c479ac

Browse files
committed
added :keeppatterns
1 parent e712ca3 commit 6c479ac

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

autoload/vimlparser.vim

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -535,6 +535,8 @@ function! s:VimLParser.parse_command_modifiers()
535535
call add(modifiers, {'name': 'keepalt'})
536536
elseif stridx('keepjumps', k) == 0 && len(k) >= 5 " keepj\%[umps]
537537
call add(modifiers, {'name': 'keepjumps'})
538+
elseif stridx('keeppatterns', k) == 0 && len(k) >= 5 " keepp\%[atterns]
539+
call add(modifiers, {'name': 'keeppatterns'})
538540
elseif stridx('hide', k) == 0 && len(k) >= 3 "hid\%[e]
539541
if self.ends_excmds(c)
540542
break
@@ -1945,6 +1947,7 @@ let s:VimLParser.builtin_commands = [
19451947
\ {'name': 'keepalt', 'minlen': 5, 'flags': 'NEEDARG|EXTRA|NOTRLCOM', 'parser': 'parse_cmd_common'},
19461948
\ {'name': 'keepmarks', 'minlen': 3, 'flags': 'NEEDARG|EXTRA|NOTRLCOM', 'parser': 'parse_cmd_common'},
19471949
\ {'name': 'keepjumps', 'minlen': 5, 'flags': 'NEEDARG|EXTRA|NOTRLCOM', 'parser': 'parse_cmd_common'},
1950+
\ {'name': 'keeppatterns', 'minlen': 5, 'flags': 'NEEDARG|EXTRA|NOTRLCOM', 'parser': 'parse_cmd_common'},
19481951
\ {'name': 'lNext', 'minlen': 2, 'flags': 'RANGE|NOTADR|COUNT|TRLBAR|BANG', 'parser': 'parse_cmd_common'},
19491952
\ {'name': 'lNfile', 'minlen': 3, 'flags': 'RANGE|NOTADR|COUNT|TRLBAR|BANG', 'parser': 'parse_cmd_common'},
19501953
\ {'name': 'list', 'minlen': 1, 'flags': 'RANGE|WHOLEFOLD|COUNT|EXFLAGS|TRLBAR|CMDWIN', 'parser': 'parse_cmd_common'},

0 commit comments

Comments
 (0)