Emacs is een familie van tekstverwerkers die gekenmerkt worden door hun uitbreidbaarheid. De handleiding voor de meest gebruikte variant, GNU Emacs, beschrijft het als de uitbreidbare, aanpasbare, zelfdocumenterende, real-time display editor.

de ontwikkeling van de eerste Emacs begon in het midden van de jaren zeventig, en het werk aan de directe afstammeling ervan, GNU Emacs, gaat actief door vanaf 2017.

installatie

er zijn veel Emacs clients op macOS. De aanbevolen versie op macOS is Emacs Mac Port, maar andere zijn ook goed.

Emacs Mac port (aanbevolen)

veel handige functies zijn gebouwd met Emacs Mac Port, bijvoorbeeld omgevingsvariabelen, volledig scherm, visuele verbeteringen enzovoort.

Link eerst de Homebrew-tik.

brew tap railwaycat/emacsmacport
  • Methode 1: installeren met brew cask.
brew install --cask emacs-mac

er zijn drie versies beschikbaar, emacs-mac, emacs-mac-official-icon, emacs-mac-spacemacs-icon.

  • Methode 2: installeren met brew.
brew install emacs-mac 

Klik hier om de beschikbare opties te bekijken: 1.--with-dbus, Build with D-bus support
--with-modules, Build with dynamic modules support
--with-xml2, Build with libxml2 support
--with-ctags, verwijder het ctags-programma dat emacs biedt niet
--with-no-title-bars, Build with a patch for no title bars on frames (–HEAD wordt niet ondersteund)
--with-natural-title-bar, Build with a patch for title bar color inferred by your theme (–HEAD wordt niet ondersteund). Meer informatie vindt u hier
--with-official-icon, gebruikmakend van officieel Emacs-pictogram
--with-modern-icon, gebruikmakend van een modern Emacs-pictogram door @tpanum
--with-spacemacs-icon, gebruikmakend van het spacemacs Emacs-pictogram door Nasser Alshammari
--with-icon-for-documents, gebruikmakend van officieel pictogram voor documenten die standaard geopend worden met Emacs

Emacs plus

begin met het officiële Emacs-plus-VAT.

brew tap d12frosted/emacs-plus

Emacs Plus bevat afzonderlijke formules voor verschillende Emacs-versies:

  • emacs – plus-installeert Emacs 26, huidige release versie.
brew install emacs-plus 
brew install [email protected] 
brew install [email protected] 

Klik hier om de beschikbare opties te bekijken: 1.--with-24bit-color: Experimental: build with 24 bit color support
--with-ctags: verwijder het ctags-uitvoerbare bestand dat Emacs biedt niet
--with-dbus: Build with dbus support
--with-mailutils: Build with mailutils support

--with-natural-title-bar: experimenteel: gebruik een titelbalkkleur afgeleid door uw thema
--with-no-title-bars: experimenteel: build with a patch for no titelbalken on frames (–HEAD heeft dit ingebouwd via niet-gedecoreerde vlag)
--with-x11: experimenteel: bouwen met x11 ondersteuning
--without-cocoa: het Bouwen van een niet-Cocoa-versie van Emacs
--without-gnutls: Bouwen zonder gnutls ondersteuning
[email protected]: Bouwen zonder [email protected] ondersteuning
--without-librsvg: Bouwen zonder librsvg ondersteuning
--without-libxml2: Bouwen zonder libxml2 ondersteuning
--without-modules: Bouwen zonder dynamische modules ondersteuning
--without-multicolor-fonts: Bouwen zonder een patch die het mogelijk maakt multicolor lettertype ondersteuning
--without-spacemacs-icon: Bouwen zonder Spacemacs pictogram Nasser Alshammari
--HEAD: Installeer HOOFD versie

Opmerking: 1) Je zou willen installeren exec-path-van-shell als u Emacs plus. Het zorgt voor je omgevingsvariabelen.2) om de titelbalk overeenkomen met uw thema achtergrondkleur, overwegen gebruik in plaats daarvan:brew install emacs-plus --HEAD --with-natural-title-bars

Spacemacs

Spacemacs is een nieuwe manier om Emacs te ervaren — een verfijnde en gepolijste set-up gericht op ergonomie, geheugensteuntjes en consistentie.

Spacemacs kunnen natuurlijk gebruikt worden door zowel Emacs als Vim gebruikers — je kunt zelfs de twee bewerkingsstijlen mixen. Schakelen gemakkelijk tussen input stijlen maakt Spacemacs een geweldige tool voor pair-programmering.

installatie

  1. als je een bestaande Emacs configuratie hebt, maak dan eerst een back-up:

    cd ~mv .emacs.d .emacs.d.bakmv .emacs .emacs.bak

    vergeet niet om een reservekopie te maken en het ~/.emacs bestand te verwijderen, anders zal Spacemac niet laden omdat dat bestand Emacs verhindert het juiste initialisatie bestand te laden.

  2. de repository klonen:

    git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d

    master is de stabiele branch en het is onveranderlijk, maak er geen wijziging aan of je breekt het update mechanisme. Als je Spacemacs veilig wilt forken, gebruik dan de develop branch waar je de updatemanueel afhandelt.

  3. (optioneel) installeer de broncode Pro lettertype.

    als u in terminal draait, moet u ook de lettertypeinstellingen van uw terminal wijzigen.

  4. Lanceer Emacs. Spacemacs zal automatisch de pakketten installeren die het nodig heeft.Als u een fout krijgt met betrekking tot pakketdownloads, dan kunt u proberen het HTTPS-protocol uit te schakelen door Emacs te starten met

    emacs --insecure

    of u kunt dotspacemacs-elpa-https instellen op nil in uw dotfile om de noodzaak om Emacs te starten met --insecure argument te verwijderen. U kunt uw .emacs.d/elpa map verwijderen voordat u dit doet, zodat alle corrupted pakketten die u hebt gedownload opnieuw worden geïnstalleerd.

  5. herstart Emacs om de installatie te voltooien.

Purcell ’s Emacs configuratie

Dit is Purcell’ s emacs configuratie boom, voortdurend gebruikt en aangepast sinds 2000, en het kan een goed startpunt zijn voor andere Emacs gebruikers, vooral degenen die webontwikkelaars zijn. Tegenwoordig is het enigszins gericht op macOS, maar het is bekend dat het ook werkt op Linux en Windows.

installatie

om te installeren kloon je deze repository naar ~/.emacs.d, dat wil zeggen zorg ervoor dat de init.el in deze repository eindigt op ~/.emacs.d/init.el:

git clone https://github.com/purcell/emacs.d.git ~/.emacs.d

bij het opstarten van Emacs voor de eerste keer, zullen verdere pakketten van derden automatisch worden gedownload en geïnstalleerd. Als je fouten tegenkomt in dat stadium, probeer Emacs opnieuw te starten, en eventueel M-x package-refresh-contents te draaien voordat je dit doet.

Doom Emacs

Doom is een configuratie voor GNU Emacs geschreven door een eigenwijze, shell-dwelling en melodramatische ex-vimmer. Het was oorspronkelijk niet bedoeld voor publiek gebruik, maar kan worden beschouwd als een hacker starter kit.

installatie

git clone https://github.com/hlissner/doom-emacs ~/.emacs.dcd ~/.emacs.dcp init.example.el init.el # maybe edit init.elmake install

vergeet niet make uit te voeren telkens als u init.elwijzigt!

bezoek de wiki voor een meer gedetailleerde handleiding over installeren, aanpassen en grokking Doom.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.