Questions marquées «elisp-macros»

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....

12
Quand utiliser la macro ou ne pas utiliser [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 4 ans . Quand dois-je utiliser la macro dans mon...

11
Comment puis-je créer plusieurs défuns en parcourant une liste?

Je travaille à l' optimisation de ma configuration emacs où je peux créer dynamiquement des fonctions interactives pour tous les thèmes que j'ai dans une liste. Voici une version simplifiée de la construction que j'essaie de faire fonctionner. ;; List containing names of functions that I want to...

11
Comment utiliser sans entrée?

De la docstring: N'exécutez BODY que tant qu'aucune entrée n'est en attente. Si l'entrée arrive, cela met fin à l'exécution de BODY et while-no-inputrenvoie t. Quitter le fait retourner nul. Si BODY se termine, while-no-inputrenvoie la valeur produite par BODY. Si je comprends bien, cette macro me...

8
Charges automatiques et variables

Je comprends ce que le chargement automatique fait pour les fonctions (enregistrer le fichier à charger lorsqu'une telle fonction est appelée ou que sa chaîne de documentation est récupérée). Cependant, il n'est pas clair comment utiliser la fonction de chargement automatique en conjonction avec...