Есть вот такая ф-ция, повешеная на клавишу
fu! Uncomment()
try | exec "s/^" . g:comment . "//" | catch | | endtry
endfu
Я использую ее как для отдельной строки, так и для группы выделенных строк. Все работает, но если в группе строк нет паттерна, выводятся сообщенния, и try, полностью не блокирует. Т.e. сами сообщения не выводятся, но энтер все равно приходится жать. Можно ли сделать так, чтобы вим просто игнорировал любые ошибки, и не писать, при этом, длинные обработчики if-else?
Спасибо.