![是否可以设置 Emacs 在 Python 模式下显示 Python 代码,在 ReST 模式下显示文档字符串?](https://linux22.com/image/1474998/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E8%AE%BE%E7%BD%AE%20Emacs%20%E5%9C%A8%20Python%20%E6%A8%A1%E5%BC%8F%E4%B8%8B%E6%98%BE%E7%A4%BA%20Python%20%E4%BB%A3%E7%A0%81%EF%BC%8C%E5%9C%A8%20ReST%20%E6%A8%A1%E5%BC%8F%E4%B8%8B%E6%98%BE%E7%A4%BA%E6%96%87%E6%A1%A3%E5%AD%97%E7%AC%A6%E4%B8%B2%EF%BC%9F.png)
我经常在 Emacs 中编辑 Python 代码,并将其设置为在 Python 模式下显示 Python 文件。我经常发现自己将文档字符串格式化为 ReStructured Text,并且我在想,如果我能让 Emacs 以 ReST 模式显示这些文档字符串,那就太好了。这有可能吗?
答案1
你可以尝试这个小模式
https://github.com/glyph/python-docstring-mode
使用该配置:
(add-to-list 'load-path "/path/to/python-docstring-mode-master")
(require 'python-docstring)
(add-hook 'python-mode-hook (lambda () (python-docstring-mode t)))