我是 emacs 的新手和 lisp 的新手
我正在尝试设置 Meta + 空格键来设置突出显示文本的标记(在当前光标位置)。在网上搜索和试验我最终得到了这个命令
(global-set-key (kbd "M-SPC") 'push-mark nil nil 1)
上面的命令对我不起作用,我得到一个“参数错误数量不正确”。
得到函数定义,
- 推动标记和可选位置 nomsg 激活
- Position: nil 表示位置应该默认为当前光标位置
- nomsg:我不在乎(我认为)
- 激活:默认情况下显然不是真的,所以我需要将它设置为......某事。
我将如何格式化命令以传入三个值?
该错误肯定是由于 push-mark 函数调用,因为其他函数,如 back-char (我没有将输入传递给)正常工作