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...

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. Mar 16, 2015 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, 2015 at 23:30

2 Answers 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. Mar 19, 2015 at 16:43

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. Mar 18, 2015 at 19:36
  • OK. Emacs shell isn't a good alternative then. It doesn't fulfil your requirements.
    – bjacquet
    Mar 19, 2015 at 15:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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