Итак, я недавно перепрыгнул на VIM и все еще тестирую всевозможные плагины. Теперь я установил snipMate
, и сниппеты действительно отлично работают, но я столкнулся со странной ошибкой.
При выполнении undo / redo
буфер заканчивается в довольно странных состояниях.
Перед отменой (просто случайное тестовое кодирование):
conn.on('foo', function(bla, bar, test, foo) {
conn.foo.hasOwnProperty('test');
if (true) {
}
});
После отмены:
conn.on('foo', function(arguments) {
conn.foo.hasOwnProperty(
if
});
Как вы видите, он полностью сломан, поэтому возникает вопрос, есть ли какая-нибудь магия, которую я могу посыпать плагином, чтобы он не разрушил мою историю? У меня нет проблем со взломом самого snipMate
.
Я уже удалил все плагины, кроме snipMate
, чтобы убедиться в отсутствии конфликтов.
Я использую VIM 7.2, вот мой .vimrc (да, нужна очистка ...)