Installer Emacs sur Windows
Tags : #emacs #windows
Dans ce post, nous verrons comment installer Emacs sur Windows, tout en créant un fichier de configuration init.el, et en configurant la variable d’environnement Windows HOME nécessaire pour le trouver.
Allons-y…
Télécharger le fichier .zip contenant Emacs depuis le FTP https://ftp.gnu.org/gnu/emacs/windows/ ou depuis le miroir https://mirror.cyberbits.eu/gnu/emacs/windows/
À l’heure d’écrire ce post, la dernière version disponible est la 30.1.
Le fichier à télécharger est donc emacs-30.1.zip (159 Mo)
Le dézipper dans le répertoire de votre choix, par exemple au sein de C:/programs2/emacs-30.1/
Les sous-répertoires seront alors typiquement :
C:/programs2/emacs-30.1/bin
C:/programs2/emacs-30.1/include
C:/programs2/emacs-30.1/lib
etc…
Créer un raccourci sur le bureau pointant vers C:\programs2\emacs-30.1\bin\emacs.exe
Double-cliquer sur le raccourci pour l’exécuter. Emacs doit se lancer.

Pour fermer Emacs : menu File > Quit ou le raccourci clavier Ctrl-x Ctrl-c
À ce stade, Emacs est installé. :)
Une chose importante reste à faire : indiquer à Emacs la localisation correcte du futur fichier de configuration init.el
Emacs va le chercher dans le répertoire désigné par ~, qui représente par défaut sous Windows un répertoire improbable, par exemple C:\Users\username\AppData\Roaming, qui est souvent le dernier endroit où nous souhaitons stocker un fichier de configuration.
(Les utilisateurs initiés peuvent connaître la localisation de ce répertoire par défaut par au moins trois méthodes : (i) (expand-file-name "~") (ii) (getenv "HOME") ou (iii) M-x dired puis choisir le répertoire ~ en tapant directement ~ à la suite du répertoire proposé.)
Supposons qu’on veuille stocker les fichiers de configuration dans le même répertoire qu’Emacs (mais on peut le faire ailleurs) : C:\programs2\emacs-30.1\
Créons une variable d’environnement (utilisateur) Windows nommée HOME avec le contenu C:\programs2\emacs-30.1\
Dans C:\programs2\emacs-30.1\, créons maintenant un répertoire .emacs.d, et, dans ce répertoire, un fichier init.el avec le contenu suivant :
(message "Here is init.el file. Emacs version is %s" (emacs-version))
Fermons Emacs (menu File > Quit ou raccourci clavier Ctrl-X Ctrl-C) et relançons-le.
Aucun changement visible ne doit apparaître.
Affichons maintenant le contenu du tampon (buffer) Messages, par exemple par le menu Buffers ou par le raccourci clavier Ctrl-x Ctrl-b. Le contenu du tampon doit faire apparaître le texte
Here is init.el file. Emacs version is […]
… ce qui prouve que notre fichier init.el a bien été chargé.

Ce fichier init.el pourra accueillir toutes les instructions de configuration que nous souhaiterons… mais c’est une autre histoire, ou plutôt l’histoire d’une vie de peaufinage :D