online - ¿Cómo configurar gedit como git core.editor?
gedit windows 10 64 bits (2)
He configurado gedit como git core.editor.
git config --global core.editor "gedit"
Esto funciona bien a menos que ya haya una ventana abierta de gedit. En ese caso, COMMIT_EDITMSG se abre en la ventana existente y gedit regresa inmediatamente. Git termina con un mensaje de confirmación vacío y falla.
Este sitio ( http://fabianschuiki.wordpress.com/2012/05/20/use-gedit-as-git-editor/ ) sugiere usar "gedit -s -w", pero no tengo esas opciones (y --nueva ventana no funciona):
$ gedit -V
gedit - Version 2.28.4
$ gedit --help
Usage:
gedit [OPTION...] [FILE...] - Edit text files
Help Options:
-h, --help Show help options
--help-all Show all help options
--help-gtk Show GTK+ Options
--help-sm-client Show session management options
Application Options:
-V, --version Show the application''s version
--encoding=ENCODING Set the character encoding to be used to open the files listed on the command line
--list-encodings Display list of possible values for the encoding option
--new-window Create a new toplevel window in an existing instance of gedit
--new-document Create a new document in an existing instance of gedit
--display=DISPLAY X display to use
La forma más sencilla de resolver esto sería actualizar gedit
(que está en 3.8.3 con un Ubuntu 13.10)
En 3.x, -s
(independiente) y -w
(esperar) están disponibles.
Eso permite (como commented Fortisimo ):
git config --global core.editor "gedit -w -s"
Como Gábor Lipták comenta a below , esto funciona con gedit3, que se instala con:
sudo apt-get install gedit-common/trusty
sudo apt-get install gedit/trusty
(en Linux Mint)
Todos los créditos a VonC responden, pero el -w
hace que gedit (3.18) se bloquee en mi ubuntu 16.04. Funciona bien sin, sin embargo:
git config --global core.editor "gedit -s"