#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
Комментариев нет:
Отправить комментарий