Preguntas etiquetadas con elisp

9
Uso simple de request.el

Mi pregunta embarazosamente fácil es la siguiente: ¿Por qué funciona el siguiente código? (require 'request) (defun geocoder () (request "http://rpc.geocoder.us/service/csv" ;;; **Hardcoded parameter!** :params '(("address" . "1600 Pennsylvania Ave, Washington DC")) :parser 'buffer-string...

9
¿Cuándo deben usarse las comillas?

Veo que se usan comillas nítidas en el código eLisp de otras personas, y las uso yo mismo, pero no tengo completamente claro cuándo son apropiadas y cuándo no. ¿Podría alguien aclarar exactamente cuándo es apropiado usar comillas definidas y cuándo se deben usar comillas simples...

9
Cómo determinar si el carácter actual es una letra

Cómo puedo determinar si el carácter actual es una letra (un carácter alfabético) (es decir, pertenece a la clase de sintaxis [:alpha:]en las nociones de expresiones regulares). Me gustaría escribir una función simple como la siguiente: (defun test-letter () (interactive) (if...

9
Copia profunda una cadena en Elisp?

Tengo una cadena de propiedad. Quiero hacer una copia profunda de él para agregar más propiedades, conservando las propiedades en la cadena original. ¿Cómo puedo hacer eso (fácilmente)? Ejemplo Evaluar uno por uno: (setq test-str-1 #(";; This `is' a test" 0 3 (fontified nil face...

8
Ventana dividida en el borde exterior

Estoy buscando una manera de agregar una nueva división de ventana de altura completa a una configuración de ventana existente (dividida). Como no sé cómo explicarlo correctamente, simplemente publicaré algunos gráficos ASCII que muestran el comportamiento deseado para dos configuraciones de...