Save & load file

Jeff Cunningham jeffrey at jkcunningham.com
Wed Jul 15 05:49:48 UTC 2015



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 <edgar-rft at web.de 
> <mailto:edgar-rft at web.de>> wrote:
>
>     Am Tue, 14 Jul 2015 16:58:31 -0500
>     schrieb Blake McBride <blake at mcbride.name
>     <mailto:blake at mcbride.name>>:
>
>     > 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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/slime-devel/attachments/20150714/8f13253b/attachment-0001.html>


More information about the slime-devel mailing list