Emacs su macOS Catalina 10.15 pollici 2019 2020

Goditi la potenza di Emacs su quei computer a marchio frutta

Foto da me. Niente a che fare con Catalina, Emacs o Apple: è fatto da design, come fanno loro.

Sono sempre stato un amante di Emacs per semplicità. Con macOS Catalina aggiornamento, è un mal di testa come al solito per ottenere Emacs a lavorare senza problemi con il terminale o iTerm2, o il Finder. Si può essere un GTD-NERD, uno scrittore di qualsiasi tipo, o semplicemente lavorare con file di testo, e un sacco di informazioni; tutti meritano il diritto di utilizzare il software libero, anche se Emacs non è incorporare con l’ultima versione di macOS Catalina.

Se non hai ancora installato Emacs, ti consiglierei di farlo subito attraverso la tua shell preferita.

brew cask install emacs

Non dimostrerò perché Emacs è fantastico. Va senza parlare. È possibile scaricarlo da emacsformacosx.com anche se sei più a tuo agio con gli installatori di pacchetti GUI.

Emacs può essere richiamato dalla riga di comando (emacs) e dal Finder (/Applications/Emacs.app). Non dimenticare di correggere le sue autorizzazioni nel pannello Preferenze di sistema > Sicurezza e privacy > Privacy o Emacs non sarà in grado di accedere al disco rigido.

Abilita ruby anche in /usr/bin/ruby. Dopo aver premuto il pulsante+, premere ⌘ – G-G per aprire /usr/bin. Ruby si nasconde li ‘ dentro.

Per una bella esperienza utente (aka UX) su macOS, non posso sottolineare abbastanza per installare Castlemacs. È leggero. Le combinazioni di tasti macOS sono ben integrate con Emacs. Posso usare il tasto Command per Command e Super. Tutte le mie combinazioni di tasti mac ed emacs stanno lavorando insieme come un fascino. Non manca nessuno.

Nota: Alla prima esecuzione, dired mi dà un errore ls does not support --dired; see `dired-use-ls-dired' for more details. Inserisci (setq dired-use-ls-dired nil) nella tua personalizzazione.el file.

Comportamento buggy: Emacs avvia una nuova istanza (e processo) ogni volta che sto cercando di aprire un documento dalla riga di comando o dal Finder. Non mi interessa davvero questo… sono più arrabbiato per il tempo necessario per l’avvio sul mio lucido Macbook Pro 2017, come 5 5 secondi? Troppo tempo per me. Textmate si apre istantaneamente (Finder o CLI). Quindi ho questo pezzo di codice degli anni ‘ 60 che è Emacs, aromatizzato con uno strato leggero in cima, prendendo un laptop Macintosh da five 4K cinque lunghi secondi all’avvio? Non posso conviverci, non posso andarci a letto. Sta pizzicando un nervo doloroso dell’ingiustizia: ho intenzione di versare i miei soldi in un software in abbonamento per gestire le mie attività, il mio calendario, i miei progetti, i miei diari, le mie fatture, i miei rapporti… la mia vita? Non oggi.

Voglio che Emacs si avvii in un blitz su macOS Catalina, quindi ho bisogno di un demone? brew services start emacs è rotto. Il comando emacs --daemon non sembra aiutare. Google è mio amico, come Stackoverflow, anche se non sono riuscito a trovare alcuna cura per il mio dolore.

La soluzione

Sto principalmente usando la CLI su iTerm2. Non ho davvero bisogno di un .file app per fare doppio clic su, o per spotlight. Sono fortunato ad avere un figlio intelligente in grado di parlare bash fluentemente. Mi ha scritto un bel pezzo di guscio che fa il lavoro, tutti i crediti a lui. La poesia è stato commentato per voi per capire il vero significato di esso. Vogliamo avviare un server, se non è già stato avviato. Quindi apri il nostro documento in un nuovo buffer.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.