0

我正在尝试让 python-mode.el 和 ipython 与 emacs 一起使用。我下载了最新的 GNU emacs 和 python-mode.el,将文件放入 .emacs.d/python-mode.el-6.1.2 并在 emacs init 文件中写入以下内容:

; Python-mode
(setq py-install-directory "~/.emacs.d/python-mode.el-6.1.2")
(add-to-list 'load-path "~/.emacs.d/python-mode.el-6.1.2")
(require 'python-mode)

从这里它应该能够识别python模式,但我无法做到。当我打开一个 .py 文件时,模式是 Python (python.el),而不是 Py (python-mode)。我究竟做错了什么?接下来我希望能够通过 ipython 从 emacs 执行代码 - 我想只是关注官方网站:http: //ipython.org/ipython-doc/stable/config/editors.html ..

关于 python 模式的任何帮助和关于 ipython 兼容性的建议?我启动并运行了 python 和 ipython,但我对 emacs 很陌生。

提前致谢!

4

1 回答 1

2

您还需要告诉 emacs 在打开 .py 文件时使用哪种模式

(add-to-list 'auto-mode-alist '("\\.py\\'" . python-mode))
(add-to-list 'interpreter-mode-alist '("python" . python-mode))
于 2013-10-27T15:32:39.917 回答