On Fri, Feb 03, 2006 at 11:56:54AM -0800, Junio C Hamano wrote: > Amos Waterland <apw@us.ibm.com> writes: > > Many people run git from a shell in emacs (obtained by M-x shell). When > > they try to do a commit without specifying a log message on the command > > line with -m, git opens vi inside emacs, with unpleasant results. I > > think the right answer is to just refuse to open an editor in any dumb > > terminal. > > No, please don't. > > I run 'git commit' from M-x shell or M-x compile. My EDITOR is > set to 'emacsclient' while inside Emacs. If your TERM is set to `emacs' then that is fine. If it is set to `dumb' however, that seems a bit strange. A dumb terminal is usually understood to be one that does not have the ability to interpret control sequences. The reason I sent the patch is that people get a rather unpleasant introduction to git when vi splatters control characters all over their emacs session when they do their first commit. I agree that people probably should have their EDITOR set to emacsclient though, so if you want to just leave the code as is that's cool with me. - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Sun Feb 05 11:38:42 2006
This archive was generated by hypermail 2.1.8 : 2006-02-05 11:38:52 EST