diff --git a/autoload/easy_align.vim b/autoload/easy_align.vim index 1c09bf0..ededb60 100644 --- a/autoload/easy_align.vim +++ b/autoload/easy_align.vim @@ -829,10 +829,11 @@ function! s:valid_regexp(regexp) endfunction function! s:test_regexp(regexp) - if !s:valid_regexp(a:regexp) - call s:exit('Invalid regular expression: '. a:regexp) + let regexp = empty(a:regexp) ? @/ : a:regexp + if !s:valid_regexp(regexp) + call s:exit('Invalid regular expression: '. regexp) endif - return a:regexp + return regexp endfunction let s:shorthand_regex = diff --git a/test/commandline.vader b/test/commandline.vader index 36e49b0..dbb2b32 100644 --- a/test/commandline.vader +++ b/test/commandline.vader @@ -105,6 +105,14 @@ Expect: ap><:;><;b><:c>e da><;;><:;><::>