Получение меркурийного "hg commit" для работы с Notepad ++
Я только что заменил блокнот на блокнот ++, используя NotepadReplacer, и теперь мой hg commit
работает некорректно.
Перед заменой "Блокнот" hg commit
запустит новый текстовый файл для ввода моего сообщения о фиксации. В Notepad ++ мне предлагается создать файл, а mercurial прерывает фиксацию из-за пустого сообщения о фиксации.
Я знаю, что я могу ввести сообщение inline с hg commit
с опцией -m
, но я хотел бы иметь возможность вводить сообщение фиксации в текстовом файле. Мне нравится иметь статус, отображаемый в текстовом файле как контекст для сообщения фиксации, без ввода hg stat
до hg commit
.
Как я могу заставить это работать?
Ответы
Ответ 1
Попробуйте поместить в свой %USERPROFILE%\.hgrc
(или %USERPROFILE%\mercurial.ini
) что-то вдоль строк:
[ui]
editor = path/to/notepad++ -multiInst -nosession
Возможно, добавление a -notabbar
после -nosession
может оказаться полезным.