2011-08-09 1 views
2

Chaque fois que HG doit demander un message de validation, ou quoi que ce soit, il ouvre le Bloc-notes. C'est énervant. J'ai Vim7.3 installé, et j'ai essayé de placer la variable d'environnement EDITOR pour pointer vers gvim, en vain. J'utilise PowerShell, mais j'ai essayé de tester à la fois dans PowerShell et dans cmd. Ils continuent tous les deux à insister sur le Bloc-notes.Comment spécifier un éditeur différent pour Mercurial sous Windows?

Répondre

3
[ui] 
editor = C:\Path\To\gvim.exe 

Dans votre fichier .hgrc.

+0

Je ne sais pas pourquoi je ne l'ai pas essayé cette première. De plus, gvim était dans le PATH, donc j'ai juste mis 'editor = gvim' et ça a bien fonctionné. – voithos

3

Mercurial essaie de choisir le programme à appeler pour modifier un message de validation en essayant les éléments suivants (dans l'ordre):

  1. variable d'environnement HGEDITOR
  2. option de configuration
  3. éditeur dans la section [ui] (dans hgrc ou passé avec l'option de ligne de commande --config ui.editor).
  4. environnement variable d'environnement EDITOR
  5. VISUAL variables
  6. vi, si aucun des ci-dessus est

(source)

Questions connexes