Dear vimming Clojurians, a long overdue release of VimClojure is available. This is mainly a bugfix and maintenance release. It brings the highlighting, indenting and completion up-to-date with current Clojure. Highlighting for contrib is there for a few modules, but it's far from being complete.
One new feature worth mentioning is the conditional highlighting. Vim tries to figure at, which namespaces are required/used and dynamically adds highlighting for the included commands. Example: (ns foo.bar (:use [clojure.contrib.def :only (defvar)])) This adds highlighting for: - clojure.contrib.def/defvar and - defvar (But not for eg. defvar-!) (ns foo.bar (:require [clojure.contrib.def :as d])) This adds highlighting for: - clojure.contrib.def/defvar and - d/defvar and - d/defvar- (But not for defvar!) For multiple-file namespaces a similar :use/:require directive must be put in a comment at the file header for now. So it's still experimental. Thanks for all the feedback on issues and improvements! The release may be found at the usual spot: http://kotka.de/projects/clojure/vimclojure.html Sincerely Meikel
smime.p7s
Description: S/MIME cryptographic signature