Comment vérifier si une chaîne s1est une sous-chaîne d'une autre chaîne s2? Par exemple (test-substring "f t" "df tj") --> t, (test-substring "ft" "df tj") -->
Comment vérifier si une chaîne s1est une sous-chaîne d'une autre chaîne s2? Par exemple (test-substring "f t" "df tj") --> t, (test-substring "ft" "df tj") -->
Par "chaîne décorée", je veux dire quelque chose comme #("foo" 0 4 (fontified t face font-lock-function-name-face)) ... par opposition à la "chaîne simple" "foo" (Si le code Elisp lit une chaîne directement à partir d'un tampon, elle peut être décorée comme ceci.) Quelle est la façon la plus simple...
Obtient donc buffer-stringle contenu du tampon actuel. Mais cela ne permet pas de spécifier d'autres tampons. Comment contourner cela? Ai-je besoin de quelque chose comme ça save-window-excursionpour que ça
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...
J'ai le problème suivant: lorsque j'utilise 'Cx rt' (string-rectangle), je suis invité à entrer une chaîne, pour remplacer le rectangle sélectionné. Disons que je tape ";;" (pour commenter le rectangle). Cela fonctionne très bien, mais la prochaine fois que j'appellerai la même fonction et que je...
Dans common-lisp, nous avons la bibliothèque cl-heredoc , y a -t -il un équivalent dans
Je comprends que c'est trivial avec un if, mais y a-t-il une option, comme %Sou %squi interpole nil comme pas de chaîne du tout? Exemple: (format "%?.el" nil) ; ".el" (format "%?.el" "beginner") ; "beginner.el"
Quand je suis au milieu d'une chaîne looooong, comme ce qui suit (setq Emacs-beta "Which keyboard shortcut to use for navigating out of a string") Puis-je en sauter juste avant le premier "(après Emacs-beta) avec un