Jak sprawdzić, czy ciąg znaków s1jest podciągiem innego ciągu s2? Na przykład (test-substring "f t" "df tj") --> t, (test-substring "ft" "df tj") -->
Jak sprawdzić, czy ciąg znaków s1jest podciągiem innego ciągu s2? Na przykład (test-substring "f t" "df tj") --> t, (test-substring "ft" "df tj") -->
Przez „zdobiony sznurek” mam na myśli coś takiego #("foo" 0 4 (fontified t face font-lock-function-name-face)) ... w przeciwieństwie do „zwykłego ciągu” "foo" (Jeśli kod Elisp odczytuje ciąg bezpośrednio z bufora, może być ozdobiony w ten sposób.) Jaki jest najprostszy sposób...
W ten sposób buffer-stringpobiera zawartość bieżącego bufora. Ale nie pozwala na określenie innych buforów. Jak mogę to obejść? Czy potrzebuję czegoś takiego, save-window-excursionaby
Często muszę dokonać kilku podstawień tego samego ciągu: (format "%s %s %s" "a" "a" "a") ;; gives: "a a a" (to tylko fikcyjny przykład, w tym przypadku lepiej przykleić „a” spacją, ale ogólnie mam do czynienia z bardziej skomplikowanymi sytuacjami) Czy istnieje sposób dokonania nazwanego...
Mam następujący problem: kiedy używam „Cx rt” (string-prostokąt), pojawia się monit o wprowadzenie ciągu znaków w celu zastąpienia wybranego prostokąta. Powiedzmy, że piszę „;;” (aby skomentować prostokąt). Działa to dobrze, ale następnym razem wywołuję tę samą funkcję i chcę zastąpić nic (pusty...
We common-lisp mamy bibliotekę cl-heredoc , czy istnieje odpowiednik w
Kiedy jestem w środku długiego ciągu, jak poniżej (setq Emacs-beta "Which keyboard shortcut to use for navigating out of a string") Czy mogę go pominąć tuż przed pierwszym "(po Emacs-beta)