diff --git a/autoload/delimitMate.vim b/autoload/delimitMate.vim index 9a9b92b..d0d2779 100644 --- a/autoload/delimitMate.vim +++ b/autoload/delimitMate.vim @@ -405,10 +405,9 @@ function! delimitMate#ExpandReturn() "{{{ if delimitMate#WithinEmptyPair() " Expand: call delimitMate#FlushBuffer() - let char = delimitMate#GetCharFromCursor(0) - "return "\a\x\\k$\"_xa" - "return "\a\\\o" - call feedkeys("\a\\ox\\".char."\kA", 't') + + let b:delimitMate_lineSuffix = getline('.')[col('.')-1:] + call feedkeys("\l\"_Do \\\=b:delimitMate_lineSuffix\\k$i\", 't') return '' else return "\"