Si tratta di uno scenario in cui sono stato eseguito alcune volte:Come conservare il contenuto degli appunti in Emacs su Windows?
Copia del testo da un altro programma. Vai su Emacs e fai qualche modifica prima di incollare/tirare il testo dentro. Cy to yank e voilà ... non il testo che intendevo incollare. Poi mi rendo conto che mentre sto spostando le cose, ho usato comandi come kill- linea e parola uccisa all'indietro, e quelle linee e parole uccise ora occupavano l'uccisione. Ma digitando M-y non si riporta il testo originale copiato, quindi ho bisogno di tornare al mio programma originale per copiare nuovamente il testo. E anche peggio se il programma originale è chiuso, quindi ho perso completamente il testo copiato.
Kill-line, ecc. Sono comandi di base (come premere il tasto Canc, quasi), e anche se non mi dispiace che l'kill-ring sia un po 'ingombrante usando quel comando, mi aspetto che il mio originale il testo rimane da qualche parte nel kill-ring in modo che possa trovarlo digitando My poche volte. Come posso fare in modo che Emacs conservi automaticamente il contenuto degli appunti corrente nell'hit-ring prima di scavalcare il contenuto degli appunti?
semplice, facile, perfetto. L'ho usato oggi. Aveva copiato del testo da un browser e poi era passato in emacs per incollarlo in un nuovo file. Senza rendermene conto, avevo usato alcuni comandi kill sul nome del file mentre stavo aprendo il nuovo file. Senza questo script il contenuto degli appunti sarebbe sparito. Ma questa volta ha funzionato come previsto! – Cheeso