2

https://raw.github.com/fgallina/python.el/master/python.elからpython.elをダウンロードするemacsにpythonパッケージをインストールしました

自動インデントが必要です。つまり、書いdef a():て押すRETと、TABで自動的にインデントされます。ただし、インデントするには手動で TAB を押す必要がありますか? どうすれば有効にできますか?

これは、 https: //launchpad.net/python-mode から入手可能な python.el のデフォルトの動作でした。

どんな助けでも大歓迎です、

ありがとう

4

1 に答える 1

2

GNU/Emacsのpython.elのフォークを使用しています。「これは、GNU/Emacsのpython.elからの抜粋を含む自作のpythonモードです。」.elファイルの585行目から1070行目はインデントに関するものであるため、何かが機能していません;)。このバージョンはEmacs24ではテストされていないことに注意してください。実際にPythonモードを使用しているかどうかを確認するには、Mxdescribe-modeを試してください。起動時にエラーメッセージはありますか?ファイルをパスに追加しましたか?これは.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の3つの実装があります。

ProgrammingWithPythonDotEl –python.elにはGNUEmacsが付属しています。

ProgrammingWithPythonModeDotEl –python-mode.elはPythonから来ています。

ProgrammingWithPythonDotElGallina?–https ://github.com/fgallina/python.elFabiánEzequielGallinaによるpython.elの新しい実装( revno 108614の時点でEmacsトランクの一部)」

于 2012-11-06T17:32:49.190 に答える