Preguntas etiquetadas con defvar

1
¿Qué hace `setq-local` y cuándo debo usarlo?
No tengo muy claras todas las variaciones de las variables locales de búfer, incluso después de leer todo el documento y un montón de publicaciones aquí en SX. Aquí hay un resumen de mis entendimientos: (defvar foo ..)declara una variable dinámica para el archivo. Pero la variable es (1) desconocida …


3
¿Por qué el alcance de defvar funciona de manera diferente sin un valor init?
Supongamos que tengo un archivo llamado que elisp-defvar-test.elcontiene: ;;; elisp-defvar-test.el --- -*- lexical-binding: t -*- (defvar my-dynamic-var) (defun f1 (x) "Should return X." (let ((my-dynamic-var x)) (f2))) (defun f2 () "Returns the current value of `my-dynamic-var'." my-dynamic-var) (provide 'elisp-dynamic-test) ;;; elisp-defvar-test.el ends here Cargo este archivo y luego entro en …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.