Я пытаюсь использовать C-h c
в emacs, чтобы выяснить, с чем связана комбинация клавиш. Комбинация C-u C-c C-q
, которая выравнивает теги в режиме org. Однако Emacs просто пытается найти C-u C-c
, а затем терпит неудачу. Что я делаю неправильно? Я понимаю, что мог бы легко посмотреть на источник orgmode или что-то подобное, чтобы выяснить это, но для дальнейшего использования, что бы я сделал, чтобы выяснить, к какой функции относится нечто подобное?
Редактировать: ОК, так что на самом деле C-u
, за которым следует C-c C-q
, и, согласно emacs, это то, с чем связана эта комбинация:
(org-set-tags-command & необязательный arg just-align)
Вызовите команду set-tags для текущей записи.
Так что именно означает дать этой команде аргумент 4?
О, просто для объяснения: я пытаюсь начать изучать emacs-lisp и customization, и одна из вещей, которые я хотел сделать, - добавить эту команду в ловушку before-save-hook, чтобы при сохранении файл org, теги автоматически выровняются.
Окончательное редактирование: я выяснил, почему эта команда ведет себя так, как она; учитывая префиксный аргумент, он меняет свое поведение. Как установить аргумент префикса при вызове функции в elisp?