Если вас интересует elisp, вы можете прочитать исходный код org-refile, чтобы узнать, как подготовить аргументы, которые он ожидает (это не так просто).Тем не менее, чтобы решить эту и многие другие более общие проблемы, вам не нужен elisp вообще.Вам нужен макрос клавиатуры.См. руководство .
. Я опишу шаги, которые я предприму для решения этой проблемы:
- Cx (
- Cc Cw TRASH
- Cx)
- Mx name-last-kbd-macro
- org-refile-to-TRASH
- Cx b scratch
- Mx insert-kbd-macro
- org-refile-to-TRASH
Вы должны увидеть:
(fset 'org-refile-to-TRASH
[?\C-c ?\C-w ?T ?R ?A ?S ?H return])
Вы можете вставить этот кодв ваш файл инициализации и используйте org-refile-to-TRASH
в качестве команды, точно так же, как если бы это был defun, например, global-set-key
, M-x
и т. д.