Emacs Er en familie av tekstredigerere som er preget av deres utvidbarhet. Håndboken for DEN mest brukte varianten, GNU Emacs, beskriver DEN som utvidbar, tilpassbar, selvdokumenterende, sanntidsvisningsredigerer.

Utviklingen av De første Emacs begynte på midten Av 1970-tallet, og arbeidet med SIN direkte etterkommer, GNU Emacs, fortsetter aktivt fra 2017.

Installasjon

Det er Mange Emacs-klienter på macOS. Den anbefalte versjonen på macOS Er Emacs Mac-Port, men andre er også gode.

Emacs Mac-port (Anbefalt)

mange nyttige funksjoner er bygget Med Emacs Mac-Port, for eksempel miljøvariabler, fullskjerm, visuelle forbedringer og så videre.

Koble Homebrew trykk først.

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

det er tre tilgjengelige versjoner, emacs-mac, emacs-mac-official-icon, emacs-mac-spacemacs-icon.

  • Metode 2: Installer med brew.
brew install emacs-mac 

Klikk her for å se tilgjengelige alternativer: 1.--with-dbus, Bygg med d-bus støtte
--with-modules, Bygg med dynamiske moduler støtte
--with-xml2, Bygg med libxml2 støtte
--with-ctags, ikke fjern ctags kjørbar som emacs gir
--with-no-title-bars, Bygg med en patch for ingen tittellinjer på rammer (–HEAD støttes ikke)
--with-natural-title-bar, Bygg med en patch for tittellinje farge utledes av temaet Ditt (–head støttes ikke). Mer info er gitt her
--with-official-icon, ved hjelp av offisielle Emacs ikon
--with-modern-icon, ved hjelp Av en moderne Stil Emacs ikon av @tpanum
--with-spacemacs-icon, ved hjelp av spacemacs Emacs ikon Av Nasser Alshammari
--with-icon-for-documents, ved hjelp av offisielle ikonet for dokumenter som standard åpne Med Emacs

Emacs plus

start med å trykke på det offisielle emacs-plus-fatet.

brew tap d12frosted/emacs-plus

Emacs Plus inneholder separate formler for Forskjellige Emacs-versjoner:

  • emacs-plus-installerer Emacs 26, gjeldende versjon.
brew install emacs-plus 
brew install [email protected] 
brew install [email protected] 

Klikk her for å se tilgjengelige alternativer: 1.--with-24bit-color: Eksperimentell: bygg med 24 bit farge støtte
--with-ctags: ikke fjern ctags kjørbar Som Emacs gir
--with-dbus: Bygg med dbus støtte
--with-mailutils: Bygg med mailutils støtte
--with-natural-title-bar: Eksperimentell: bruk en tittellinje farge utledes av ditt tema
--with-no-title-bars: Eksperimentell: bygg med en patch for ingen tittellinjer på rammer (–head har Denne Innebygde via udekorert flagg)

--with-x11: Eksperimentell: bygg med x11-støtte
--without-cocoa: Bygg en Ikke-Kakao versjon Av Emacs
--without-gnutls: Bygg uten gnutls-støtte
[email protected]: Bygg uten [email protected]øtte
--without-librsvg: Bygg uten librsvg-støtte
--without-libxml2: Bygg uten libxml2-støtte
--without-modules: Bygg uten dynamiske moduler støtte
--without-multicolor-fonts: bygg uten en patch som muliggjør Flerfarget skriftstøtte
--without-spacemacs-icon: Bygg Uten Spacemacs Ikon av nasser alshammari
--HEAD: installer head version

Merk: 1) Du vil kanskje installere exec-path-from-shell hvis du Bruker emacs plus. Det tar vare på miljøvariablene dine.2) for å få tittellinjen til å matche temaets bakgrunnsfarge, bør du vurdere å bruke i stedet:brew install emacs-plus --HEAD --with-natural-title-bars

Spacemacs

Spacemacs er En ny måte Å oppleve Emacs på-et sofistikert og polert oppsett med fokus på ergonomi, mnemonikk og konsistens.

Spacemacs kan brukes naturlig av Både Emacs og Vim-brukere-du kan til og med blande de to redigeringsstilene. Bytte enkelt mellom input stiler gjør Spacemacs et flott verktøy for par-programmering.

Installasjon

  1. hvis Du har En Eksisterende Emacs-konfigurasjon, sikkerhetskopierer du Den først:

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

    Ikke glem å sikkerhetskopiere og fjerne ~/.emacs fil ellers SpacemacsWILL ikke laste siden den filen hindrer Emacs fra å laste properinitialization fil.

  2. Klone depotet:

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

    master er den stabile grenen, OG den er uforanderlig, gjør ingenmodifikasjon til det, eller du vil bryte oppdateringsmekanismen. Hvis du vil tofork Spacemacs trygt bruke develop grenen der du håndterer updatemanually.

  3. (Valgfritt) Installer Kildekoden Pro font.

    hvis du kjører i terminal, må du også endre skriftinnstillingene til terminalen din.

  4. Avfyr Emacs. Spacemacs vil automatisk installere pakkene det krever.Hvis du får en feil angående pakkenedlastinger, kan du prøve å deaktiver HTTPS-protokollen ved å starte Emacs med

    emacs --insecure

    Eller du kan sette dotspacemacs-elpa-https til nil i dotfilen din for å fjerne behovet For Å starte Emacs med --insecure argumentet. Du kan ønske toclear ut katalogen .emacs.d/elpa før du gjør dette, slik at anycorrupted pakker du kan ha lastet ned vil bli re-installert.

  5. Start Emacs på Nytt for å fullføre installasjonen.

Purcells Emacs configuration

Dette Er Purcells emacs configuration tree, kontinuerlig brukt og tweaked siden 2000, og det kan være et godt utgangspunkt for Andre Emacs-brukere, spesielt de som er webutviklere. I disse dager er det noe rettet mot macOS, men det er kjent å også fungere På Linux og Windows.

Installasjon

for å installere, klone dette depotet til ~/.emacs.d , dvs. sikre at init.el i dette depotet ender opp på ~/.emacs.d/init.el:

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

Ved oppstart Av Emacs for første gang, vil ytterligere tredjepartspakker automatisk lastes ned og installeres. Hvis det oppstår feil på det stadiet, kan Du prøve Å starte Emacs på Nytt, og muligens kjøre M-x package-refresh-contents før du gjør det.

Doom Emacs

Doom er en konfigurasjon for GNU Emacs skrevet av en sta, shell-bolig, og melodramatisk ex-vimmer. Det var ikke opprinnelig ment for offentlig bruk, men kan betraktes som en hacker startpakke.

Installasjon

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

ikke glem å kjøre make hver gang du endrer init.el!

Besøk wikien for en mer detaljert veiledning om installasjon, tilpassing og grokking Av Doom.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.