【发布时间】:2010-04-17 06:57:33
【问题描述】:
我可以在 Emacs 中使用箭头键将指针上下移动一行,所以我想重新定义 C-n 和 C-p 一次上下移动 5 行。
我刚刚开始学习如何使用 Emacs,而 elisp 对我来说非常陌生。我尝试使用GNU Emacs lisp reference,但找不到如何将击键绑定到多个命令。
这是我目前所拥有的(专注于向上移动的定义):
(global-set-key "\C-p" '(loop for i in '(1 2 3 4 5) do ('previous-line)))
但是,当我点击 C-p 时,这会显示一条错误消息,“错误类型参数。”
有什么建议吗?
谢谢!
【问题讨论】:
标签: emacs elisp binding keystrokes