Emacs je rodina textových editorů, které se vyznačují svou rozšiřitelností. Příručka pro nejpoužívanější variantu, GNU Emacs, ji popisuje jako rozšiřitelný, přizpůsobitelný, samodokumentující editor zobrazení v reálném čase.

vývoj prvních Emacs začal v polovině 70. let a práce na jeho přímém potomkovi, GNU Emacs, pokračuje aktivně od roku 2017.

instalace

v systému macOS je mnoho klientů Emacs. Doporučená verze v systému macOS je Emacs Mac Port, ale ostatní jsou také dobré.

Emacs Mac port (Doporučeno)

Mnoho užitečné funkce jsou postaveny s Emacs Mac Port, např. proměnné prostředí, full screen, vizuální vylepšení a tak dále.

nejprve propojte kohoutek Homebrew.

brew tap railwaycat/emacsmacport
  • Metoda 1: Instalace pomocí brew cask.
brew install --cask emacs-mac

k dispozici jsou tři verze, emacs-mac, emacs-mac-official-icon, emacs-mac-spacemacs-icon.

  • Metoda 2: Instalace pomocí brew.
brew install emacs-mac 

kliknutím sem zobrazíte dostupné možnosti: 1.--with-dbus, Stavět s d-bus podpora
--with-modules, Stavět s dynamickými moduly podpora
--with-xml2, Stavět s libxml2 podporu
--with-ctags, neodstraňujte ctags spustitelný soubor, který emacs poskytuje
--with-no-title-bars, Stavět s patch pro žádný titul, bary na snímcích (- HLAVA není podporována)
--with-natural-title-bar, Stavět s patch pro název bar barvu odvodit vaše téma (–HLAVA není podporována). Více informací je k dispozici zde
--with-official-icon, Pomocí oficiální Emacs ikonu
--with-modern-icon, Pomocí moderním stylu Emacs ikona @tpanum
--with-spacemacs-icon, Pomocí spacemacs Emacs ikonu Násir Alshammari
--with-icon-for-documents, Pomocí oficiální ikonu pro dokumenty, které výchozí otevřít s Emacs

Emacs plus

Začněte tím, že poklepáním na oficiální emacs-plus sudu.

brew tap d12frosted/emacs-plus

Emacs Plus obsahuje samostatné vzorce pro různé verze Emacsu:

  • emacs-plus – instalace Emacsu 26, aktuální verzi.
brew install emacs-plus 
brew install [email protected] 
brew install [email protected] 

kliknutím sem zobrazíte dostupné možnosti: 1.--with-24bit-color: Experimentální: stavět s 24 bitové barvy podpora
--with-ctags: neodstraňujte ctags spustitelný soubor, který Emacs poskytuje
--with-dbus: Stavět s dbus podporu
--with-mailutils: Stavět s mailutils podporu
--with-natural-title-bar: Experimentální: použijte název bar barvu odvodit vaše téma
--with-no-title-bars: Experimentální: stavět s patch pro žádný titul, bary na snímcích (–HLAVA má vestavěnou prostřednictvím upraveného vlajky)

--with-x11: Experimentální: stavět s x11
--without-cocoa: Vybudovat non-Kakao verze Emacsu
--without-gnutls: Stavět bez gnutls podporu
[email protected]: Stavět bez [email protected] podpora
--without-librsvg: Stavět bez librsvg podporu
--without-libxml2: Stavět bez libxml2 podporu
--without-modules: Stavět bez dynamických modulů podpora
--without-multicolor-fonts: Stavět bez patch, který umožňuje vícebarevná podpora písma
--without-spacemacs-icon: Stavět bez Spacemacs ikonu Násir Alshammari
--HEAD: Instalace verze HLAVA

Poznámka: 1) Budete možná chtít nainstalovat exec-cesta-z-shell, pokud používáte Emacs plus. Stará se o vaše proměnné prostředí.2) záhlaví odpovídaly vaší téma, pozadí, barvy, zvažte použití místo:brew install emacs-plus --HEAD --with-natural-title-bars

Spacemacs

Spacemacs je nový způsob, jak zažít Emacs-sofistikovaná a leštěné set-up se zaměřil na ergonomii, mnemotechnické pomůcky a konzistence.

Spacemacs mohou být použity přirozeně jak Emacs a vim uživatelů-můžete dokonce kombinovat dva editační styly. Snadné přepínání mezi vstupními styly činí Spacemacs skvělým nástrojem pro párové programování.

Instalace

  1. Pokud máte existující konfigurace Emacsu, zpátky to první:

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

    nezapomeňte zálohovat a odstranit ~/.emacs souboru, jinak SpacemacsWILL nenačte od té souboru zabraňuje Emacs od načítání properinitialization souboru.

  2. Naklonovat repozitář:

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

    master je stabilní větev a to je neměnné, nedělají anymodification na to, nebo budete zlomit mechanismus aktualizace. Pokud chcete Spacemacs bezpečně využít, použijte větev develop, kde se s updatemanually manipuluje.

  3. (Volitelné) nainstalujte písmo Source Code Pro.

    pokud používáte terminál, budete také muset změnit nastavení písma vašeho terminálu.

  4. Spusťte Emacs. Spacemacs automaticky nainstaluje balíčky, které vyžaduje.Pokud obdržíte chybu týkající se balíčku ke stažení, pak můžete zkusit disablethe HTTPS protokol o spuštění Emacsu s

    emacs --insecure

    Nebo můžete nastavit dotspacemacs-elpa-https nil ve vašem dotfile na odebrání třeba začít Emacs --insecure argument. Možná budete chtít tocar z vašeho .emacs.d/elpa adresář před tím, aby anycorrupted balíčky, které jste si stáhli budou znovu nainstalovány.

  5. restartujte Emacs k dokončení instalace.

Purcell je Emacs konfigurace

To je Purcella emacs konfigurace strom, neustále používá a vylepšil od roku 2000, a to může být dobrý výchozí bod pro další Emacs uživatelů, zejména těch, kteří jsou webové vývojáře. V dnešní době je poněkud zaměřen na macOS, ale je známo, že pracuje také na Linuxu a Windows.

Instalace

nainstalovat, klon tohoto repozitáře ~/.emacs.d, tj. zajistit, že init.el obsažené v tomto úložišti končí na ~/.emacs.d/init.el:

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

Po spuštění Emacsu pro první čas, další balíčky třetích stran budou automaticky staženy a nainstalovány. Pokud v této fázi narazíte na nějaké chyby, zkuste restartovat Emacs a případně spustit M-x package-refresh-contents.

Doom Emacs

Doom je konfigurace pro GNU Emacs napsal tvrdohlavý, shell-obydlí, a melodramatický ex-vimmer. Původně nebyl určen pro veřejné použití, ale lze jej považovat za startovací sadu hackerů.

Instalace

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

nezapomeňte spustit make pokaždé, když změníte init.el!

navštivte wiki pro podrobnější návod na instalaci, přizpůsobení a grokking Doom.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.