Byte-Compilazione
È possibile byte-compilare python-mode.el
per ottenere migliori prestazioni. Lo si può fare digitando i seguenti comandi dall'interno di X/Emacs:
C-x C-f /path/to/python-mode.el RET
M-x byte-compile-file RET
Si possono tranquillamente ignorare eventuali avvertimenti durante la fase di compilazione; sono dovuti al supporto misto X/Emacs.
Si dia un'occhiata alla lista di compatibilità, per alcune note particolari sull'interazione tra le versioni di X/Emacs e il pacchetto.
Configurare load-path
È necessario assicurarsi che python-mode.el
si trovi in load-path
, prima di una qualsiasi versione di esso distribuita con il proprio X/Emacs.
Si può effettuare il seguente test:
M-x locate-library RET python-mode RET
Ci si assicuri che questo trovi la versione che ci si aspetta di trovare. Se questo non succede, si può aggiungere quanto segue al proprio file .emacs
:
(setq load-path (cons "/dir/of/python-mode/" load-path))
Associare i File
Se si sta usando Emacs, si vorranno associare i file .py
a python-mode
, in modo che Emacs configuri propriamente il modo principale quando si esaminano tali file. Questo comportamento è controllato da due variabili, auto-mode-alist
e interpreter-mode-alist
. Si aggiunga quanto segue al proprio file .emacs
:
(setq auto-mode-alist
(cons '("\\.py$" . python-mode) auto-mode-alist))
(setq interpreter-mode-alist
(cons '("python" . python-mode)
interpreter-mode-alist))
Non è invece necessario farlo se si usa XEmacs, dato che a partire da XEmacs 19.15, tali associazioni di file vengono effettuate per default.
Caricamento Automatico
Il tocco finale è associare python-mode
con il file python-mode.elc
. Lo si ottiene con autoload
, aggiungendo quanto segue al file .emacs
:
(autoload 'python-mode "python-mode" "Python editing mode." t)
Ancora una volta, è necessario farlo solo con Emacs, dato che tale "autoload" a partire da XEmacs 19.15 è configurato per default.