我在 Mac 上设的 login shell 是 ksh,在用 ^C ^C 编译 TeX 后,编辑文件时在下面的 shell 经常出现不能识別命令的问题,今儿花时间排查到 shell.el 后没头绪了,就报了个bug,Eli Zaretskii 给出 workaround 后才发现是已知问题,在 PROBLEMS 文件里有写。
https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00002.html
我在 Mac 上设的 login shell 是 ksh,在用 ^C ^C 编译 TeX 后,编辑文件时在下面的 shell 经常出现不能识別命令的问题,今儿花时间排查到 shell.el 后没头绪了,就报了个bug,Eli Zaretskii 给出 workaround 后才发现是已知问题,在 PROBLEMS 文件里有写。
https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00002.html
我用的方法是
(setq window-adjust-process-window-size-function
(lambda (proc win)
(if (string-match "shell" (process-name proc))
nil
(window-adjust-process-window-size-smallest proc win))))