Spacemacs下Common Lisp:Slime-inspect窗口右侧拆分设置需求
解决Slime-Inspect覆盖REPL缓冲区的问题
你可以通过修改Slime的窗口配置,让Inspect缓冲区在右侧拆分窗口中打开,具体操作如下:
- 打开Spacemacs用户配置文件:按下
<SPC> f e d(Spacemacs默认快捷键)。 - 在
dotspacemacs/user-config函数块中添加以下代码:(setq slime-inspect-window-function (lambda (buffer) ;; 向右拆分当前窗口 (split-window-right) ;; 切换到新拆分出的窗口 (other-window 1) ;; 在新窗口中打开Inspect缓冲区 (switch-to-buffer buffer))) - 保存配置文件,按下
<SPC> f e R重新加载配置。
设置完成后,下次在Slime-REPL中右键选择Inspect时,会自动在右侧拆分出一个新窗口显示slime-inspect内容,不会覆盖原有REPL缓冲区。如果需要调整新窗口宽度,可在switch-to-buffer前添加一行(set-window-width (selected-window) 80)(数字80可按需修改)。
内容的提问来源于stack exchange,提问作者user3153765
相关产品推荐
相关产品推荐

