https://i.imgur.com/cOoZUnH.png Maybe I want to be tracked. Because yanno. Github.
sexp is like paredit.
@juhoteperi: Just seen your vim-cider. Why didn't I know about this, I'd tried to implement this stuff myself!
My attempt was really poor, https://github.com/SevereOverfl0w/vim-cljrefactor
Now I can remove it though :simple_smile:
@dominicm: there is also https://github.com/snoe/clj-refactor.nvim which is quite promising. It is implemented using ClojureScript.
I saw that was started a little while ago, @juhoteperi, I need to check it out. I'm quite sad, I've had to remove parinfer, because it keeps aggressively rewriting my team's code
@dominicm: Is that because of the initial format when you open a file?
(re: parinfer)
@cfleming yes
That’s a bummer. Doesn’t that mean that their code has quite odd indentation, or is parinfer too strict about what that initial run should look like?
@dominicm: ^^ sorry, didn’t ping you there
I’m interested in this because I’m currently integrating parinfer into Cursive, so if there’s something that could be done to help this I’d love to know your thoughts.
@dominicm: I needed to pair parinfer with cljfmt and that keeps everything pretty close to emacs/cider formatting. The only difference is that comments at the end of blocks get spit out (I think you raised an issue about this). Luckily teammates are ok with that.