__ _______ __ __ _____ _ _
\ \ / /_ _| \/ | _ / ____| | (_)
\ \ / / | | | \ / | _| |_ | | | | ___ _ _ _ _ __ ___
\ \/ / | | | |\/| | |_ _| | | | |/ _ \| | | | | '__/ _ \
\ / _| |_| | | | |_| | |____| | (_) | | |_| | | | __/
\/ |_____|_| |_| \_____|_|\___/| |\__,_|_| \___|
_/ |
|__/
WHY VIM IS THE BEST
20.2.2016 ClojureD
https://twitter.com/JuhoTeperi
https://github.com/Deraen
- https://github.com/tpope/vim-fireplace
- Optionally depends on Cider-nrepl
- Repl, autocomplete, docs etc.
- https://github.com/guns/vim-clojure-static
- https://github.com/guns/vim-sexp
- Like paredit, but better
- https://github.com/Deraen/vim-cider
- Additional cider-nrepl & refactor-nrepl functionaly [1]
- https://github.com/SevereOverfl0w/vim-cljrefactor
- Like previous, not written by me
- https://github.com/snoe/clj-refactor.nvim
- clj-refactor.el for Neovim
- Written in ClojureScript!
- Not perfect, no error handling etc.
- Vim fork
- Drops support for OLD platforms etc. to make maintaining easier
- Separates UI and "backend" [1]
- Async job control
- Plugins can be implemented in any language with Msgpack RPC support
- Vim is still great (13% use per state-of-clojure)
- We are piggybacking on some Cider and Refactor-nrepl features
- Neovim brings some hope
- Vimscript is not even that bad
- All Vim emulations are inferior to real deal
- Spacemacs is not Vim
- ... when I tried it, I couldn't event open documentation (could be explained by my lack of motivation)
- https://github.com/Deraen/dotfiles/blob/master/.vimrc