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.



5
Mapper une fonction sur une liste de propriétés?
Q: quelle est la manière idiomatique de mapper une fonction sur une liste de propriétés? Les diverses fonctions de mappage ( mapcaret famille) mappent une fonction sur une séquence telle qu'une liste. Comment utilise-t-on ces fonctions lorsqu'il s'agit d'une liste de propriétés , c'est-à-dire lorsque l'on essaie de mapper sur …
17 elisp  mapping 


2
Différence entre le fichier de chargement et le chargement
J'ai parcouru la documentation des deux fonctions mais elles ne semblent pas apporter beaucoup d'informations. Quelle est la différence réelle entre eux, à part le fait qu'il loads'agit d'une fonction intégrée dans le code source C alors que load-file est une fonction compilée de liste interactive. Quelle est la fonction …
17 elisp  functions 

1
Comment exporter des en-têtes de niveau supérieur du tampon en mode org vers des fichiers séparés?
Comment chaque en-tête de niveau supérieur d'un org-modetampon peut-il être exporté vers un fichier distinct nommé d'après la valeur du titre CUSTOM_ID+ (filtré) correspondant? Disons qu'un tampon contient: * Title of Heading 1 :PROPERTIES: :CUSTOM_ID: fibrillogenesis :END: Suspendisse potenti. Mauris ac felis vel velit tristique imperdiet. ** Sub-Heading Nullam rutrum. …

4
Comment mettre en retrait les mots clés alignés?
Probablement influencé par Clojure, j'utilise plus souvent des listes de propriétés comme structures de données. Emacs la plupart du temps les indente comme ça, `(:token ,token :token-quality ,quality) , alors c'est ce que je préférerais `(:token ,token :token-quality ,quality) . Alors, je me demande si quelqu'un a déjà abordé cela?
17 elisp 


1
Conventions de commentaire Emacs Lisp
L' Appendice D.7 du Manuel de référence Emacs Lisp mentionne quelques conseils de commentaires: Les points-virgules simples ( ;) doivent être utilisés pour les commentaires en ligne. Les doubles points-virgules ( ;;) doivent être utilisés pour les commentaires de ligne. Le point-virgule triple ( ;;;) doit être utilisé pour "les …
17 elisp  comment 

3
Elisp regexps ^ et $ vs `et '
Le manuel décrit les caractères spéciaux regexp ^et $. Comme dans la plupart des dialectes d'expression régulière que je connais, ils semblent correspondre au début ou à la fin d'une chaîne. Cependant, j'ai également découvert qu'il existe des personnages `et 'disponibles. Sur la base des explications trouvées ici , elles …

3
Comment obtenir le numéro d'élément dans une liste?
Q: comment obtenir le numéro d'élément dans une liste? nthobtient l'élément numéro n d'une liste: (nth 2 '(a b c d)) ; => c Je voudrais faire l'inverse: obtenir le numéro d'élément étant donné l'élément: (some-function 'c '(a b c d)) ; => 2 Je l'ai peut-être manqué, mais une …
16 elisp 

3
Comment créer: des mots clés?
Q: Comment crée-t-on et utilise- :keywordst-on? Envisagez une tentative (naïve, apparemment) d'accéder à la liste de jouets suivante: (setf alist '((:key-1 "Key no. 1") (:key-2 "Key no. 2"))) (assq :key-1 alist) ; => (:key-1 "Key no. 1") (assq (make-symbol ":key-1") alist) ; => nil La première clé fonctionne comme prévu, …
16 elisp  symbols 

1
Comment connaître l'état visible / ciblé de mon tampon?
J'écris une extension qui parle à un processus externe, il est donc normal de réduire le nombre de demandes `` hey whats up '' lorsque mon tampon n'est pas concentré. Alors, quelle est la meilleure façon de reconnaître: Quand mon tampon est visible et concentré Quand mon tampon est visible …
16 elisp  buffers  focus 

2
comment détecter si à l'intérieur d'une paire assortie?
Q: Existe -t-il un moyen général de détecter si le point se trouve ou non à l'intérieur d'une paire de caractères correspondante? C'est-à-dire: y a-t-il une fonction de prédicat générale (ou quelque chose) qui peut déterminer si le point est entre une paire appariée ou certains caractères choisis arbitrairement? Je …
16 elisp  syntax 

3
Comment trouver le chemin vers un exécutable avec Emacs Lisp?
Mon cas d'utilisation actuel consiste à trouver où se trouve l' Caskexécutable (il peut être installé à au moins deux endroits, et il y a un problème à ce sujet). J'ai besoin d'un fût de cette façon: (require 'cask "~/.cask/cask.el") Mais je dois trouver le bon chemin pour cela cask.el, …
16 elisp  files  cask 

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.