6

I sometimes need to work in a terminal. E.g compile gtk.

I found that the native emacs shell doesn't quite do what a native terminal does. And anyway I'd like to keep them two separate.

Now, is there a terminal that has a similar feel as emacs? like C-x-3 to slip windows etc..

(e.g for firefox there are firemacs bindings, for eclipse there is emacs+ plugin) etc...

[Edit]
If you down vote, please leave a comment explaining why so I can improve question.

  • I was going to suggest the same thing as Jordan did in his deleted answer. The likes of tmux make this possible. You can create your custom bindings in tmux just as in emacs. – Kaushal Modi Mar 16 '15 at 21:24
  • You can create custom bindings in a terminal, by putting in your .bashrc, lines like: bind -x '"\C-xt":tmux' to bind the tmux command to the C-x-t shortcut. And yeah, tmux, is also a way to go. – Nsukami _ Mar 16 '15 at 23:30
2

Tmux or almost any other terminal multiplexer. It won't immediately have Emacs-like bindings, but like emacs, you can customize it to suit your needs. See this question: how-to-force-emacs-style-status-keys-in-tmux

  • Most of my emacs collegues seem to be using Tmux. I guess I should give it a shot. Thank you for your reply. – Leo Ufimtsev Mar 19 '15 at 16:43
1

Is perhaps M-x shell what you are looking for?

This shell mode is different from Emacs' native shell eshell. Since it's running from within Emacs one can do C-x 3 and all the usual juggling. You can run several instances by using a prefix argument (C-u M-x shell).

  • This doesn't quite seem to do the job. 1) For example there is no syntax highlighting on a 'git status', 2) It's non-trivially slower than something like Terminator. e.g doing 'find . | grep Leo' takes ~1 second in Terminator, and almost 15 seconds in emacs shell. 3) As you mentioned, you can only have one of it, I often need like 5. That said, it's nice for little things, thank you for the suggestion. – Leo Ufimtsev Mar 18 '15 at 19:36
  • OK. Emacs shell isn't a good alternative then. It doesn't fulfil your requirements. – bjacquet Mar 19 '15 at 15:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.