##安装完后
(require 'popwin)
(popwin-mode 1)
但还是要用C-x o
好累,请教一下
看了github的用法
没懂
特请教!
##安装完后
(require 'popwin)
(popwin-mode 1)
但还是要用C-x o
好累,请教一下
看了github的用法
没懂
特请教!
你是要控制弹出窗口的位置吗?
光标的位置自动切换
能说具体点吗?
比如我打了输入了C-x 3
右边打开了一个window,但光标还是原来的window上,需要按C-x o
来指光标切换。相当麻烦
这不用popwin吧?
spacemacs 中有现成的命令啊
split-window-below-and-focus
SPC w S
split-window-right-and-focus
SPC w V
如果你不用 spacemacs
的话,也可以参考一下它的命令写法:
(defun split-window-below-and-focus ()
"Split the window vertically and focus the new window."
(interactive)
(split-window-below)
(windmove-down)
(when (and (boundp 'golden-ratio-mode)
(symbol-value golden-ratio-mode))
(golden-ratio)))
(defun split-window-right-and-focus ()
"Split the window horizontally and focus the new window."
(interactive)
(split-window-right)
(windmove-right)
(when (and (boundp 'golden-ratio-mode)
(symbol-value golden-ratio-mode))
(golden-ratio)))
另外,如果你不用 golden-ratio
这个包,里面的 when
语句可以无视或者删掉。
popwin 是用来绘制弹窗的,比如company 的补全,chinese-pyim 的候选框,并不能用来解决这种问题。
谢谢哦:slight_smile:
明白,谢谢你的答复:grin:
这两个函数在第一次弹窗时是有效的,但如果第一个弹窗有下一级弹窗光标就不会到新的弹窗上。