"AndrewC." <mr.bl...@gmail.com> writes:

> On Mar 16, 2:08 pm, David Nolen <dnolen.li...@gmail.com> wrote:
>> On Mon, Mar 16, 2009 at 3:42 AM, Tassilo Horn <tass...@member.fsf.org>wrote:
>>
>>
>>
>> > When adding ~/.clojure/ to `swank-clojure-extra-classpaths' and starting
>> > SLIME, htop shows that this directory is not in the -cp java option.
>> > Sending a SIGINT kills the clojure process and doesn't interrupt the
>> > current Thread only...
>>
>> I've noted that you cannot interactively change that variable.  If you
>> change it you must restart your emacs session for it to take effect. If you
>> haven't already checked this of course.
>
> The problem here is that swank-clojure adds clojure to the slime-lisp-
> implementations once only after slime is loaded.

Exactly, and my configs where set after swank-clojure was loaded.
Unfortunately slime is loaded first.  See

    <87fxhd2qte....@thinkpad.tsdh.de> 

for details.

> The other problem is that it uses add-to-list so if you reload slime
> to refresh the value of slime-lisp-implementations, you end up with
> two clojure entries in the list.

Why do you think?  add-to-list adds only if there's no such item in the
list already.

> I don't have a good solution, so I just run this by hand when I've
> changed swank-clojure-extra-classpaths:
>
> (setq slime-lisp-implementations `((clojure ,(swank-clojure-cmd) :init
> swank-clojure-init)))

In <87fxhd2qte....@thinkpad.tsdh.de> I describe how I solved it now.
-- 
Richard Stallman can solve the halting problem... in polynomial time.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to