slimv.vim:: Invalid auto insert parentheses
clojure, slimv, vim
Solution
Arthur already described `,(`. Besides that you can turn off paredit globally in your `.vimrc` (`let g:paredit_mode=0`).
But if what you don't like is 'electric return' (i.e. there's an extra newline inserted before the closing paren), then you can disable it via `let g:paredit_electric_return=0`. Electric returns are gathered if you press `)` at the end of the line. So if you press `)` after `(println "hello")` then the next closing paren will jump up producing: `(println "hello"))`.
Problem
I'm using clojure in MacVim with slimv.vim. But when I start to write some clojure code my indent does not look good. It looks like this: ``` (def a (println "hello") ) ``` It makes me a little confused. I want to invalid auto insert parentheses. Do you have any idea? Thanks in advance.