Qu'est-ce que Doom Emacs et comment l'installer

Qu'est-ce que Doom Emacs et comment l'installer
Index

Doom Emacs est un éditeur de texte qui facilite l'entrée dans l'environnement Emacs. Grâce à une configuration préétablie, il permet aux utilisateurs de bénéficier immédiatement d'une expérience riche en fonctionnalités grâce à des plugins et des outils intégrés. Cet article vous guidera à travers les étapes d'installation et de configuration de Doom Emacs, que ce soit sur Linux, Windows ou Mac.

Comprendre Doom Emacs

Au cœur de Doom Emacs se trouve une distribution personnalisée d'Emacs. Il s'agit d'une version d'Emacs dotée de divers outils et ajustements destinés à rationaliser les fonctionnalités par défaut de l'éditeur de texte. Par exemple, Doom Emacs intègre un utilitaire qui met à jour et configure automatiquement votre installation personnelle.

Les développeurs de Doom Emacs l'ont également conçu comme un « cadre de configuration » pour l'éditeur de texte. En conséquence, Doom est suffisamment flexible pour être utilisé comme base pour votre propre éditeur de texte grâce à des plugins et des réglages personnalisés.

Préparer votre système pour Doom Emacs

Note : Si vous disposez déjà d'une installation de base d'Emacs avec ripgrep et Git, vous pouvez passer cette étape et passer à l'installation de Doom Emacs.

La première étape pour installer Doom est d'obtenir ses dépendances principales : Emacs, ripgrep et Git. Pour ce faire, ouvrez une fenêtre de terminal et exécutez la commande suivante :

  • Pour Ubuntu/Debian :
    sudo apt install emacs-gtk ripgrep git
  • Pour RHEL et Fedora :
    sudo dnf install emacs ripgrep git
  • Pour les distributions basées sur Arch :
    sudo pacman -S emacs ripgrep git

Installer Doom Emacs

Doom nécessite une installation propre d'Emacs pour fonctionner correctement. Assurez-vous que le dossier de configuration par défaut d'Emacs n'existe pas dans votre répertoire personnel :

rm -rf /home/$USER/.emacs.d/

Note : Vous pouvez préserver votre ancienne configuration d'Emacs en créant une sauvegarde de votre dossier ".emacs.d" avant de le supprimer : tar cvzf ~/emacs-d-backup.tar.gz ~/.emacs.d.

Clonez le dépôt Doom depuis la page GitHub du développeur et enregistrez-le comme votre répertoire de configuration Emacs actuel :

git clone --depth 1 https://github.com/hlissner/doom-emacs ~/.emacs.d

Accédez à votre nouveau répertoire de configuration, puis exécutez l'utilitaire d'installation Doom :

cd ~/.emacs.d
./bin/doom install

Appuyez sur Y, puis appuyez sur Entrée pour créer un fichier de variables d'environnement local pour Doom. Cela garantira que Doom fonctionnera même si vous le chargez depuis une session distante.

Attendez que l'utilitaire d'installation affiche un message « Amusez-vous ! », puis exécutez la commande suivante. Cela vérifiera à nouveau votre dossier de configuration et garantira que Doom fonctionne correctement :

./bin/doom doctor

Ouvrez le fichier « .bash_profile » de l'utilisateur actuel avec votre éditeur de texte préféré :

nano ~/.bash_profile

Ajoutez la ligne de code suivante à la fin du fichier :

export PATH=$PATH:$HOME/.emacs.d/bin

Cela mettra à jour la variable PATH pour inclure le répertoire bin de Doom, ce qui garantira que vous pouvez exécuter l'utilitaire doom même en dehors de votre dossier de configuration.

Déconnectez-vous de votre utilisateur actuel pour appliquer vos nouveaux réglages, puis testez si cela fonctionne en exécutant :

doom doctor

Configurer Doom Emacs

Doom Emacs vous permet de choisir parmi plus de 150 modules à ajuster et à activer. Ces modules vont du support de base des langages aux modifications de l'interface utilisateur et vous permettent de personnaliser Doom pour en faire votre propre environnement informatique.

Pour commencer, ouvrez Doom et appuyez sur Space + F, puis P.

Sélectionnez le fichier « init.el », puis appuyez sur Entrée.

Faites défiler le fichier jusqu'à ce que vous trouviez une ligne qui commence par (doom!.

Trouvez un module qui vous plaît dans la liste, puis retirez les deux points-virgules (;;) devant celui que vous souhaitez activer.

Similaire aux flags USE de Gentoo, ces modules Doom peuvent également contenir des options que vous pouvez activer pour affiner le fonctionnement d'un module lors de votre session.

Pour ajouter une option, encadrez le nom du module entre parenthèses, puis tapez un signe « + » suivi de l'option que vous souhaitez. Par exemple, nous avons ajouté l'option journal au module org pour activer le support journal.

Appuyez sur Ctrl + X, puis Ctrl + C pour enregistrer votre nouveau fichier de configuration.

Ouvrez une nouvelle session de terminal, puis exécutez la commande suivante pour installer les nouveaux modules dans votre session Emacs :

doom sync

Enfin, ouvrez votre client Doom Emacs et vérifiez si les nouveaux modules fonctionnent correctement.

Installer Doom Emacs est seulement la première étape pour plonger dans le monde d'Emacs et son potentiel d'extensibilité pratiquement illimité. Découvrez comment vous pouvez transformer cet éditeur de texte puissant en lecteur de musique via EMMS, ainsi que l'utiliser comme un lecteur RSS adaptable avec Elfeed.

Pour approfondir vos connaissances sur Doom Emacs, vous pouvez consulter ce tutoriel vidéo qui présente l'installation et la configuration de l'éditeur dans un format visuel.

Maintenant que tu as fini de lire Qu'est-ce que Doom Emacs et comment l'installer, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Go up