Io uso Pymacs per caricare ropemacs e corda con le seguenti righe nel mio .emacs file come descritto here.Carica Pymacs & Ropemacs solo quando si apre un file Python?
(autoload 'pymacs-load "pymacs" nil t)
(pymacs-load "ropemacs" "rope-")
E tuttavia rallenta l'avvio di Emacs in modo significativo come ci vuole un po 'a carico Ropemacs.
ho provato la seguente riga, invece, ma che carica Ropemacs ogni volta che un file Python viene aperto:
(add-hook 'python-mode-hook (lambda() (pymacs-load "ropemacs" "rope-")))
C'è un modo per eseguire l'operazione pymacs-load
quando si apre un file di Python, ma solo se ropemacs e corda non sono ancora stati caricati?
E come [questa risposta] (http://stackoverflow.com/a/2736153/1497596) indica, 'eval-after-load' viene eseguito solo * una volta *, quindi è l'ideale per la configurazione iniziale di una modalità. – DavidRR