I will also cross-post this to the vimclojure list.
Am 29.08.2010 um 20:25 schrieb Victor Olteanu:
> Thank you. I tried again but I can't figure out how these pieces work together.
> I tried watching the video tutorial but it seems that it's outdated. I tried also with the readme file without luck.I can't figure out which goes where and how all these pieces work together.
> Is there any step-by-step tutorial about how to install these?
Step by step:
1. Download vimclojure-2.2.0-SNAPSHOT.zip.
2. Unzip to ~/.vim (on Windows: ~/vimfiles)
3. Check that ~/.vimrc (on Windows: ~/_vimrc) contains "set nocompatible", "filetype plugin indent on" and "syntax on". Preferably in this order and at the very top of the file.
This cannot be simplified.
The following is completely optional and should only be done if the above resulted in a satisfactory setup with highlighting, indenting and static completion.
4. Download vimclojure-nailgun-client-2.2.0-SNAPSHOT.zip
5. Extract to a convenient place.
6. Ensure that ~/.vimrc (on Windows: see above) contains "let vimclojure#WantNailgun = 1" as well as "let vimclojure#NailgunClient = '/path/to/convenient/place/ng.exe"
7. Download server-2.2.0-SNAPSHOT.jar.
8. Start the nailgun server with correct classpath: java -cp your-stuff:server.jar vimclojure.nailgun.NGServer 127.0.0.1
9. Enjoy doclookup, macroexpansion and omni completion in clojure sources.
Hope that helps.
> as I believe it's a pity most people may not use this for Clojure and go the Emacs route which is more documented...
Victor, the following is nothing personal against you, but I was told this now several times and can't stay quite anymore.
I absolutely care a #$*&%!§/$* whether someone switches to emacs because *my* project sucks. VimClojure is written for people who mostly use Vim to do their stuff – in particular myself. If someone switches to emacs because SLIME is so much superior (which I doubt heavily counting the "my SLIME doesn't work" mails), that's fine with me. When they are happy with emacs, I'm also happy. Emacs is not the enemy. Nor is ccw or enclojure.
> Please let me know if I can help with anything.
You are already helping! Your mail shows that I have to revamp the instructions to be more clear.
Sincerely
Meikel
PS: The link for reference:
> http://kotka.de/a4d4104349e704/server-2.2.0-SNAPSHOT.jar
> http://kotka.de/a4d4104349e704/vimclojure-2.2.0-SNAPSHOT.zip
> http://kotka.de/a4d4104349e704/vimclojure-nailgun-client-2.2.0-SNAPSHOT.zip
I just want to say that you at least have one happy user. I use
vimclojure whenever I want
to quickly throw together code. I'm even installing it via mercurial
repo. For me, it most certainly
does NOT suck. :)
--
Omnem crede diem tibi diluxisse supremum.