Wat is Doom Emacs en hoe installeer je het?

Wat is Doom Emacs en hoe installeer je het?
Een foto van een laptop bovenop een bank.

Doom Emacs biedt een gemakkelijke en laagdrempelige manier om met de Emacs-omgeving te beginnen. Dit wordt gedaan door u een editor te bieden die al compleet is met plug-ins en direct uit de doos werkt. Dit artikel laat zien hoe je Doom Emacs onder Linux installeert en configureert voor persoonlijk gebruik.

Wat is Doom Emacs?

In de kern is Doom Emacs een aangepaste Emacs-distributie. Het is een versie van Emacs die verschillende tools en aanpassingen bevat om de standaardfuncties van de teksteditor te stroomlijnen. Doom Emacs wordt bijvoorbeeld geleverd met een eigen hulpprogramma dat uw persoonlijke installatie automatisch bijwerkt en configureert.

Een screenshot van het standaard welkomstscherm van Doom Emacs.

De ontwikkelaars van Doom Emacs hebben het ook ontworpen als een “configuratieframework” voor de teksteditor. Als gevolg hiervan is Doom vaak zo flexibel dat je het via aangepaste plug-ins en instellingen als start voor je eigen teksteditor kunt gebruiken.

Ontdek hoe u Emacs met IRC kunt verbinden met behulp van ERC.

Uw systeem voorbereiden op Doom Emacs

De eerste stap bij het installeren van Doom is het verkrijgen van de primaire afhankelijkheden: Emacs, ripgrep en Git. Om dat te doen, opent u een terminalvenster en voert u de volgende opdracht uit:

Ubuntu/Debian

Voor RHEL en Fedora kun je de primaire afhankelijkheden van Doom installeren via dnf:

In op Arch gebaseerde distributies , met behulp van pacman:

Doom Emacs installeren

Doom vereist een schone Emacs-installatie om goed te kunnen werken. Zorg ervoor dat de standaard Emacs-configuratiemap niet bestaat in uw thuismap:

Een terminal die het Git-kloonproces voor de Doom Emacs-repository toont.

Ga naar je nieuwe configuratiemap en voer vervolgens het Doom-installatieprogramma uit:

Typ Yen druk vervolgens op Enterom een ​​lokaal omgevingsvariabelenbestand voor Doom te maken. Dit zorgt ervoor dat Doom vanaf uw machine werkt, zelfs als u het vanuit een externe sessie laadt.

Een terminal die het externe omgevingsvariabelenbestand toont tijdens de Doom-installatie.

Wacht tot het installatieprogramma het bericht “Veel plezier!” afdrukt. bericht en voer vervolgens de volgende opdracht uit. Dit zal uw configuratiemap dubbel controleren en ervoor zorgen dat Doom correct werkt:

Een terminal waarop het Doom Doctor-hulpprogramma actief is.

Open het “.bash_profile” van de huidige gebruiker met uw favoriete teksteditor:

Ga naar het einde van het bestand en voeg de volgende coderegel toe:

Hierdoor wordt de PATH-variabele bijgewerkt met de bin-map voor Doom en wordt ervoor gezorgd dat u het doomhulpprogramma zelfs buiten uw configuratiemap kunt uitvoeren.

Meld u af bij uw huidige gebruiker om uw nieuwe instellingen toe te passen en test vervolgens of deze werken door het volgende uit te voeren:

Doom Emacs configureren

Doom Emacs geeft je de keuze uit meer dan 150 modules om aan te passen en in te schakelen. Deze variëren van basistaalondersteuning tot UI-aanpassingen en stellen ons in staat Doom aan te passen tot onze eigen persoonlijke computeromgeving.

Om te beginnen open je Doom en druk je op Space+ Fen vervolgens op P.

Een screenshot met een lijst met de beschikbare configuratiebestanden voor Doom Emacs.

Selecteer het bestand “init.el” en druk vervolgens op Enter.

Een screenshot waarin het init.el-bestand voor Doom Emacs wordt benadrukt.

Blader door het bestand totdat u een regel vindt die begint met (doom!.

Een screenshot waarin de Doom-functie voor de huidige Doom Emacs-installatie wordt benadrukt.

Zoek een module die u bevalt in de lijst en verwijder vervolgens de twee puntkomma’s (;;) vóór de module die u wilt inschakelen.

Een screenshot waarin een uitgeschakelde module wordt gemarkeerd.

Net als de USE-vlaggen van Gentoo , kunnen deze Doom-modules ook vlaggen bevatten die u kunt activeren om te verfijnen hoe een module tijdens uw sessie zou werken.

Om een ​​vlag toe te voegen, plaatst u de modulenaam tussen haakjes en typt u vervolgens een “+”-teken gevolgd door de gewenste vlag. In dit voorbeeld hebben we de journaalvlag aan de organisatiemodule toegevoegd om journaalondersteuning in te schakelen.

Een screenshot waarin een module met een extra modificatievlag wordt gemarkeerd.

Druk op Ctrl+ Xen vervolgens Ctrlop + Com uw nieuwe configuratiebestand op te slaan.

Open een nieuwe terminalsessie en voer vervolgens het volgende uit om de nieuwe modules in uw Emacs-sessie te installeren:

Open ten slotte uw Doom Emacs-client en controleer of de nieuwe modules goed werken.

Een screenshot van een werkende Doom Emacs-installatie met een aangepaste modulevlag.

Het installeren van Doom Emacs is slechts de eerste stap in het duiken in het konijnenhol van Emacs en zijn vrijwel eindeloze mogelijkheden voor uitbreidbaarheid. Ontdek hoe u deze krachtige teksteditor kunt omzetten in een muziekspeler via EMMS en deze kunt gebruiken als een aanpasbare RSS-lezer met Elfeed .

Afbeelding tegoed: Jay Prajapati via Unsplash . Alle wijzigingen en screenshots door Ramces Red.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *