我已经在emacs中安装了python包,它可以从https://raw.github.com/fgallina/python.el/master/python.el下载python.el。
我希望有自动缩进,即当我写def a():和按RET时,它应该自动缩进一个制表符。但是,我必须手动按TAB键进行缩进吗?如何启用?
这是https://launchpad.net/python-mode提供的python.el中的默认行为
任何帮助都将不胜感激,
谢谢
发布于 2012-11-07 01:32:49
您正在使用GNU/Emacs的python .el的分支。“这是一个自制的python模式,其中有一些摘录自GNU/Emacs的python.el。”有些地方不起作用,因为.el文件的第585到1070行与缩进有关;)。请注意,此版本未针对Emacs 24进行测试。尝试: M-x describe-mode,看看您是否真的在使用python模式。启动时是否出现错误消息?您是否已将文件添加到路径中?这应该在您的.emacs文件中。
(add-to-list 'load-path "/Users/my/path/to/el/")
(require 'python)来自http://emacswiki.org/emacs/PythonProgrammingInEmacs
“对于Emacs,有三种Python模式的实现: python.el和python-mode.el。
ProgrammingWithPythonDotEl - python.el附带了GNU Emacs。
ProgrammingWithPythonModeDotEl - python-mode.el来自Python。
ProgrammingWithPythonDotElGallina?- https://github.com/fgallina/python.el Fabián Ezequiel对python.el的新实现(作为Emacs主干的一部分,从revno 108614开始)“
https://stackoverflow.com/questions/13253200
复制相似问题