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