¿Cómo verificar si una cadena s1es una subcadena de otra cadena s2? Por ejemplo (test-substring "f t" "df tj") --> t, (test-substring "ft" "df tj") -->
¿Cómo verificar si una cadena s1es una subcadena de otra cadena s2? Por ejemplo (test-substring "f t" "df tj") --> t, (test-substring "ft" "df tj") -->
Por "cuerda decorada" quiero decir algo como #("foo" 0 4 (fontified t face font-lock-function-name-face)) ... a diferencia de la "cadena simple" "foo" (Si el código Elisp lee una cadena directamente desde un búfer, puede decorarse así). ¿Cuál es la forma más sencilla de convertir una cadena...
Entonces buffer-stringobtiene el contenido del búfer actual. Pero no permite especificar otros buffers. ¿Cómo puedo evitar eso? ¿Necesito algo como save-window-excursionhacer que
A menudo tengo que hacer varias sustituciones de la misma cadena: (format "%s %s %s" "a" "a" "a") ;; gives: "a a a" (es solo un ejemplo ficticio, en este caso es mejor pegar "a" con un espacio en blanco, pero en general trato situaciones más complicadas) ¿Hay alguna manera de hacer una...
Tengo el siguiente problema: cuando uso 'Cx rt' (cadena-rectángulo), se me solicita que ingrese alguna cadena para reemplazar el rectángulo seleccionado. Digamos que escribo ";;" (para comentar el rectángulo). Esto funciona bien, pero la próxima vez que llame a la misma función y quiera...
En common-lisp tenemos la biblioteca cl-heredoc , ¿hay un equivalente en
Entiendo que esto es trivial con un if, pero ¿hay una opción, like %So %sque interpola nil como ninguna cadena? Ejemplo: (format "%?.el" nil) ; ".el" (format "%?.el" "beginner") ;
Cuando estoy en medio de una cadena muuuy larga, como la siguiente (setq Emacs-beta "Which keyboard shortcut to use for navigating out of a string") ¿Puedo omitirlo, justo antes del primero "(después de Emacs-beta) con un