Emacs To Rodzina edytorów tekstu, które charakteryzują się rozszerzalnością. Podręcznik dla najczęściej używanego wariantu, GNU Emacs, opisuje go jako rozszerzalny, konfigurowalny, samodokumentujący się edytor wyświetlania w czasie rzeczywistym.

rozwój pierwszego Emacsa rozpoczął się w połowie lat 70., a prace nad jego bezpośrednim potomkiem, GNU Emacsem, trwają aktywnie od 2017 roku.

instalacja

istnieje wiele klientów Emacs na macOS. Zalecaną wersją na macOS jest Emacs Mac Port, ale inne są również dobre.

Emacs Mac port(zalecane)

wiele przydatnych funkcji jest wbudowanych w Emacs Mac Port, np. zmienne środowiskowe, Pełny ekran, ulepszenia wizualne i tak dalej.

Połącz najpierw Homebrew.

brew tap railwaycat/emacsmacport
  • Metoda 1: Zainstaluj za pomocą brew cask.
brew install --cask emacs-mac

dostępne są trzy wersje, emacs-mac, emacs-mac-official-icon, emacs-mac-spacemacs-icon.

  • Metoda 2: Zainstaluj za pomocą brew.
brew install emacs-mac 

Kliknij tutaj, aby zobaczyć dostępne opcje: 1.--with-dbus, Build with d-bus support
--with-modules, Build with dynamic modules support
--with-xml2, Build with libxml2 support
--with-ctags, Don ’ t remove the ctags executable that emacs provides
--with-no-title-bars, Build with a patch for no title bars on frames (–HEAD is not supported)
--with-natural-title-bar, Build with a patch for title bars kolor paska zależny od motywu (–head nie jest obsługiwane). Więcej informacji znajduje się tutaj
--with-official-icon, używając oficjalnej ikony Emacsa
--with-modern-icon, używając ikony Emacsa w nowoczesnym stylu @tpanum
--with-spacemacs-icon, używając ikony Emacsa spacemacs autorstwa Nassera Alshammariego
--with-icon-for-documents, używając oficjalnej ikony dla dokumentów, które domyślnie otwierają się za pomocą Emacsa

Emacs plus

zacznij od stuknięcia w oficjalną beczkę Emacsa-plus.

brew tap d12frosted/emacs-plus

Emacs Plus zawiera osobne formuły dla różnych wersji Emacsa:

  • emacs-plus-instaluje Emacsa 26, aktualną wersję.
brew install emacs-plus 
brew install [email protected] 
brew install [email protected] 

Kliknij tutaj, aby zobaczyć dostępne opcje: 1.--with-24bit-color: Experimental: build with 24 bit color support
--with-ctags: Don ’ t remove the ctags executable that Emacs provides
--with-dbus: Build with dbus support
--with-mailutils: Build with mailutils support
--with-natural-title-bar: Experimental: use a title bar color inferred by your theme

--with-no-title-bars: Experimental: build with a patch for no title bars na ramkach (–head ma wbudowaną flagę)
--with-x11: Experimental: budowanie z obsługą x11
--without-cocoa: budowanie bez Cocoa wersji Emacsa
--without-gnutls: budowanie bez obsługi gnutls
[email protected]: budowanie bez obsługi [email protected]
--without-librsvg: budowanie bez obsługi librsvg
--without-libxml2: budowanie bez obsługi libxml2
--without-modules: budowanie bez modułów dynamicznych wsparcie
--without-multicolor-fonts: budowanie bez patcha, który włącza wielokolorowe czcionki wsparcie
--without-spacemacs-icon: budowanie bez ikony Spacemacs autorstwa Nassera alshammariego
--HEAD: zainstaluj wersję Head

Uwaga: 1) możesz chcieć zainstalować exec-path-from-shell, jeśli używasz Emacsa Plus. Zajmuje się Twoimi zmiennymi środowiskowymi.2) aby pasek tytułu pasował do koloru tła motywu, rozważ użycie zamiast tego:brew install emacs-plus --HEAD --with-natural-title-bars

Spacemacs

Spacemacs to nowy sposób na doświadczenie Emacsa-wyrafinowana i dopracowana konfiguracja skupiona na ergonomii, mnemonice i spójności.

Spacemacs może być używany zarówno przez użytkowników Emacsa, jak i Vima-możesz nawet mieszać dwa style edycji. Łatwe przełączanie między stylami wejściowymi sprawia, że Spacemacs jest doskonałym narzędziem do programowania par.

instalacja

  1. jeśli masz istniejącą konfigurację Emacsa, najpierw zrób jej kopię zapasową:

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

    nie zapomnij wykonać kopii zapasowej i usunąć pliku ~/.emacs, w przeciwnym razie Spacemacs nie załaduje się, ponieważ ten plik uniemożliwia emacsowi załadowanie pliku poprawnej inicjalizacji.

  2. Sklonuj repozytorium:

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

    master jest stabilną gałęzią i jest niezmienna, nie rób do niej anymodyfikacji, bo złamiesz mechanizm aktualizacji. Jeśli chcesz bezpiecznie korzystać z programu Spacemacs użyj gałęzi develop, w której obsługujesz updatemanually.

  3. (Opcjonalnie) zainstaluj czcionkę Source Code Pro.

    jeśli używasz terminala, musisz również zmienić ustawienia czcionki twojego terminala.

  4. Uruchom Emacsa. Spacemacs automatycznie zainstaluje wymagane pakiety.Jeśli pojawi się błąd dotyczący pobierania pakietów, możesz spróbować wyłączyć protokół HTTPS, uruchamiając Emacsa z

    emacs --insecure

    lub możesz ustawić dotspacemacs-elpa-https na nil w pliku dotfile, aby usunąć potrzebę uruchamiania Emacsa z argumentem --insecure. Zanim to zrobisz, możesz wyczyścić swój katalog .emacs.d/elpa, tak aby wszystkie uszkodzone pakiety, które pobrałeś, zostały ponownie zainstalowane.

  5. Uruchom ponownie Emacsa, aby zakończyć instalację.

Konfiguracja Emacsa Purcella

jest to drzewo konfiguracji Emacsa Purcella, stale używane i ulepszane od 2000 roku i może być dobrym punktem wyjścia dla innych użytkowników Emacsa, szczególnie tych, którzy są programistami stron internetowych. Obecnie jest nieco nastawiony na macOS, ale wiadomo, że działa również na Linuksie i Windows.

instalacja

aby zainstalować, Sklonuj to repozytorium do ~/.emacs.d, tzn. upewnij się, że init.el zawarty w tym repozytorium kończy się na ~/.emacs.d/init.el:

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

po pierwszym uruchomieniu Emacsa kolejne pakiety innych firm zostaną automatycznie pobrane i zainstalowane. Jeśli napotkasz jakieś błędy na tym etapie, spróbuj ponownie uruchomić Emacsa i prawdopodobnie uruchomić M-x package-refresh-contents przed zrobieniem tego.

Doom Emacs

Doom jest konfiguracją dla GNU Emacs napisaną przez upartego i melodramatycznego Ex-vimmera. Nie był pierwotnie przeznaczony do użytku publicznego, ale można go uznać za zestaw startowy hakera.

instalacja

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

nie zapomnij uruchomić makeza każdym razem, gdy modyfikujesz init.el!

odwiedź wiki, aby uzyskać bardziej szczegółowy przewodnik po instalowaniu, dostosowywaniu i grokowaniu Dooma.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.