Domande taggate «defvar»

1
Cosa fa `setq-local` e quando dovrei usarlo?
Non sono abbastanza chiaro su tutte le variazioni delle variabili buffer-local, anche dopo aver letto tutti i documenti e un sacco di post qui su SX. Ecco un riassunto delle mie comprensioni: (defvar foo ..)dichiara una variabile dinamica per il file. Ma la variabile è (1) non nota ad altri …


3
Perché lo scoping defvar funziona in modo diverso senza un valore iniziale?
Supponiamo di avere un file chiamato elisp-defvar-test.elcontenente: ;;; 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 Carico questo file e poi vado nel buffer …

4
Posso ricaricare una libreria e avere defvar riassegnare i valori?
Sto sviluppando una libreria e vorrei ricaricarla dopo averla modificata senza uscire da Emacs (supponiamo che sia attiva load-path): (load-library "myname") Quando lo faccio, Emacs non defvarrileva le modifiche alle variabili -bound. Non voglio chiamare manualmente eval-defun( C-M-x) su ogni modulo di livello superiore. Fa M-x eval-bufferil rispetto defvar/ defcustom?
10 variables  defvar 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.