Emacs na MacOS Catalina v 10.15 2019 2020

Užijte si sílu Emacs na ty ovoce-značkové počítače

Fotografie od mě. S Catalinou, Emacsem nebo Apple nemá nic společného: je vyroben podle designu, jako to dělají.

vždy jsem byl milovníkem Emacs kvůli jednoduchosti. S macOS Catalina update, je to bolest hlavy jako obvykle dostat Emacs hladce pracovat s terminálem nebo iTerm2, nebo Finder. Jeden může být GTD-nerd, spisovatel jakéhokoli druhu, nebo jen pracuje s textové soubory, a spoustu informací, každý si zaslouží právo používat svobodný software, i když Emacs není vložte si poslední verzi MacOS Catalina.

pokud jste Emacs ještě nenainstalovali, doporučuji vám to udělat právě teď přes svůj oblíbený shell.

brew cask install emacs

nebudu demonstrovat, proč je Emacs úžasný. Jde to bez mluvení. Můžete si ji stáhnout z emacsformacosx.com stejně tak, pokud jste pohodlnější s instalátory balíčků GUI.

Emacs lze vyvolat z příkazového řádku (emacs) a Finder (/Applications/Emacs.aplikace). Nezapomeňte opravit jeho oprávnění v panelu Předvolby systému > bezpečnost a soukromí > soukromí nebo Emacs nebude mít přístup k pevnému disku.

Povolit ruby, stejně se nachází v /usr/bin/ruby. Po stisknutí tlačítka + stiskněte ⌘ – ⇧ – G pro otevření /usr/bin . Ruby se tam schovává.

Pro pěkné uživatelské zkušenosti (neboli UX) na MacOS, nemohu dostatečně zdůraznit, nainstalovat Castlemacs. Je lehký. MacOS keybindings jsou pěkně integrovány s Emacs‘. Mohu použít klávesu ⌘ pro příkaz a Super. Všechny Mé klávesové zkratky mac a emacs spolupracují jako kouzlo. Žádné nechybí.

Poznámka: Při prvním spuštění mi dired dává chybu ls does not support --dired; see `dired-use-ls-dired' for more details. vložit (setq dired-use-ls-dired nil) do svého zvyku.el soubor.

Buggy chování: Emacs spustí novou instanci (a proces) pokaždé, když se snažím otevřít dokument buď z příkazového řádku nebo z Finderu. Já opravdu nestarám o to, že… jsem víc hrbení se o, jak dlouho trvá boot na mém lesklé 2017 Macbook Pro, jako… 5 sekund? Na mě moc dlouho. Textmate otevře okamžitě (Finder nebo CLI). Takže mám tento kus kódu z 60. let, který je Emacs, ochucený lehkou vrstvou nahoře, přičemž notebook $ 4K Macintosh pět dlouhých sekund při spuštění? Nemůžu s tím žít, nemůžu s tím spát. Štípá bolestivý nerv nespravedlnosti: budu nalít své peníze do předplatného softwaru pro správu mých úkolů, můj kalendář, moje projekty, mé časopisy, Moje účty, Moje zprávy … můj život? Dnes ne.

chci Emacs zavést do blitz na MacOS Catalina takže potřebuji démona? brew services start emacs je přerušeno. emacs --daemon zdá se, že příkaz nepomůže. Google je můj přítel, jako Stackoverflow, i když jsem nemohl najít žádný lék na mou bolest.

řešení

používám hlavně CLI na iTerm2. Opravdu nepotřebuji .soubor aplikace dvakrát klikněte na, nebo reflektor. Jsem požehnán, že mám chytrého syna schopného plynule mluvit bash. Napsal mi krásný kus skořápky, který dělá práci, všechny kredity k němu. Poezie byla komentována, abyste pochopili její skutečný význam. Chceme spustit server, pokud ještě není spuštěn. Poté otevřete náš dokument v nové vyrovnávací paměti.

Napsat komentář

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