Как проверить, является ли строка s1подстрокой другой строки s2? Например (test-substring "f t" "df tj") --> t, (test-substring "ft" "df tj") -->
Как проверить, является ли строка s1подстрокой другой строки s2? Например (test-substring "f t" "df tj") --> t, (test-substring "ft" "df tj") -->
Под «украшенной струной» я имею в виду #("foo" 0 4 (fontified t face font-lock-function-name-face)) ... в отличие от "простой строки" "foo" (Если код Elisp читает строку непосредственно из буфера, она может быть оформлена следующим образом.) Какой самый простой способ преобразовать декорированную...
Так buffer-stringполучает содержимое текущего буфера. Но это не позволяет указывать другие буферы. Как я могу обойти это? Нужно ли что-то вроде, save-window-excursionчтобы это...
Мне часто приходится делать несколько замен одной и той же строки: (format "%s %s %s" "a" "a" "a") ;; gives: "a a a" (это просто фиктивный пример, в этом случае лучше склеить «а» с пробелом, но в целом я имею дело с более сложными ситуациями) Есть ли способ сделать именную замену? Например, в...
У меня следующая проблема: когда я использую 'Cx rt' (string-rectangle), мне предлагается ввести некоторую строку, чтобы заменить выбранный прямоугольник. Скажем, я набираю ";;" (закомментировать прямоугольник). Это работает просто отлично, но в следующий раз, когда я вызываю ту же функцию, и я...
В общем-lisp у нас есть библиотека cl-heredoc , есть ли эквивалент в
Когда я нахожусь в середине Looooong строки, как следующий (setq Emacs-beta "Which keyboard shortcut to use for navigating out of a string") Могу ли я пропустить это, прямо перед первым "(после Emacs-бета) с...