我在 Auctex 的命令列表中创建了一个自定义命令。我希望能够将其设置为像 View 命令这样的键绑定C-c C-v
。我知道如何在中设置全局键绑定.emacs
。我不确定如何对自定义命令执行此操作。
这是我添加的行.emacs
:
(add-to-list 'TeX-command-list'("Doall" "%`%l%(mode)%' %t; bibtex %s && %`%l%(mode)%' %t && %`%l%(mode)%' %t && %V" TeX-run-TeX t t :help "Run LaTeX BibTeX LaTeX LaTeX View"))
任何关于在它后面放什么来将其绑定到密钥的帮助都将非常有用。
答案1
您必须使用 TeX 命令来调用该命令。它应该看起来像这样:
(add-hook 'LaTeX-mode-hook
(lambda ()
(local-set-key "\C-c\C-v"
(lambda ()
(interactive)
(TeX-save-document (TeX-master-file))
(TeX-command "Doall" 'TeX-master-file' -1)))))
(未经测试)