Emacs är en familj av textredigerare som kännetecknas av deras utbyggbarhet. Manualen för den mest använda varianten, GNU Emacs, beskriver den som den utbyggbara, anpassningsbara, självdokumenterande, realtidsdisplayredigeraren.

utvecklingen av de första Emacs började i mitten av 1970-talet, och arbetet med dess direkta ättling, GNU Emacs, fortsätter aktivt från och med 2017.

Installation

det finns många Emacs-klienter på macOS. Den rekommenderade versionen på macOS är Emacs Mac Port, men andra är också bra.

Emacs Mac-port (rekommenderas)

många användbara funktioner är byggda med Emacs Mac-Port, t.ex. miljövariabler, helskärm, visuella förbättringar och så vidare.

länka Homebrew-knappen först.

brew tap railwaycat/emacsmacport
  • Metod 1: Installera med brew cask.
brew install --cask emacs-mac

det finns tre tillgängliga versioner, emacs-mac, emacs-mac-official-icon, emacs-mac-spacemacs-icon.

  • Metod 2: Installera med brew.
brew install emacs-mac 

Klicka här för att se tillgängliga alternativ: 1.--with-dbus, bygga med D-bus stöd
--with-modules, bygga med dynamiska moduler stöd
--with-xml2, bygga med libxml2 stöd
--with-ctags, inte ta bort CTags körbara som emacs ger
--with-no-title-bars, bygga med en patch för inga namnlister på ramar (–HEAD stöds inte)
--with-natural-title-bar, bygga med en patch för namnlist färg härledd av ditt tema (–Head stöds inte). Mer information finns här
--with-official-icon, med officiell Emacs-ikon
--with-modern-icon, med en modern stil Emacs-ikon av @tpanum
--with-spacemacs-icon, med spacemacs Emacs-ikonen av Nasser Alshammari
--with-icon-for-documents, med officiell ikon för dokument som standard öppnas med Emacs

Emacs plus

börja med att trycka på det officiella emacs-plus-fatet.

brew tap d12frosted/emacs-plus

Emacs Plus innehåller separata formler för olika Emacs-versioner:

  • emacs-plus-installerar Emacs 26, Aktuell version.
brew install emacs-plus 
brew install [email protected] 
brew install [email protected] 

Klicka här för att se tillgängliga alternativ: 1.--with-24bit-color: experimentell: Bygg med 24 bitars färgstöd
--with-ctags: ta inte bort CTags-körbara som Emacs tillhandahåller
--with-dbus: Bygg med dbus-stöd
--with-mailutils: Bygg med mailutils-stöd
--with-natural-title-bar: experimentell: använd en titelfältfärg som härleds av ditt tema
--with-no-title-bars: experimentell: Bygg med en patch för inga titelfält på ramar (–Head har denna inbyggda via odekorerad flagga)

--with-x11: experimentell: bygga med X11 stöd
--without-cocoa: bygga en icke-kakao version av Emacs
--without-gnutls: bygga utan gnutls stöd
[email protected]: bygga utan [email protected] stöd
--without-librsvg: bygga utan librsvg stöd
--without-libxml2: bygga utan libxml2 stöd
--without-modules: bygga utan dynamiska moduler stöd
--without-multicolor-fonts: Bygg utan en patch som möjliggör Multicolor font support
--without-spacemacs-icon: Bygg utan Spacemacs ikon av Nasser alshammari
--HEAD: installera Head version

Obs: 1) Du kanske vill installera exec-path-from-shell om du använder Emacs Plus. Det tar hand om dina miljövariabler.2) för att få namnlisten att matcha din temabakgrundsfärg, överväg att använda istället:brew install emacs-plus --HEAD --with-natural-title-bars

Spacemacs

Spacemacs är ett nytt sätt att uppleva Emacs-en sofistikerad och polerad uppsättning med fokus på ergonomi, mnemonics och konsistens.

Spacemacs kan användas naturligt av både Emacs och Vim-användare-Du kan till och med blanda de två redigeringsstilarna. Att enkelt växla mellan ingångsstilar gör Spacemacs till ett bra verktyg för parprogrammering.

Installation

  1. om du har en befintlig Emacs-konfiguration, säkerhetskopiera den först:

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

    glöm inte att säkerhetskopiera och ta bort ~/.emacs – filen, annars kommer Spacemacs inte att laddas eftersom den filen hindrar Emacs från att ladda properinitialiseringsfilen.

  2. klona förvaret:

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

    master är den stabila grenen och det är oföränderligt, gör ingenmodifiering till det eller du kommer att bryta uppdateringsmekanismen. Om du vill Fork Spacemacs säkert använda develop gren där du hanterar updatemanually.

  3. (valfritt) installera källkoden Pro teckensnitt.

    om du kör i terminal måste du också ändra teckensnittsinställningar för din terminal.

  4. Starta Emacs. Spacemacs installerar automatiskt de paket som krävs.Om du får ett fel när det gäller paketnedladdningar kan du försöka inaktivera HTTPS-protokollet genom att starta Emacs med

    emacs --insecure

    eller du kan ställa in dotspacemacs-elpa-https till nil i din dotfil tillta bort behovet av att starta Emacs med --insecure argument. Du kanske vill rensa din .emacs.d/elpa katalog innan du gör detta, så att alla korrupta paket som du kanske har laddat ner kommer att installeras om.

  5. starta om Emacs för att slutföra installationen.

Purcells Emacs-konfiguration

Detta är Purcells Emacs-konfigurationsträd, som kontinuerligt används och tweaked sedan 2000, och det kan vara en bra utgångspunkt för andra Emacs-användare, särskilt de som är webbutvecklare. Dessa dagar är det något inriktat på macOS, men det är känt att det också fungerar på Linux och Windows.

Installation

för att installera, klona detta arkiv till ~/.emacs.d, dvs se till att init.el som finns i detta arkiv hamnar på ~/.emacs.d/init.el:

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

vid start av Emacs för första gången kommer ytterligare tredjepartspaket automatiskt att hämtas och installeras. Om du stöter på några fel i det skedet, försök att starta om Emacs och eventuellt köra M-x package-refresh-contents innan du gör det.

Doom Emacs

Doom är en konfiguration för GNU Emacs skriven av en envis, skalboende och melodramatisk ex-vimmer. Det var inte ursprungligen avsett för allmänt bruk, men kan betraktas som en hackers startpaket.

Installation

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

glöm inte att köra make varje gång du ändrar init.el!

besök wikin för en mer detaljerad guide om installation, anpassning och grokking Doom.

Lämna ett svar

Din e-postadress kommer inte publiceras.