【发布时间】:2013-09-22 01:33:33
【问题描述】:
我是 emacs 新手,还是 lisp 新手
我正在尝试设置 Meta + 空格键来设置突出显示文本的标记(在当前光标位置)。 在网上搜索和试验我最终得到了这个命令
(global-set-key (kbd "M-SPC") 'push-mark nil nil 1)
上面的命令对我不起作用,我收到“参数数量错误”。
得到函数定义,
- push-mark & optional position nomsg activate
-
位置: nil 表示位置应默认为当前光标位置
-
nomsg:我不在乎(我认为)
-
activate: 显然默认情况下不正确,所以我需要将其设置为...某事。
如何格式化命令以传入三个值?
错误肯定是由于 push-mark 函数调用,因为其他函数,如 back-char(我没有向其传递输入)正常工作
【问题讨论】: