Mac OS X > iTerm2 $ ssh head-node -->
$ screen $ ssh compute-node -->
$ screen $ emacs -nw
注意:
Mac OS X =版本10.8.2
iTerm2 = iterm2.com Build 1.0.0.20130319,terminal type = xterm-256color。
screen = GNU Screen,使用git clone git://git.savannah.gnu.org/screen.git和--enable-colors25构建,运行.screenrc" term xterm-256color&# 34;
emacs =从24.3源构建的Emacs 24.3。
这实际上很有效,但我想修改用户界面行为。
我认为如果切换到......可能会更容易。
Mac OS X > emacs M-x term $ ssh head-node -->
$ [emacs --daemon] emacsclient -nw M-x term $ ssh compute-node -->
$ [emacs --daemon] emacsclient -nw
在这种情况下,emacs终端仿真的最佳选择是什么?
如何设置TERM和TERMINFO以获得256种颜色?
如何在emacs守护进程中捕获/恢复窗口布局?
如何跟踪会话上下文?我的意思是主机名和子会话?
如何让鼠标从上到下工作?
鼠标实际上可以与iTerm2一起使用,这在~./ emacs:
中;; Enable iTerm2 mouse support
;; > Preferences > Profiles > Default > Terminal > Enable xterm mouse reporting > check
(unless window-system
(require 'mouse)
(xterm-mouse-mode t)
(global-set-key [mouse-4] '(lambda ()
(interactive)
(scroll-down 1)))
(global-set-key [mouse-5] '(lambda ()
(interactive)
(scroll-up 1)))
(defun track-mouse (e))
(setq mouse-sel-mode t)
)
这导致了一个子问题...
1a上。是否有emacs终端仿真产生/转发xterm鼠标事件?
注意:
作为一个小组提出,因为答案必须一起工作。
由于带宽和个人偏好,需要tty解决方案。
emacs tramp是不够的。