一旦emacs退出,如何自动退出ansi-term?

时间:2012-12-03 07:34:36

标签: emacs emacs23

每次按C-x-C-c退出emacs时,总是希望我确定是否关闭ansi-term产生的shell进程。一旦emacs退出,我可以无条件退出吗?

此致!

1 个答案:

答案 0 :(得分:1)

检查(set-process-query-on-exit-flag PROCESS FLAG)并为process-query-on-exit-flag进程设置ansi-term变量为nil。

在term.el中将(set-process-query-on-exit-flag proc nil)添加到term-exec函数。

;; Crank up a new process
(let ((proc (term-exec-1 name buffer command switches)))
  (set-process-query-on-exit-flag proc nil)        <------------here
  (make-local-variable 'term-ptyp)