Questions marquées «elisp»

pour des questions sur Emacs Lisp en tant que langue, par rapport à d'autres langues, en particulier, par rapport à d'autres dialectes Lisp. Autrement dit, c'est pour des questions * sur la langue * elle-même. * NE L'UTILISEZ PAS * pour des questions sur * l'utilisation * d'Emacs Lisp. Emacs Lisp est le langage de script et de programmation sur lequel l'éditeur Emacs est construit.

4
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 …
13 elisp  string 

5
Comment puis-je évaluer elisp dans un fichier orgmode lorsqu'il est ouvert?
J'ai du code elisp que j'aimerais exécuter dans des fichiers orgmode lors de leur chargement (différent pour différents fichiers et défini dans le fichier lui-même). Y a-t-il un moyen de faire cela? Je n'ai rien vu sur http://orgmode.org/manual/In_002dbuffer-settings.html Si je peux ajouter quelque chose à l'initialisation emacs qui exécute un …
13 org-mode  elisp 

1
Signification de période en (. 123)
J'ai appris . /path/to/fileen bash est utilisé pour exécuter un fichier. Par curiosité, j'évalue quelque chose comme ce qui suit dans Emacs (. 123) ⇒ 123 (read "(. 123)") ⇒ 123 Il ressemble à Emacs lit tout simplement (. 123)que 123, ce qui est arrivé?
12 elisp  list  read 

2
Comment puis-je modifier le lecteur d'Elisp?
Modifier le lecteur permettrait d'introduire une nouvelle syntaxe de lecture (comme #(hash table)et '(quoted)). De nombreux lisps ont cette capacité, mais aucune telle fonctionnalité ne semble exister pour elisp.
12 elisp 




5
Comment modifier discrètement le rendu du texte?
J'écris une extension emacs à utiliser avec la reconnaissance vocale, et je cherche de l'aide avec une fonctionnalité particulière. Certains mots que le logiciel de reconnaissance vocale (Dragon) ne reconnaît pas toujours correctement - peu importe le nombre de fois que vous l'entraînez, il suffira de reconnaître certains mots. En …


1
Réimplémentations Elisp
Emacs implémente un interpréteur pour elisp en C qui sert d' implémentation de référence de facto . Existe-t-il d'autres implémentations d'elisp dans d'autres langues (en particulier Javascript)? Quel est un ensemble minimal de primitives nécessaires pour réimplémenter pleinement elisp? Quelles sont les difficultés essentielles pour ce faire (par exemple, cadrage …
12 elisp 

5
Comment comprendre ce code de récursivité?
J'ai trouvé ce code dans le manuel An Introduction to Programming in Emacs Lispdémontrant la récursivité à l'aide de la condfonction pour trouver le nombre de cailloux en fonction du nombre de lignes entré, c'est-à-dire si les lignes = 2, alors les cailloux devraient être 3, si 4 lignes, alors …
12 elisp  learning 



1
Rendre une variable de tampon local redevenue globale
J'expérimentais avec des variables locales et définissais: (defvar-local foo nil "Buffer local foo") J'ai ensuite repensé mon programme pour utiliser une variable globale à la place en utilisant: (defvar foo nil "Not buffer local foo") mais la variable est toujours un tampon local et (kill-local-variable 'foo)ne l'a même pas tué. …


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.