AndrewRadev/switch.vim — pull request #10 by ujihisa (2013-12-15 07:04:22+00:00)
Title: add clojure support (string and if-clause)

Added following features for `filetype=clojure`

* string - symbol - keyword switch (like ruby's string - symbol switch)
* if clause switch (like ruby's)

```clojure
"hello-world"
'hello-world
:hello-world
```

```clojure
(if boolean-value
something
otherwise)

(if (or true boolean-value)
something
otherwise)

(if (and false boolean-value)
something
otherwise)
```

vimrunner test passed on my environment. It may depend on your `ftdetect` and `ftplugin`, since this spec depends on your `&iskeyword` value which is usually set by `&lisp`.