#git #vim
Мне бы хотелось использовать Vim в качестве редактора по умолчанию при создании коммитов. Но он у меня нагружен некоторым количеством плагинов (нужных) и его запуск занимает секунду-другую. Соответстенно, для того, чтобы написать пару строк в сообщеннии коммита не хочется ждать загрузки VIM и старта всех плагинов. Я знаю, как установить редактор по умолчанию в Git: git config --global core.editor vim Запустить Vim без плагинов можно, например, так: vim -u NONE Увы, но первое, что приходит в голову: git config --global core.editor vim -u NONE не работает. Что нужно сделать?
Ответы
Ответ 1
Вариант 1 Решение: создаем свой скрипт, который прописываем как редактор. Это можно сделать из консоли так: sudo tee /usr/local/bin/bare-vim > /dev/null <<\EOF !#/bin/sh vim -u NONE "$@" EOF sudo chmod +x /usr/local/bin/bare-vim git config --global core.editor bare-vim Вариант 2 git config --global core.editor 'vim -u NONE' это тоже работает: ps -aux | grep vim ... /bin/sh -c vim -u NONE "$@" vim -u NONE
Комментариев нет:
Отправить комментарий