60 votes

Comment installer un plugin Emacs (il s'agit souvent d'un fichier .el) sur la plate-forme Windows?

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

82voto

loudandclear Points 1104

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.

3voto

phils Points 30543

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).

2voto

zev Points 2412

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:

  1. Créez un répertoire nommé ~/.emacs.d/site-lisp.
  2. Installer tout seul elisp fichiers dans le ~/.emacs.d/site-lisp répertoire.
  3. Installer tous les paquets qui sont constitués de plusieurs elisp fichiers dans un sous-répertoire dans votre ~/.emacs.d/site-lisp répertoire.
  4. 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.com

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.

Powered by:

X