Emacs

Q & R pour ceux qui utilisent, développent ou développent Emacs

1
Comment changer la couleur de surbrillance du casque
J'utilise un Monokaithème. Lorsque je commence helm, la ligne actuellement sélectionnée est surlignée en gris. Ce n'est pas facile à repérer, surtout avec les informations de titre en bleu. Comment puis-je changer cette surbrillance grise, disons, en violet?
8 helm  colors 

4
Prononciation correcte de 'sexp'?
Je m'excuse si c'est une question stupide, mais je commence tout juste dans ELisp, et je me demande comment vous prononcez le mot «sexp». C'est-à-dire, si je parlais à quelqu'un, comment dit-on ce mot?
8 sexp 

1
Utilisez magit pour comparer tous les changements dans deux révisions
Existe-t-il un moyen d'invoquer Ediff depuis Magit afin de comparer les modifications apportées à tous les fichiers entre deux révisions, et pas seulement les modifications dans un seul fichier? Mon cas d'utilisation est un collègue me demandera de revoir les modifications qu'elle a apportées dans une branche, qui pourraient s'exécuter …
8 magit 


1
Lisez et modifiez le maildir de Thunderbird avec GNUS
Comme le disent les forums, il devrait être possible d'utiliser GNUS pour la lecture maildircréée par Thunderbird. Cependant, je n'ai trouvé aucune implémentation fonctionnelle publiée. Et dans mes propres expériences, je ne pouvais pas faire GNUS pour lister les groupes (dossiers dans maildir) auxquels s'abonner. C'est ce que j'ai fait: …
8 gnus  email 

1
Accélérez les entrées de la carte d'organisation lors de la correspondance par propriété
Question : Pourquoi la org-map-entriescorrespondance des propriétés est-elle si lente et que puis-je faire pour l'accélérer? Contexte : J'ai une utilisation relativement simple pour org-map-entries: saisir l'effort (en minutes entières) de toutes les entrées d'agenda de l'organisation avec une balise goalet une priorité donnée (par exemple B). (org-map-entries #'hw-org-get-effort-in-minutes "goal+PRIORITY=\"B\"" …


1
Les sous-titres en mode organisation ne sont pas pris en charge pour les blocs EXAMPLE?
Veuillez considérer le .orgfichier MVE autonome suivant , qui, je l'espère, est explicite: #+OPTIONS: toc:nil Figure [[captions-work-for-src-blocks]] shows that captions are correctly exported for SRC blocks. The second figure, in an EXAMPLE block, does not receive an exported caption. Furthermore, cross references to figure [[captions-dont-work-for-example-blocks]] incorrectly resolve to figure [[captions-work-for-src-blocks]]. …


1
eval-when-compile: defsubst vs defmacro vs define-inline
J'ai défini quelques fonctions simples dans init.el, par exemple my-cache-file: (defconst my-cache-directory (expand-file-name ".cache" user-emacs-directory)) ; ~/.emacs/.cache (defun my-cache-file (x) (expand-file-name x my-cache-directory)) ; ~/.emacs/.cache/x (setq savehist-file (my-cache-file "savehist")) (setq backup-directory-alist `(("." . ,(my-cache-file "backups/")))) Cela semblait être un bon cas d'utilisation pour defsubst: (defsubst my-cache-file (x) ...) Ensuite, j'ai …


3
Comment alterner entre deux fenêtres lorsque j'en ai plus de deux ouvertes?
Scénario: j'ai plusieurs (plus de 2) fenêtres ouvertes. Je travaille activement avec deux d'entre eux. Comment passer au mieux d'une fenêtre à l'autre, et inversement, avec une seule commande? J'utilise ace-window; c'est super mais je ne veux pas appuyer sur le numéro de la fenêtre à chaque fois. Je connais …
8 window 

1
Correspondance la plus performante de "tous les caractères"
Sur https://www.emacswiki.org/emacs/MultilineRegexp on trouve l'indice à utiliser [\ 0- \ 377 [: nonascii:]] * \ n au lieu de la norme . * \ n pour faire correspondre n'importe quel caractère jusqu'à une nouvelle ligne pour éviter le débordement de pile pour les textes volumineux (37 Ko). Le débordement est-il …

1
Comment décompresser un nom de fichier?
Étant donné ~/foo/bar, je peux /home/sds/foo/barutiliser expand-file-name. Cependant, étant donné /Users/sds/foo/bar, comment puis-je obtenir ~/foo/bar? Cas d'utilisation: je veux copier un fichier entre des ordinateurs et ils ont des chemins physiques différents vers mon répertoire personnel.
8 filenames 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.