Это немного грубо, но это работает здесь.
После добавления ваших пар к
let s:charsToClose = {'(': ')', '{': '}', '[': ']', '"': '"', "'": "'","<% ": " %>", "<%= ": " %>"}
Изменить строку 75 с:
let l:result .= s:charsToClose[a:char] . "\<Left>"
до:
if len(a:char) > 1
let l:result .= s:charsToClose[a:char] . "\<Left>\<Left>\<left>"
else
let l:result .= s:charsToClose[a:char] . "\<Left>"
endif