diff --git a/autoload/delimitMate.vim b/autoload/delimitMate.vim index edcb253..d558127 100644 --- a/autoload/delimitMate.vim +++ b/autoload/delimitMate.vim @@ -244,7 +244,7 @@ function! delimitMate#IsSmartQuote(char) "{{{ endif let char_at = delimitMate#GetCharFromCursor(0) let char_before = delimitMate#GetCharFromCursor(-1) - let word_before = char_before =~ '\w' + let word_before = char_before =~ '\w\|[^[:punct:]]' let word_at = char_at =~ '\w' let escaped = delimitMate#CursorIdx() >= 1 && delimitMate#GetCharFromCursor(-1) == '\' let result = word_before || escaped || word_at