|
Re: Don't lose your *Remember* buffer: msg#00119emacs.wiki.general
ajk@xxxxxx (Andrew J. Korty) wrote: > I use the following in .emacs to keep me from accidentally destroying > a *Remember* buffer by exiting Emacs. There's also something for Gnus > in there. Is there a better way? If not, enjoy. > > ,---- > | (defun my-cleanup-then-save-buffers-kill-emacs (&optional arg) > | "Clean up before saving buffers and killing Emacs." > | (interactive "P") > | ;; stop here if there's a *Remember* buffer > | (if (get-buffer remember-buffer) > | (remember) > | ;; clean up Gnus > | (and > | (fboundp 'gnus-alive-p) > | (gnus-alive-p) > | (let ((gnus-interactive-exit nil)) > | (gnus-group-exit))) > | (save-buffers-kill-emacs arg))) > | (global-set-key "\C-x\C-c" 'my-cleanup-then-save-buffers-kill-emacs) > `---- > This is nice. And I would add it to kill-emacs-query-functions or kill-emacs-hook rather than redefine C-x C-c. -- Cheers, Dryice http://dryice.3322.org |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Private tasks, notes, etc: 00119, Sacha Chua |
|---|---|
| Next by Date: | Re: Private tasks, notes, etc: 00119, David O'Toole |
| Previous by Thread: | Don't lose your *Remember* bufferi: 00119, Andrew J. Korty |
| Next by Thread: | Re: Don't lose your *Remember* buffer: 00119, Frederik Fouvry |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |