我正在尝试C-h c
在 emacs 中使用来确定键组合绑定到什么。组合是C-u C-c C-q
,它在 org-mode 中重新对齐标签。然而,Emacs 只是尝试查找C-u C-c
然后失败。我究竟做错了什么?我意识到我可以很容易地查看 orgmode 源或其他东西来解决这个问题,但是为了将来的参考,我会做些什么来弄清楚像这样的东西绑定到什么功能?
编辑:好的,所以实际上C-u
后面是C-c C-q
,根据emacs,这就是该组合所绑定的:
(org-set-tags-command &optional arg just-align)
为当前条目调用 set-tags 命令。
那么给这个命令提供参数 4 到底是什么意思呢?
哦,只是为了解释一下:我正在尝试开始学习 emacs-lisp 和自定义,而我想做的一件事就是将此命令添加到 before-save-hook 中,以便在我保存 org 文件时,标签会自动对齐。
最终编辑:我弄清楚了为什么这个命令的行为如此;给定前缀参数,它会改变其行为。在elisp中调用函数时如何设置前缀参数?