Re: Save & load file
Jeff Cunningham <[email protected]> Tue, 14 Jul 2015 22:49:48 -0700
| Newsgroups | gmane.lisp.slime.devel |
|---|---|
| Message-ID | <[email protected]> |
On 07/14/2015 06:15 PM, Blake McBride wrote: > I had to take the "P" argument out, and then everything worked > perfectly. Thanks!! > > (I am using GNU Emacs 24.3.1) > > I am surprised this sequence isn't a pre-configured feature of > standard slime with a keyboard shortcut. It is my most used sequence. > > Thanks! > > Blake > > > On Tue, Jul 14, 2015 at 6:17 PM, edgar <[email protected] > <mailto:[email protected]>> wrote: > > Am Tue, 14 Jul 2015 16:58:31 -0500 > schrieb Blake McBride <[email protected] > <mailto:[email protected]>>: > > > Greetings, > > > > Long-time lisp user, short time slime user here. There is something > > I like to do frequently but seems to be a real hassle with slime. > > I'm sure either there is a command to do what I want, or it is easy > > for me to write one. I thought rather than going doen an ignorant > > path, I'd ask the list. Sure appreciate any help. > > > > What I would like is a keyboard command that would: > > > > 1. save the current file being edited > > > > 2. load (not compile) that file without asking it's name > > A basic Emacs function doing both could look like this: > > (defun slime-save-and-load-file () > (interactive "P") > (let ((filename (buffer-file-name))) > (if (not filename) > (message "Buffer %s is not associated with a file." > (buffer-name)) > (save-buffer) > (slime-load-file filename)))) > > - edgar > > Just out of curiosity, why do you do this all the time? What's the scenario? --Jeff