确定 Emacs 23 中当前模式源代码的路径
我正在尝试 Emacs 23 的新 Python 模式,但我不确定如何判断我是否正在使用新模式(源代码位于 ~/.elisp/python.el
) 或捆绑的 python.el
模式。
有没有办法找出当前(或任何活动)模式是从哪里加载的? Ch m 似乎没有提供该信息,我不知道还能在哪里查看。
I'm trying out a new Python mode for Emacs 23, but I'm not sure how to tell if I'm using the new mode (source code located at ~/.elisp/python.el
) or the bundled python.el
mode.
Is there a way to find out where the current (or any active) mode was loaded from? C-h m does not seem to provide that information, and I don't know where else to look.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Chf
python-mode
RET 会告诉你它位于哪个文件中,你可以浏览到该文件通过点击链接。您还可以使用 Mx
find-function
RETpython-mode
RET 去直接到那里。(我发现将
find-function
绑定到 ChCf 很方便)通常,您可以使用以下内容:
M- :
(查找函数主模式)
RETC-hf
python-mode
RET will tell you which file it lives in, and you can browse to that file by following the link.You can also use M-x
find-function
RETpython-mode
RET to go there directly.(I find it handy to have
find-function
bound to C-hC-f)In general, you could use the following:
M-:
(find-function major-mode)
RET