Clojurians
#editors
<
2016-02-28
>

This page is not created by, affiliated with, or supported by Slack Technologies, Inc.

esnunes18:02:13

is anyone developing in clojure using Vim?

val_waeselynck18:02:42

@esnunes: I am not, but plenty of people are, check out #C0DF8R51A

esnunes18:02:53

I tried to migrate from atom/sublime to emacs, but it slowed me down a lot, so I'm taking vim and I'm learning it very fast, although I have almost 100% sure that by the end I will be back to emacs, maybe using evil mode or spacemacs

dominicm18:02:14

@esnunes: Me, @juhoteperi, @snoe and probably more are all diehard vimmers.

dominicm19:02:04

https://github.com/Deraen/dotfiles/blob/master/.vimrc https://github.com/SevereOverfl0w/.files/blob/master/dotfiles/.nvimrc https://github.com/snoe/dotfiles/blob/master/home/.vimrc We all have public vimrc files you can check out. Mine has a big list of plugins under " # Cloure, deraen's are in the bundle_clojure folder, and snoe's are well, kinda mixed.

dominicm19:02:35

https://github.com/tpope/vim-fireplace this is your key plugin. https://github.com/snoe/nvim-refactor.js this is really cool https://github.com/tpope/vim-sexp-mappings-for-regular-people is really neat (and sexp itself) https://github.com/SevereOverfl0w/async-clj-omni/ something I've been working on https://github.com/Deraen/vim-cider my favorite code reformatter for clojure.. Wow, this list got long fast. tl;dr, vim + clojure are good, there's loads to check out and try. And vim works on simple composition (fireplace does only a few things), then others build on that. So things are simple & easily swappable.

dominicm19:02:53

I have tried spacemacs, and didn't like it much; "I cannot understand, what I cannot myself build"

esnunes19:02:41

nice, thanks @dominicm !