Emacs

13
Substitution de chaîne nommée?

Je dois souvent faire plusieurs substitutions de la même chaîne: (format "%s %s %s" "a" "a" "a") ;; gives: "a a a" (c'est juste un exemple factice, dans ce cas, il vaut mieux coller "a" avec un espace, mais en général je traite des situations plus compliquées) Existe-t-il un moyen de faire une...

13
Code Elisp pour vérifier la connexion Internet

Lorsque j'ouvre Emacs, il évalue mon fichier init, qui comprend l'actualisation des archives de mon package via une connexion Internet. C'est problématique lorsque je n'ai pas de connexion Internet, donc je dois empêcher l'exécution de ce code lors du démarrage d'Emacs sans connexion Internet. Pour...

13
Créer un nouveau cadre avec uniquement la ligne de mode

Je veux créer un nouveau cadre qui ne contient que la ligne de mode. Surtout pas un tampon de fichier. Pourquoi ai-je besoin de ça? J'utilise la synchronisation du mode org pour chronométrer mon travail. Le mode organisationnel affiche le minuteur de la tâche en cours sur laquelle je travaille dans...

13
Comment puis-je quitter ediff immédiatement sans avoir à taper «y»

Quand je quitte ediff avec, on qme demande si je veux vraiment arrêter. Je préférerais qu'il arrête immédiatement. Il n'y a rien d'évident dans la personnalisation . Il y a une solution ici qui semble fonctionner en redéfinissant la qclé, mais je ne suis pas sûr des détails du fonctionnement de la...

13
Que fait «valeur-symbole»?

Les docs ne m'ont pas rendu plus sage: Cette fonction renvoie la valeur stockée dans la cellule de valeur du symbole. C'est là que la valeur actuelle (dynamique) de la variable est stockée. Si la variable n'a pas de liaison locale, il s'agit simplement de sa valeur globale. Si la variable est...

13
Espacement des lignes excessif avec certaines polices

Depuis longtemps, j'utilise DejaVu Sans Mono comme police de programmation. Je n'ai pas encore trouvé de meilleure police. Mais il y a quelque temps, j'ai découvert la Fira de Mozilla , qui a l' air très agréable pour le code . J'ai donc décidé de l'essayer dans Emacs. Malheureusement, lorsque je...

13
Déplacer le formulaire de haut en bas en mode paredit

J'ai utilisé l'édition structurelle de cursive (un mode de type paredit pour Intellij et Cursive) et j'ai trouvé une belle commande appelée déplacer la forme vers le haut (et vers le bas). Déplacer le formulaire vers le haut fait cela ( |c'est le but): (+ 1 |(+ 2 3) 4) => (+ (+ 2 3) 1 4) et...

13
Mise en surbrillance des variables shell dans les guillemets

Dans vim, le document suivant provoquera la $PWDcouleur des lignes 2 et 3 de deux manières différentes: #/bin/sh echo "Current Directory: $PWD" echo 'Current Directory: $PWD' La première instance de $PWDsera dans une couleur différente du reste de la chaîne dans laquelle elle se trouve. Cela donne...

13
«Et» vs «quand» pour les conditions

Il s'agit d'un suivi des commentaires sur cette réponse . Les bits de code suivants semblent être équivalents: (and a b) (when a b) Bien sûr, andvous permet de mettre plus de conditions: (and a b c d)signifie(when (and a b c) d) J'ai tendance à utiliser whenuniquement pour exprimer la ramification....