Re: call external editor from git-gui?
From: Karl Hasselström <hidden>
Date: 2016-06-15 22:43:29
On 2007-08-14 00:55:11 -0400, Shawn O. Pearce wrote:
Karl Hasselstrm [off-list ref] wrote:quoted
git-gui is very good at composing commits. But for writing the actual commit message -- especially if it's long and needs paragraph reflowing, indentation, and so on -- I vastly prefer emacs over git-gui's text field.Yea, I've been thinking about adding fancy features like those. But been lazy.
Yeah, every time I read the git list, I think to myself, "Wow, Shawn sure is lazy!" :-) You do a lot of seriously useful work on git.
Spawning the user's preferred editor would be a nice way to get some of that.
Mmm. I wouldn't call it a _nice_ way: popping up an external program just to get the right text editing behavior. More like the _only_ way, if the user is picky enough.
An annoying work-around would be to run your editor to create/edit .git/GITGUI_MSG (or .git/MERGE_MSG) then hit Rescan in git-gui. It loads that file into its editor buffer if the editor buffer is empty or has not been modified from within git-gui since the last time the file was read.
I just tend to git-commit --amend to accomplish that.
--
Karl Hasselström, kha@treskal.com
www.treskal.com/kalle