Emacs er en familie af tekstredaktører, der er kendetegnet ved deres udvidelsesmuligheder. Manualen til den mest anvendte variant, GNU Emacs, beskriver den som den udvidelige, tilpasselige, selvdokumenterende, realtidsdisplayeditor.

udviklingen af de første Emacs begyndte i midten af 1970 ‘ erne, og arbejdet med dens direkte efterkommer, GNU Emacs, fortsætter aktivt fra 2017.

Installation

der er mange Emacs-klienter på macOS. Den anbefalede version på macOS er Emacs Mac-Port, men andre er også gode.

Emacs Mac-port (anbefales)

mange nyttige funktioner er bygget med Emacs Mac-Port, f.eks. miljøvariabler, fuld skærm, visuelle forbedringer og så videre.

Link først Hjemmebryggehanen.

brew tap railwaycat/emacsmacport
  • Metode 1: Installer med brew cask.
brew install --cask emacs-mac

der er tre tilgængelige versioner, emacs-mac, emacs-mac-official-icon, emacs-mac-spacemacs-icon.

  • Metode 2: Installer ved hjælp af brew.
brew install emacs-mac 

Klik her for at se tilgængelige muligheder: 1.--with-dbus, bygge med D-bus support
--with-modules, bygge med dynamiske moduler support
--with-xml2, bygge med libksml2 support
--with-ctags, ikke fjerne ctags eksekverbare at emacs giver
--with-no-title-bars, bygge med en patch til ingen titel barer på rammer (–HEAD understøttes ikke)
--with-natural-title-bar, bygge med en patch til titel bar farve udledes af dit tema (–head understøttes ikke). Mere info findes her
--with-official-icon, ved hjælp af officielle Emacs ikon
--with-modern-icon, ved hjælp af en moderne stil Emacs ikon af @tpanum
--with-spacemacs-icon, ved hjælp af spacemacs Emacs ikon af Nasser Alshammari
--with-icon-for-documents, ved hjælp af officielle ikon for dokumenter, som standard åbne med Emacs

Emacs plus

start med at trykke på den officielle emacs-plus cask.

brew tap d12frosted/emacs-plus

Emacs Plus indeholder separate formler til forskellige Emacs-versioner:

  • emacs-plus-installerer Emacs 26, nuværende version.
brew install emacs-plus 
brew install [email protected] 
brew install [email protected] 

Klik her for at se tilgængelige muligheder: 1.--with-24bit-color: eksperimentel: byg med 24 bit farvestøtte
--with-ctags: fjern ikke ctags-eksekverbar, som Emacs leverer
--with-dbus: Byg med DBUs-support
--with-mailutils: Byg med mailutils-support
--with-natural-title-bar: eksperimentel: brug en titellinjefarve udledt af dit tema
--with-no-title-bars: eksperimentel: byg med en patch uden titel barer på rammer (–head har dette indbyggede via udekoreret flag)

--with-x11: eksperimentel: 11 support
--without-cocoa: Byg en ikke-kakao version af Emacs
--without-gnutls: byg uden gnutls support
[email protected]: byg uden [email protected] support
--without-librsvg: byg uden librsvg support
--without-libxml2: byg uden libksml2 support
--without-modules: byg uden dynamiske moduler support
--without-multicolor-fonts: byg uden en patch, der muliggør understøttelse af flerfarvet skrifttype
--without-spacemacs-icon: byg uden Spacemacs-ikon af Nasser alshammari
--HEAD: installer hovedversion

Bemærk: 1) Du vil måske installere eksekverbar sti-fra-shell, Hvis du bruger Emacs plus. Det tager sig af dine miljøvariabler.2) for at få titellinjen til at matche dit tema baggrundsfarve, overvej at bruge i stedet:brew install emacs-plus --HEAD --with-natural-title-bars

Spacemacs

Spacemacs er en ny måde at opleve Emacs på-et sofistikeret og poleret set – up med fokus på ergonomi, aliaser og konsistens.

Spacemacs kan bruges naturligt af både Emacs og Vim brugere-Du kan endda blande de to redigeringsstile. Skift nemt mellem input stilarter gør Spacemacs et fantastisk værktøj til par-programmering.

Installation

  1. hvis du har en eksisterende Emacs-konfiguration, skal du først sikkerhedskopiere den:

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

    glem ikke at sikkerhedskopiere og fjerne ~/.emacs fil ellers Spacemacs vil ikke indlæse, da denne fil forhindrer Emacs i at indlæse den korrekte initialiseringsfil.

  2. klon depotet:

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

    master er den stabile gren, og den er uforanderlig, gør ikke nogetændring til det, eller du vil bryde opdateringsmekanismen. Hvis du vilfork Spacemacs brug sikkert develop Grenen, hvor du håndterer opdateringen manuelt.

  3. (Valgfrit) installer kildekoden Pro skrifttype.

    hvis du kører i terminal, skal du også ændre skrifttypeindstillingerne for din terminal.

  4. Start Emacs. Spacemacs installerer automatisk de pakker, det kræver.Hvis du får en fejl vedrørende pakkeoverførsler, kan du prøve at deaktivere HTTPS-protokollen ved at starte Emacs med

    emacs --insecure

    eller du kan indstille dotspacemacs-elpa-https til nil i din dotfil for at fjerne behovet for at starte Emacs med --insecure argument. Du ønsker måske at fjerne din .emacs.d/elpa mappe, før du gør dette, så eventuelle ødelagte pakker, du måtte have hentet, vil blive geninstalleret.

  5. genstart Emacs for at afslutte installationen.

Purcells Emacs-konfiguration

dette er Purcells Emacs-konfigurationstræ, der løbende er brugt og finjusteret siden 2000, og det kan være et godt udgangspunkt for andre Emacs-brugere, især dem, der er internetudviklere. Disse dage er det noget rettet mod macOS, men det er kendt for også at arbejde på vinduer og vinduer.

Installation

for at installere skal du klone dette arkiv til ~/.emacs.d, dvs. sikre, at init.el indeholdt i dette arkiv ender kl ~/.emacs.d/init.el:

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

ved opstart Emacs for første gang, yderligere tredjeparts pakker vil automatisk blive hentet og installeret. Hvis du støder på fejl på det tidspunkt, kan du prøve at genstarte Emacs og muligvis køre M-x package-refresh-contents, før du gør det.

Doom Emacs

Doom er en konfiguration for GNU Emacs skrevet af en stædig, shell-bolig og melodramatisk eks-vimmer. Det var ikke oprindeligt beregnet til offentlig brug, men kan betragtes som en hackers startpakke.

Installation

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

glem ikke at køre make hver gang du ændrer init.el!

se en mere detaljeret vejledning om installation, tilpasning og grokking Doom.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.