Je suis nouveau chez Emacs. J'ai trouvé de nombreux plugins emacs sont publiés dans un fichier .el. Je ne sais pas comment les installer. Puis-je simplement les mettre dans mon répertoire d'installation emacs?
Merci
Je suis nouveau chez Emacs. J'ai trouvé de nombreux plugins emacs sont publiés dans un fichier .el. Je ne sais pas comment les installer. Puis-je simplement les mettre dans mon répertoire d'installation emacs?
Merci
Après l'avoir mis, disons myplugin.el
votre ~/.emacs.d/
répertoire, ajoutez la ligne suivante dans votre .emacs
le fichier:
(add-to-list 'load-path "~/.emacs.d/")
(load "myplugin.el")
Aussi, dans de nombreux cas, il aurait besoin de ce qui suit à la place de la deuxième ligne:
(require 'myplugin)
Dans tous les cas, vous devez consulter la documentation du paquet que vous essayez d'installer sur lequel vous devez utiliser.
Si vous ne savez pas où votre ~
répertoire, vous pouvez le voir en tapant C-x d ~/
et en appuyant sur Enter
.
Comme déjà indiqué, vous aurez besoin de l'emplacement du fichier dans Emacs' chemin de chargement.
Lire les commentaires au début du fichier pour voir si elle a une installation particulière ou des instructions d'utilisation. Les auteurs sont souvent fournir cette information, et il n'y a pas une seule bonne façon de le faire, il est donc conseillé de regarder.
À défaut, si le fichier contient un (provide 'some-name)
ligne (généralement à la fin du fichier), puis vous devrait utiliser (require 'some-name)
pour le charger.
Vous pouvez également octet-compiler la bibliothèque pour la vitesse (mais c'est une autre question).
De nombreuses fois, emacs plugin sera constitué d'un répertoire de elisp fichiers qui doivent être accessibles à partir du chemin de chargement. Un moyen simple de s'assurer que toutes les elisp fichiers ainsi que les sous-répertoires de elisp fichiers sont inclus dans le chemin de chargement et accessible est de faire quelque chose de similaire à la suivante:
Ajoutez le code suivant à votre ~/.emacs fichier pour s'assurer que Emacs "voit" tous les elisp fichiers que vous avez installé:
(add-to-list 'load-path "~/.emacs.d/site-lisp")
(progn (cd "~/.emacs.d/site-lisp")
(normal-top-level-add-subdirs-to-load-path))
Cela permettra d'assurer que tous les elisp les fichiers qui se trouvent dans le ~/.emacs.d/site-lisp répertoire ou dans un sous-répertoire dans le répertoire sont accessibles.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.