Emacs sur macOS Catalina 10,15 po 2019 2020

Profitez de la puissance d’Emacs sur ces ordinateurs de marque fruit

Photo par moi. Rien à voir avec Catalina, Emacs ou Apple: c’est fait par conception, comme ils le font.

J’ai toujours été un amoureux d’Emacs par souci de simplicité. Avec la mise à jour de macOS Catalina, il est difficile, comme d’habitude, de faire fonctionner Emacs de manière transparente avec le terminal, iTerm2 ou le Finder. On peut être un GTD-nerd, un écrivain de toute nature, ou tout simplement travailler avec des fichiers texte brut, et des tas d’informations; tout le monde mérite le droit d’utiliser des logiciels libres, même si Emacs n’est pas intégré à la dernière version de macOS Catalina.

Si vous n’avez pas encore installé Emacs, je vous recommande de le faire dès maintenant via votre shell préféré.

brew cask install emacs

Je ne démontrerai pas pourquoi Emacs est génial. Cela va sans parler. Vous pouvez le télécharger à partir de emacsformacosx.com aussi bien si vous êtes plus à l’aise avec les installateurs de paquets GUI.

Emacs peut être appelé à partir de la ligne de commande (emacs) et du Finder (/Applications/Emacs.App). N’oubliez pas de corriger ses autorisations dans le panneau Préférences système > Sécurité et confidentialité > Confidentialité ou Emacs ne pourra pas accéder à votre disque dur.

Activez ruby également situé dans /usr/bin/ruby. Après avoir appuyé sur le bouton +, appuyez sur ⌘-G-G pour ouvrir /usr/bin. Ruby se cache là-dedans.

Pour une expérience utilisateur agréable (aka UX) sur macOS, je ne peux pas insister assez pour installer Castlemacs. Il est léger. Les raccourcis clavier macOS sont bien intégrés à ceux d’Emacs. Je peux utiliser la touche Command pour Command et Super. Tous mes raccourcis clavier mac et emacs fonctionnent ensemble comme un charme. Aucun ne manque.

Remarque: Lors de la première exécution, dired me donne une erreur ls does not support --dired; see `dired-use-ls-dired' for more details. Insérer (setq dired-use-ls-dired nil) dans votre coutume.fichier el.

Comportement des bogues: Emacs démarre une nouvelle instance (et un nouveau processus) chaque fois que j’essaie d’ouvrir un document à partir de la ligne de commande ou du Finder. Je ne m’en soucie pas vraiment that je suis plus frileux sur le temps qu’il faut pour démarrer sur mon brillant Macbook Pro 2017, comme 5 5 secondes? Trop longtemps pour moi. Textmate s’ouvre instantanément (Finder ou CLI). J’ai donc ce morceau de code des années 60 qui est Emacs, aromatisé avec une couche légère sur le dessus, prenant un ordinateur portable Macintosh à 4K five cinq longues secondes au démarrage? Je ne peux pas vivre avec, je ne peux pas dormir avec. C’est pincer un nerf douloureux d’injustice: est-ce que je vais verser mon argent dans un logiciel d’abonnement pour gérer mes tâches, mon calendrier, mes projets, mes journaux, mes factures, mes rapports my ma vie? Pas aujourd’hui.

Je veux qu’Emacs démarre en blitz sur macOS Catalina, alors ai-je besoin d’un démon ? brew services start emacs est cassé. La commande emacs --daemon ne semble pas aider. Google est mon ami, comme Stackoverflow, même si je n’ai trouvé aucun remède à ma douleur.

La solution

J’utilise principalement la CLI sur iTerm2. Je n’ai pas vraiment besoin d’un.fichier d’application à double-cliquer ou à mettre en évidence. Je suis béni d’avoir un fils intelligent capable de parler couramment bash. Il m’a écrit un beau morceau de coquille qui fait le travail, tous les crédits à lui. La poésie a été commentée pour que vous compreniez le vrai sens de celle-ci. Nous voulons démarrer un serveur, s’il n’est pas déjà démarré. Ouvrez ensuite notre document dans un nouveau tampon.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.