Django (1.1) (Mac) で使用するために emacs を構成する方法に関する完全なチュートリアルはありますか? TextMate から Emacs に切り替えて、django 用のマルチプラットフォーム エディターを使用することを考えています。私には私のお気に入りがあります。textmate のテーマで、これを emacs に変換したい (これは「コンバーター」なのでしょうか?)。Textmate からの切り替えは良い考えですか?
2 に答える
@docgnome のDjango モードとyasnippetの提案に 2 番目ですが、TextMate に戻りたくない本当のキッカーは、PyFlakesを開発環境に統合することです。この時点で、Emacs はエラーのオンザフライ通知を提供します。あなたのPythonコードで。これらは、シンタックス ハイライトを使用するだけで無料で得られるタイプミス レベルのエラー検出をはるかに超えています。割り当て前の変数、未使用のインポート、不適切なインデントなどのエラーが通知されます。
Emacs に PyFlakes をインストールするのは比較的簡単です。PyFlakesをダウンロードしてインストールし、必要に応じて以下を~/.emacs
またはに追加します。~/.emacs.d/init.el
(when (load "flymake" t)
(defun flymake-pyflakes-init ()
(let* ((temp-file (flymake-init-create-temp-buffer-copy
'flymake-create-temp-inplace))
(local-file (file-relative-name
temp-file
(file-name-directory buffer-file-name))))
(list "pyflakes" (list local-file))))
(add-to-list 'flymake-allowed-file-name-masks
'("\\.py\\'" flymake-pyflakes-init)))
(add-hook 'python-mode-hook 'flymake-mode)
それでおしまい。Python を編集しているときはいつでも、エラーが赤で強調表示されることに気付くはずです。カーソルを合わせると、提供された行の問題点の完全な説明が表示されます。
TextMate のようなテーマ設定に関しては、テーマ設定は Emacs にとって少し厄介な場合があります。TextMate にあるテーマとまったく同じものが本当に必要でない限り、Emacs 用のColor Themeを入手して、好みに合ったものを見つけます。ほとんどの場合、現在の TextMate に非常に近いものを見つけることができ、顔を手動で構成する必要はありません。
emacs の Django モードをチェックしてみてください。探していた具体的な機能は何ですか?スニペットについては、TextMate スニペット システムにインスパイアされたyasnippetをお勧めします。