well, I found technomancy's update of clojure mode... there was
something very odd though.

each time I would 'git clone' it, I would end up with the jochu source
code instead... even though .git/config pointed to technomancy's
github location!

I had to manually download the .zip file and unpack it!

My working .emacs config is here -
http://paste.lisp.org/display/74865

inlined for convenience -
;;; clojure-mode
;;; http://github.com/technomancy/clojure-mode/tree/master

(add-to-list 'load-path "c:/tmp/c/technomancy-clojure-mode")
(require 'clojure-mode)

(setq clojure-src-root "c:/tmp/c")
(clojure-slime-config)

(autoload 'clojure-mode "clojure-mode" "A major mode for Clojure" t)
(add-to-list 'auto-mode-alist '("\\.clj$" . clojure-mode))




On Feb 3, 10:17 pm, Terrence Brannon <metap...@gmail.com> wrote:
> Hello, I cannot get slime and clojure-mode up and running:
>
> ;;; inferior lisp output
>
> (add-classpath "file:///c:/Documents and Settings/Administrator/
> Application Data/emacs-contrib/swank-clojure/")
>
> (require 'swank.swank)
>
> (swank.swank/ignore-protocol-version "2009-01-30")
>
> (swank.swank/start-server "c:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/slime.
> 21424" :encoding "iso-latin-1-unix")
>
> java.lang.NoClassDefFoundError: clojure/main
> Caused by: java.lang.ClassNotFoundException: clojure.main
>         at java.net.URLClassLoader$1.run(Unknown Source)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Unknown Source)
>         at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Unknown Source)
>         at java.lang.ClassLoader.loadClassInternal(Unknown Source)
> Could not find the main class: clojure.main.  Program will exit.
> Exception in thread "main"
> Process inferior-lisp exited abnormally with code 1
>
> ;;; .emacs
>
> ;;; clojure-mode
>
> ;;;http://github.com/nablaone/slime/tree/master
> (add-to-list 'load-path "~/emacs-contrib/slime")
>
> ;;;http://github.com/jochu/swank-clojure/tree/master
> (add-to-list 'load-path "~/emacs-contrib/swank-clojure")
>
> ;;;http://github.com/jochu/clojure-mode/tree/master
> (add-to-list 'load-path "~/emacs-contrib/clojure-mode")
>
> (require 'slime)
>
> (autoload 'slime "slime" "" t)
> ;(swank-clojure-config (setq swank-clojure-jar-path "~/src/clojure/
> clojure.jar"))
> (setq swank-clojure-jar-path "~/src/clojure/clojure.jar")
>
> ;(setq swank-clojure-extra-classpaths '("~/src/clojure-contrib/clojure-
> contrib.jar"))
>
> ;; (setq swank-clojure-binary "clojure")
> ;(require 'clojure-auto)
> (require 'swank-clojure-autoload)
>
> (autoload 'clojure-mode "clojure-mode" "A major mode for Clojure" t)
> (add-to-list 'auto-mode-alist '("\\.clj$" . clojure-mode))
--~--~---------~--~----~------------~-------~--~----~
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