我觉得愚蠢张贴这一点,但我真的不知道为什么这个功能不会编译:elisp的:简单的功能分割窗口,将光标移动到新窗口
(defun dc/split-window-below-and-move-cursor()
(interactive)
(split-window-below)
(other-window 1))
我俯瞰东西超级明显?
这里的错误消息:
Symbol's function definition is void: split-window-below
更新:所以,我想它在另一个文件(在一个新的Emacs会话),它工作得很好。 (拿出progn
并把(interactive)
也没有解决它 - 我已经更新了上面的代码以反映这个改变。)
更新2:好的,这是愚蠢的。以下代码工作正常,但我仍然无法获得defun
以上代码的工作。如果任何人有想法,仍然会很好奇理解是什么导致了这种行为。
(global-set-key (kbd "s--") (lambda() (interactive) (split-window-below) (other-window 1)))
对于未来的问题:Emacs有stackexchange网络在其自己的网站现在(http://emacs.stackexchange.com/) – Matthias 2014-10-28 08:13:19