Emacs Corner: python-mode.el

Wielki Emacs nie posiada domyślnie wspomagania Pythona. Trochę to dziwi, ale jest na to sposób.

Istnieje python-mode.el support dla Emacs’a. Ściągniesz go z SourceForge.net:

Po ściągnięciu niewielkiego, spakowanego pliku rozpakujemy go w naszym LoadPath (link jak ustawić LoadPath).

Następnie dodajemy poniższe linie do ~/.emacs.
(autoload 'python-mode "python-mode" "Python Mode." t)
(add-to-list ‘auto-mode-alist ‘(”\\.py\\’” . python-mode))
(add-to-list ‘interpreter-mode-alist ‘(”python” . python-mode))

a to może być przydatne:

(add-hook 'python-mode-hook
(lambda ()
(set (make-variable-buffer-local ‘beginning-of-defun-function)
‘py-beginning-of-def-or-class)
(setq outline-regexp “def\\|class “)))

Leave a Reply