az Emacs olyan szövegszerkesztők családja, amelyeket bővíthetőségük jellemez. A legszélesebb körben használt változat, a GNU Emacs kézikönyve kiterjeszthető, testreszabható, öndokumentáló, valós idejű megjelenítő szerkesztőként írja le.

az első Emacs fejlesztése az 1970-es évek közepén kezdődött, és a közvetlen leszármazottja, a GNU Emacs 2017-től aktívan folytatódik.

telepítés

sok Emacs kliens van a macOS-on. A macOS ajánlott verziója az Emacs Mac Port, de mások is jók.

Emacs Mac port (ajánlott)

számos hasznos funkció épül fel az Emacs Mac porttal, például környezeti változók, teljes képernyős, vizuális fejlesztések stb.

először kapcsolja össze a Homebrew csapot.

brew tap railwaycat/emacsmacport
  • 1. módszer: telepítés brew cask értékkel.
brew install --cask emacs-mac

három elérhető verzió van, emacs-mac, emacs-mac-official-icon, emacs-mac-spacemacs-icon.

  • 2.módszer: telepítés a brew használatával.
brew install emacs-mac 

kattintson ide az elérhető opciók megtekintéséhez: 1.--with-dbus, építeni a d-bus támogatás
--with-modules, építeni a dinamikus modulok támogatása
--with-xml2, építeni libxml2 támogatás
--with-ctags, ne távolítsa el a ctags futtatható, hogy emacs biztosít
--with-no-title-bars, építeni egy patch nincs címsor a keretek (–HEAD nem támogatott)
--with-natural-title-bar, építeni egy patch címsor szín következtetett a téma (–head nem támogatott). További információ itt található
--with-official-icon, a hivatalos Emacs ikon használatával
--with-modern-icon, a modern stílusú Emacs ikon használatával @tpanum
--with-spacemacs-icon, a Spacemacs Emacs ikon használatával Nasser Alshammari
--with-icon-for-documents, hivatalos ikon használatával olyan dokumentumokhoz, amelyek alapértelmezés szerint az Emacs

Emacs plus

indítsa el a hivatalos Emacs-plus hordó megérintésével.

brew tap d12frosted/emacs-plus

az Emacs Plus külön képleteket tartalmaz a különböző Emacs verziókhoz:

  • emacs-plus-telepíti Emacs 26, jelenlegi verzió.
brew install emacs-plus 
brew install [email protected] 
brew install [email protected] 

kattintson ide az elérhető opciók megtekintéséhez: 1.--with-24bit-color: kísérleti: build 24 bites színtámogatással
--with-ctags: ne távolítsa el az Emacs által biztosított ctags futtatható fájlt
--with-dbus: Build dbus Támogatással
--with-mailutils: Build mailutils Támogatással
--with-natural-title-bar: Experimental: címsor szín használata a téma alapján

--with-no-title-bars: Experimental: build javítással, ha nincs címsor keretek (–head ez a beépített keresztül díszítetlen zászló)
--with-x11: kísérleti: építsd X11 Támogatással
--without-cocoa: Építsd az Emacs nem kakaó verzióját
--without-gnutls: építsd gnutls támogatás nélkül
[email protected]: építsd [email protected] támogatás nélkül
--without-librsvg: építsd librsvg támogatás nélkül
--without-libxml2: építsd libxml2 támogatás nélkül
--without-modules: építsd dinamikus támogatás nélkül modulok támogatása
--without-multicolor-fonts: build nélkül patch, amely lehetővé teszi a többszínű betűtípus támogatása
--without-spacemacs-icon: build nélkül Spacemacs ikon Nasser alshammari
--HEAD: install Head version

Megjegyzés: 1) érdemes telepíteni exec-path-from-Shell, ha használja Emacs Plus. Gondoskodik a környezeti változókról.2) ahhoz, hogy a címsor megfeleljen a téma háttérszínének, fontolja meg helyette:brew install emacs-plus --HEAD --with-natural-title-bars

Spacemacs

Spacemacs egy új módja annak, hogy megtapasztalják Emacs-egy kifinomult és csiszolt set-up középpontjában az ergonómia, mnemonika és a következetesség.

a Spacemac-okat természetesen mind az Emacs, mind a Vim felhasználók használhatják-akár a két szerkesztési stílust is keverheti. A bemeneti stílusok közötti könnyű váltás miatt a Spacemacs nagyszerű eszköz a páros programozáshoz.

telepítés

  1. ha meglévő Emacs konfigurációval rendelkezik, először készítsen biztonsági másolatot:

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

    ne felejtsd el biztonsági másolatot készíteni és eltávolítani a ~/.emacs fájlt, különben a Spacemacs nem töltődik be, mivel ez a fájl megakadályozza az Emacs számára a megfelelő inicializálási fájl betöltését.

  2. a repository klónozása:

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

    master a stabil ág megváltoztathatatlan, ne csinálj semmitmódosítás, vagy megszakítja a frissítési mechanizmust. Ha azt szeretnénk, hogy fork Spacemacs biztonságosan használja a develop ág, ahol kezelni a updatemanually.

  3. (opcionális) telepítse a Source Code Pro betűtípust.

    ha terminálban fut, akkor a terminál betűtípus-beállításait is módosítania kell.

  4. Emacs Indítása. A Spacemacs automatikusan telepíti a szükséges csomagokat.Ha hibaüzenetet kap a csomag letöltésével kapcsolatban, akkor megpróbálhatja letiltani a HTTPS protokollt az Emacs

    emacs --insecure

    indításával, vagy beállíthatja a dotspacemacs-elpa-https értéket nil a dotfile-ban, hogy eltávolítsa az Emacs indításának szükségességét --insecure argumentummal. Mielőtt ezt megtenné, törölje a .emacs.d/elpa könyvtárat, így a letöltött sérült csomagok újra telepítésre kerülnek.

  5. indítsa újra az Emacs programot a telepítés befejezéséhez.

Purcell Emacs konfigurációja

ez a Purcell emacs konfigurációs fája, amelyet 2000 óta folyamatosan használnak és módosítanak, és jó kiindulópont lehet más Emacs felhasználók számára, különösen azok számára, akik webfejlesztők. Manapság kissé a macOS-ra irányul, de ismert, hogy Linuxon és Windows-on is működik.

telepítés

a telepítéshez klónozza ezt a tárolót ~/.emacs.d – re, azaz győződjön meg arról, hogy az ebben a tárolóban található init.el ~/.emacs.d/init.el:

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

az Emacs első indításakor további harmadik féltől származó csomagok automatikusan letöltésre és telepítésre kerülnek. Ha ebben a szakaszban bármilyen hibát észlel, próbálja meg újraindítani az Emacs programot, és esetleg futtassa a M-x package-refresh-contents parancsot.

Doom Emacs

a Doom egy GNU Emacs konfiguráció, amelyet egy makacs, héjlakó és melodramatikus ex-vimmer írt. Eredetileg nem nyilvános használatra szánták, de hacker kezdőkészletének tekinthető.

telepítés

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

ne felejtsd el futtatni makeminden alkalommal, amikor módosítja init.el!

látogasson el a wikibe, ahol részletesebb útmutatót talál a Doom telepítéséről, testreszabásáról és grokkingjáról.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.