smartparens
                                
                                 smartparens copied to clipboard
                                
                                    smartparens copied to clipboard
                            
                            
                            
                        in clojure, sp-up-sexp doesn't work with vector
(if [:a | :b] 
  (some c))
| is where the caret is.  Run sp-up-sexp  several times, the caret halts at the ending ] without going further.
doesn't seem to reproduce
I can't reproduce either.
To reproduce this, evil mode must be enabled. The direct reason is because of evil-move-beyond-eol being nil.
There's nothing we can do then, this is a behaviour of evil-mode.