[slime-devel] Slime and the default pathname basic question

Matus Kmit simply.nitaai at gmail.com
Fri Jun 24 19:48:15 UTC 2011

Excellent. Thank you. simplynitaai

On Fri, Jun 24, 2011 at 4:36 PM, Stas Boukarev <stassats at gmail.com> wrote:
> Matus Kmit <simply.nitaai at gmail.com> writes:
>> Hi everybody
>> i have some basic slime/lisp question.
>> Normally if i start lisp from the command line in a particular
>> directory, this directory is set as the default path in the lisp
>> interpreter. So i can load any other file in the same directory simple
>> by (load "filename").
>> In emacs slime, as soon as i start the slime-mode the default path is
>> set to my linux home directory (i checked it in
>> *default-pathname-defaults*).
>> So my question is, what is the most straightforward method to set up
>> slime (or lisp, or my lisp file) in such a way, that the default path
>> is set to the currently loaded file?
> Processes started by emacs inherit current directory from the buffers
> from which they were created. So, if you were in a buffer with your
> "filename.lisp", and then did M-x slime, the lisp will be started in the
> directory of that file.
> Alternatively, you can change directory (and package) by doing C-c ~
> while in the buffer with the file to which directory you want to change.
> And if you just want to load files, you can do C-c C-l (or rather C-c
> C-k, with compilation), to load the file in the current buffer.
> --
> With best regards, Stas.

More information about the slime-devel mailing list