Ho cercato di configurare Emacs per utilizzare la modalità Python corretta. A tal fine ho letto alcuni tutorial. Soprattutto questo . Il tutorial utilizza il python-mode
pacchetto. Tuttavia, quando lo installo tramite il gestore pacchetti ( M-x package-install RET python-mode RET
) non riesco a utilizzare i collegamenti disponibili per quel pacchetto.
Ho aperto un file Python per testare alcune scorciatoie come C-c |
, che dovrebbero valutare l'espressione selezionata. Tuttavia, con mia sorpresa, questi non hanno funzionato, quindi ho deciso di scoprire altri tutorial sull'argomento. Tuttavia, nella mia linea di modalità vedo Python
, quindi ce ne sono alcuni python-mode
abilitati.
Sul wiki di emacs ho trovato il seguente frammento da aggiungere al mio init.el
file:
(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))
Quando aggiungo questo python-mode
funziona davvero e anche le scorciatoie di cui sopra funzionano.
Non capisco correttamente cosa fa di più che eseguire manualmente M-x python-mode
in un buffer di file Python.
Quando ho rimosso ogni traccia di python-mode
nella mia cartella .emacs e ho aperto un file Python ho notato che ho ancora un python-mode
. Quindi la mia ipotesi è che ci sono due python-mode
s?
Penso di volerlo python-mode
da https://launchpad.net/python-mode . Sembra che sia presente nel repository dei pacchetti, ma non sono sicuro su come rimuovere l'altra modalità Python.
Qualcuno potrebbe elaborare per favore?