Я использовал snimpmate с плагином vim-snippets, и все в порядке. Пока я не попытался удалить фрагменты vim и использовать свои собственные и только фрагменты «ruby.snippets» в «.vim/snippets». я думаю, что фрагменты загружаются только тогда, когда срабатывает TAB или любой другой триггер, он просто удаляет текст ... и оставляет пустое место.
def hello
if |TAB|
end
приводит к
def hello
end
та же проблема здесь