ho installato e configurato YASnippet con questo:Installazione YASnippet
(add-to-list 'load-path "~/.emacs.d/plugins/yasnippet-0.6.1c")
(require 'yasnippet) ;; not yasnippet-bundle
(yas--initialize)
(yas/load-directory "~/.emacs.d/packages/yasnippet-0.6.1c/snippets")
Tuttavia, quando lancio Emacs mi dà un errore:
Warning (initialization): An error occurred while loading `/home/alexander/.emacs':
Symbol's function definition is void: yas--initialize
To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file. Start Emacs with
the `--debug-init' option to view a complete error backtrace.
(add-to-list 'load-path "~/.emacs.d/plugins/yasnippet-0.6.1c")
(require 'yasnippet) ;; not yasnippet-bundle
(yas--initialize)
(yas/load-directory "~/.emacs.d/packages/yasnippet-0.6.1c/snippets")
Che cosa sto facendo di sbagliato? Ho cercato di trovare la risposta ma senza successo. (Ho anche provato con un'altra versione di yasnippet yasnippet-0.6.1b ma era lo stesso.)
ora dice "La definizione della funzione del simbolo è nullo: dot-emacs" – AlexanderNajafi
@ mr.axelander, ho trascurato di menzionare che 'dot-emacs' è una mia funzione personalizzata. Il codice 'yas/load-directory' che avevi dovrebbe andare bene. Mi dispiace per la confusione. – harpo
Risposta molto bella (e grazie per il dot-emacs, come noob è diventata una nuova aggiunta del mio .emacs ;-))! – Rick77