Per quanto ho capito, la seguente sequenza di comandidefinizioni di ripristino e ricaricare .emacs senza chiudere o riavviare Emacs e buffer riaprire
M-x load-file ENTER
~/.emacs
ENTER
sarebbero reload mio file .emacs
. Tuttavia, da quello che ho letto su altri forum, non è garantito che mi dia una configurazione totalmente rivista, cioè costringono Emacs ad analizzare il nuovo file di configurazione e a ricaricare le definizioni di variabili e funzioni modificate, ma non rimuovono le definizioni precedentemente caricate .
Con questo, le mie domande sono:
- E 'possibile chiare up definizioni di Emacs in memoria e ricaricare
.emacs
senza dover riavviare completamente Emacs? - Se quanto sopra non è possibile, c'è un modo per riavviare Emacs (in modo che io analizzi il mio file
.emacs
da zero) chiedendogli di riaprire tutti i buffer che ho aperto?
+1 per contrastare il (strano) downvote ... cosa c'è di sbagliato in questa domanda? –
Perché stai cercando di ricaricare l'intero file? Parti del file che sai essere cambiato possono essere eseguite con eval-region –
Diciamo che hai '(setq config-var t)' per alcune variabili il cui valore di default è 'nil'. Se elimini questa linea dal file, non puoi riprodurre il comportamento predefinito ricaricando solo quella parte del file (che ora è vuota), o anche l'intero file. Devi tenere traccia di ogni cambiamento che fai e annullarlo in qualche modo, che è pieno di pericoli e potrebbe anche non essere possibile. –