Domande taggate «variables»



3
Assegnare lo stesso valore a più variabili?
A volte ho bisogno di impostare lo stesso valore su più variabili. In Python, potrei farlo f_loc1 = f_loc2 = "/foo/bar" Ma in elisp, sto scrivendo (setq f_loc1 "/foo/bar" f_loc2 "/foo/bar") Mi chiedo se c'è un modo per raggiungere questo obiettivo usando "/foo/bar"una sola volta?
12 variables  setq 


1
Variabili dichiarate a colori
Sto cercando un modo semplice per far ricordare a emacs la variabile dichiarata in una singola funzione in C / C ++. Con "semplice" intendo senza alcun pacchetto esterno, solo con alcune righe elisp nei file di configurazione. La mia configurazione predefinita di Emacs colora i nomi delle variabili in …


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 


3
Modo rapido per attivare / disattivare una variabile
Sarebbe bello avere un modo rapido per attivare o disattivare una variabile. Ecco qualcosa che ho in mente. Chiamare una funzione "toggle var". L' completing-readdovrebbe elencare solo le variabili che hanno valori singoli (non elenchi o alists). Non so se sia possibile farlo. Sarebbe ancora meglio se elenca solo i …

1
Caricamenti automatici e variabili
Capisco cosa fa il caricamento automatico per le funzioni (registra il file da caricare quando viene chiamata tale funzione o viene recuperata la sua stringa di documentazione). Tuttavia, non è chiaro come utilizzare la funzione di caricamento automatico insieme a variabili e macro. Ho due domande: Cosa succede quando il …
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.