How do I specify a different editor for Mercurial on Windows?
Whenever HG needs to prompt for a commit message, or whatever, it opens up Notepad. This is annoying. I have Vim7.3 installed, and I've tried setting the EDITOR
environment variab开发者_开发问答le to point to gvim, to no avail.
I'm using PowerShell, but I've tried testing in both PowerShell and cmd. They both keep insisting on Notepad.
[ui]
editor = C:\Path\To\gvim.exe
In your .hgrc file.
Mercurial tries to pick which program to call to edit a commit message by trying the following (in order):
- HGEDITOR environment variable
- editor configuration option in [ui] section (in hgrc or passed with --config ui.editor command-line option).
- VISUAL environment variable
- EDITOR environment variable
- vi, if none of the above is set
(source)
精彩评论