2
在努力减少我必须记住我想击键的数量有一个函数,无论是Emacs的另一窗或-先前缓冲
A)切换到前一缓冲器存在当只有一个窗口/帧
b)切换到另一个窗口/帧(同另一窗口或帧/其他窗口/其他帧)是否存在另一个窗口/帧
到目前为止,我有发现...没有!我的elisp技能是...他们正在改进,但我没有设法给自己编码解决方案。 那里有任何想法(或难以找到的软件包)?
谢谢!
在努力减少我必须记住我想击键的数量有一个函数,无论是Emacs的另一窗或-先前缓冲
A)切换到前一缓冲器存在当只有一个窗口/帧
b)切换到另一个窗口/帧(同另一窗口或帧/其他窗口/其他帧)是否存在另一个窗口/帧
到目前为止,我有发现...没有!我的elisp技能是...他们正在改进,但我没有设法给自己编码解决方案。 那里有任何想法(或难以找到的软件包)?
谢谢!
这里的,如果有一个以上的可见切换窗口的elisp的功能,否则直接切换到上一个缓冲区:
(defun other-window-or-previous-buffer()
"Switches windows if more than one window, otherwise switches buffers."
(interactive)
(if (> (count-windows) 1)
(other-window 1)
(switch-to-buffer (other-buffer))))
谢谢!那正是我期待的! :) – elemakil