Thread (7 messages) flat view 7 messages, 6 authors, 2016-06-15

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help