Any syntax issues - missed keywords, parsing errors, etc., would be great. I could probably look that stuff up myself, but it's much more likely to be done right if someone actually using it (like you
) verifies things for me.
Also, it's fantastic that you're working on code completion for Clojure! If you want to contribute any code you can just email it to me; I'll be happy to add it to the project (BSD-licensed). Or if you want to keep a different license or keep personal control over the source, I can simply link to your project or repository. Or if you want to keep it to yourself, that's fine too.
If the folding logic for Clojure is really as simple as parens vs. curlys, we should definitely be able to get that to work. If you can send me what you had (or post it) I can take a look. I'd imagine you should be able to just extend CurlyFoldParser and override isLeftCurly(Token) and isRightCurly(Token) to return true on left- and right-parens, respectively.