From 9591907dde8af4d8d7fbe14e99ec7d7e01791fec Mon Sep 17 00:00:00 2001 From: Kevin Le Date: Mon, 27 Feb 2017 15:59:28 -0800 Subject: match braces, parens, and brackets on word movement fixes #32 --- autoload/camelcasemotion.vim | 1 + 1 file changed, 1 insertion(+) diff --git a/autoload/camelcasemotion.vim b/autoload/camelcasemotion.vim index 6b6dd50..eebcc74 100644 --- a/autoload/camelcasemotion.vim +++ b/autoload/camelcasemotion.vim @@ -33,6 +33,7 @@ call add(s:forward_to_next_list, '\m\<\D') " word call add(s:forward_to_next_list, '^$') " empty line call add(s:forward_to_next_list, '\%(^\|\s\)\+\zs\k\@!\S') " non-keyword after whitespaces call add(s:forward_to_next_list, '\>\<') " non-whitespace after word +call add(s:forward_to_next_list, '[{}\[\]()<>]') " brackets, parens, braces call add(s:forward_to_next_list, '\d\+') " number call add(s:forward_to_next_list, '\l\+\zs\%(\u\|\d\)') " lowercase followed by capital letter or number call add(s:forward_to_next_list, '\u\+\zs\%(\u\l\|\d\)') " ALLCAPS followed by CamelCase or number -- cgit v1.1