Emacs 如何始终在新的顶部缓冲区上打开shell?
Emacs 25.1Emacs 如何始终在新的顶部缓冲区上打开shell?,emacs,Emacs,Emacs 25.1 在暂存缓冲区中运行(shell) 在右侧的新缓冲区中打开shell 但是我想在新的缓冲区中打开shell。像这样: 这可能吗?您可能希望使用该软件包来实现此目的。差不多 (setq shackle-rules '((("*shell*") shell-mode :align 'below))) (shackle-mode 1) 这意味着如果创建了名为*shell*的缓冲区,请在下面创建一个新窗口。您可能需要进一步调整它以获得您想要的效果。如果您希望emacs始终垂直而
(shell)
这可能吗?您可能希望使用该软件包来实现此目的。差不多
(setq shackle-rules '((("*shell*") shell-mode :align 'below)))
(shackle-mode 1)
这意味着如果创建了名为
*shell*
的缓冲区,请在下面创建一个新窗口。您可能需要进一步调整它以获得您想要的效果。如果您希望emacs始终垂直而不是水平拆分窗口,请将拆分宽度阈值设置为零。您可以使用M-x自定义可变分割宽度阈值以交互方式执行此操作,或将(setq split width threshold nil)
添加到.emacs
文件中
有关更多选项,请参阅。如果不是壳牌想要的,可能需要灵感。