portable online git gedit

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"