2012-08-28 13 views
8

Sono nuovo di Emacs e la versione è 24.Emacs completamento automatico installato dal pacchetto da http://marmalade-repo.org/ non funziona

Come accennato nel titolo, ho installato automaticamente completato da M-x package-install da Marmalade-repo ei file si trovano in ~/.emacs.d/elpa/auto-complete-1.4/.

Quindi ho spento Emacs e aperto una nuova cornice, ma non succede nulla durante la codifica.

Ho bisogno di qualche configurazione per farlo funzionare?

+3

Ho lo stesso problema. Apparentemente la modalità auto-completa non viene caricata. Devo entrare (richiedere l'auto-completamento) per accenderlo, e se avessi questo codice sul mio .emacs non funzionerà. –

risposta

0

Ho installato il completamento automatico che si trova su github repo. Ma l'installazione dovrebbe essere simile a quella installata dal pacchetto.

Sembra che tu abbia dimenticato di attivare la modalità di completamento automatico. Aggiungi il frammento di follow al tuo file .emacs.d e prova.

(ac-config-default) 
+0

Oh mio compatriota, 不太 會 elisp, 應該 在 哪裏 配置 呢? – rkk

+2

~/.emacs o ~/.emacs.d/init.el – hbin

+0

shu ru fa huai le – hbin

4

Ho avuto lo stesso problema. ho riparato aggiungendo questo ai miei .emacs

/auto-complete/manual.html#Manual_Installation

(add-to-list 'ac-dictionary-directories "~/.emacs.d/dict") 
(require 'auto-complete-config) 
(ac-config-default) 
+0

o, ovviamente, qualcosa come '" ~/.emacs.d/ELPA/auto-complete-1.4/dict "'. e '(richiede 'auto-complete-config)' potrebbe essere necessario venire prima. – danneu

+1

Penso che la prima riga ('add-to-list') non sia necessaria - dopo aver installato il completamento automatico da marmalade, quando controllo il valore di' ac-dictionary-directories' (usando 'Ch v') ha già '~/.emacs.d/elpa/auto-complete-1.4/dict' – iainbeeston

1

ho avuto un problema simile. Ho provato ciò che è stato suggerito nei documenti (e da elviejo), ma non ha funzionato. Ho quindi provato a fare ciò che Pedro ha suggerito, il che ha funzionato :-) Il codice aggiunto al mio file init.el è:

(require 'auto-complete) 
(add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict") 
(require 'auto-complete-config) 
(ac-config-default) 
+0

' (richiedere 'auto-complete) 'sembra essere obbligatorio su __OS X__ con __Emacs 24__ –

+0

@Geradlus_RU sembrava NON essere obbligatorio su OSX con emacs 24 per me –