Questions marquées «elisp»

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

11
C'est pour quoi?

Par exemple dans la définition de -firstnous avons: (--first (funcall pred it) list)) Naturellement, la signification de "it" est très difficile à rechercher ou à rechercher dans le

10
Renommer le refactoring de variable locale

Existe-t-il un outil de refactorisation elisp qui peut renommer les variables locales et les arguments de fonction? Je voudrais pouvoir tourner: (defun my-func (s r) ... (use s .. r)) dans: (defun my-func (string replacement) ... (use string .. replacement)) en utilisant une méthode qui sait...

10
Comment compter toutes les fenêtres d'un cadre?

Tout comme la question l'indique, je voudrais une fonction qui compterait les fenêtres actuellement affichées dans ce cadre. Donc ça: +--------------+-------------+ | | | | | | | *scratch* | *Messages* | | | | | | | | | | +--------------+-------------+ | *Help* | | | +----------------------------+...

10
Quand faut-il utiliser des guillemets nets?

Je vois des guillemets nets utilisés dans le code eLisp d'autres personnes, et je les utilise moi-même, mais je ne sais pas exactement quand ils sont appropriés et quand ils ne le sont pas. Quelqu'un pourrait-il préciser exactement quand il convient d'utiliser des guillemets nets et quand les...

10
Comment puis-je répondre à une invite de mini-tampons d'elisp?

Je me retrouve parfois à utiliser des fonctions interactives à l'intérieur d'une fonction que j'écris pour mon propre usage. Si une fonction demande des informations (par exemple, "Fichier de sortie: ~ /"), existe-t-il une manière générale et simple d'ajouter du texte au mini-tampon, puis d'appuyer...