禁用Emacs多项中的行号

时间:2016-06-03 11:12:54

标签: shell emacs

我在Emacs 24.5中设置了全局行号,但我想知道是否可以仅在多项shell中禁用行号?

1 个答案:

答案 0 :(得分:0)

我对multi-term一无所知,但如果在{@ 1}}下使用term,则以下内容可以解决问题:

(add-hook 'term-mode-hook 'my-inhibit-global-linum-mode)

(defun my-inhibit-global-linum-mode ()
  "Counter-act `global-linum-mode'."
  (add-hook 'after-change-major-mode-hook
            (lambda () (linum-mode 0))
            :append :local))

这只是在打开后再次关闭缓冲区本地模式。有关更多信息和替代方法,另请参阅automatically disable a global minor mode for a specific major mode