Skip to content

Commit d557ce8

Browse files
committed
Add *=, /=, %=
Closes #100
1 parent cc94f66 commit d557ce8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

autoload/vimlparser.vim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1498,7 +1498,7 @@ function! s:VimLParser.parse_cmd_let()
14981498
let s2 = self.reader.peekn(2)
14991499

15001500
" :let {var-name} ..
1501-
if self.ends_excmds(s1) || (s2 !=# '+=' && s2 !=# '-=' && s2 !=# '.=' && s1 !=# '=')
1501+
if self.ends_excmds(s1) || (s2 !=# '+=' && s2 !=# '-=' && s2 !=# '.=' && s2 !=# '*=' && s2 !=# '/=' && s2 !=# '%=' && s1 !=# '=')
15021502
call self.reader.seek_set(pos)
15031503
call self.parse_cmd_common()
15041504
return
@@ -1513,7 +1513,7 @@ function! s:VimLParser.parse_cmd_let()
15131513
let node.list = lhs.list
15141514
let node.rest = lhs.rest
15151515
let node.right = s:NIL
1516-
if s2 ==# '+=' || s2 ==# '-=' || s2 ==# '.='
1516+
if s2 ==# '+=' || s2 ==# '-=' || s2 ==# '.=' || s2 ==# '*=' || s2 ==# '/=' || s2 ==# '%='
15171517
call self.reader.getn(2)
15181518
let node.op = s2
15191519
elseif s1 ==# '='

0 commit comments

Comments
 (0)