Conversation
Notices
-
I'm realizing that I have a third #gui program I use (the first 2 being !emacs and !icecat): !git gui.
about 9 months ago from web- Bryan Bishop likes this.
-
@lukeshu magit, problem sovled
-
@lukeshu solved*
-
@tekk I love that using a gui program is a problem.
-
@tekk Thanks, I'll check out magit.
-
@lukeshu boasting that you only have 3 gui programs made it seem like you considered gui a problem
-
@tekk Well, I'd previously posted that with emacs ansi-term fixed, I'd cut out urxvt, and down to 2 programs. ...
-
@lukeshu not a fan of term and ansi-term, they don't integrate very well
-
@lukeshu and how are you liking magit?
-
@tekk No they don't, but shell and eshell both feel... lacking. term is of course terribly nasty, but I'll fix that one of these days.
-
@lukeshu yeah, there are no real choices for emacs terminals
-
@lukeshu which kills me
-
@tekk I look at it this way: I use a terminal emulator. ansi-term is as good as any other (urxvt), but has slightly better Emacs integration
-
@tekk What really kills me is that ansi-term is so close to being good, but it's one massive kludge.
-
@lukeshu like C-k not being able to actually kill it until you exit? D:
-
@lukeshu maybe if they had something(ctrl+a?) that let you use normal emacs commands in ansi-term
-
@tekk I just used it to make a (small) commit. Right now it seems a little... foreign, but give me time to try it out.
-
@lukeshu s to stage is a bit of getting used to, feels fast once you learn it though
-
@tekk You mean C-x k? Because that works, it will prompt you if you really want to kill it, but it works.
-
@tekk This should do the trick (add to your .bashrc): e() { emacsclient -e "$@" 2>/dev/null }
-
@tekk No, I mean the underlying code. The thing is a mess. Also, it sets the face in the most braindead way imaginable.
-
@tekk What I need to figure out is staging just part of a file.
-
@lukeshu I didn't even know that was possible in any vcs
-
@tekk Of course, that's what I used git gui for! :)