gpt4 book ai didi

Emacs 自定义命令行参数

转载 作者:行者123 更新时间:2023-12-02 01:50:31 27 4
gpt4 key购买 nike

从文档中我可以看到我可以访问命令行参数(command-line-args)。我想添加我自己的参数,但 Emacs 在启动时提示它无法识别它们。

例如

emacs -my_argument

我得到:

command-line-1: Unknown option `-my_argument'

定义自定义参数并向 Emacs session 提供信息的正确方法是什么?有没有办法从命令行弹出参数?

最佳答案

将类似的内容添加到您的 ~/.emacs~/.emacs.el~/.emacs.d/init.el 文件:

(defun my-argument-fn (switch)
(message "i was passed -my_argument"))

(add-to-list 'command-switch-alist '("-my_argument" . my-argument-fn))

然后你可以执行emacs -my_argument,它应该打印i was Passed -my_argument to the minibuffer。您可以在GNU elisp reference中找到更多信息.

关于Emacs 自定义命令行参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2112256/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com