What you need is just install MultiTerm, MultiTerm is a mode based on term.el, for managing multiple terminal buffers in Emacs.
Emacs MultiTerm
To install, download multi-term.el and put it in your load path, I put it in my ~/.emacs.d directory and then in my .emacs file, I have:
(require 'multi-term) ;; Emacs multi Term (load-library "tony-multi-term") in "tony-multi-term.el" (extra key settings/bindings for multi-term), I have: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Emacs Multi term settings ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (setq multi-term-program "/bin/bash") (add-to-list 'term-bind-key-alist '("C-c C-e" . term-send-esc))
At last, you might want to change "defcustom multi-term-scroll-to-bottom-on-output" from "nil" to "'all"
(defcustom multi-term-scroll-to-bottom-on-output 'all "*Controls whether interpreter output causes window to scroll. If nil, then do not scroll. If t or `all', scroll all windows showing buffer. If `this', scroll only the selected window. If `others', scroll only those that are not the selected window. The default is nil.
No comments:
Post a Comment