Skip to content

Instantly share code, notes, and snippets.

@Deraen
Last active May 5, 2016 08:31
Show Gist options
  • Save Deraen/49fdf29b69364f03420d to your computer and use it in GitHub Desktop.
Save Deraen/49fdf29b69364f03420d to your computer and use it in GitHub Desktop.
VIM Lightning talk
 __      _______ __  __            _____ _       _
 \ \    / /_   _|  \/  |    _     / ____| |     (_)
  \ \  / /  | | | \  / |  _| |_  | |    | | ___  _ _   _ _ __ ___
   \ \/ /   | | | |\/| | |_   _| | |    | |/ _ \| | | | | '__/ _ \
    \  /   _| |_| |  | |   |_|   | |____| | (_) | | |_| | | |  __/
     \/   |_____|_|  |_|          \_____|_|\___/| |\__,_|_|  \___|
                                               _/ |
                                              |__/

                   WHY VIM IS THE BEST

                   20.2.2016 ClojureD

                     https://twitter.com/JuhoTeperi
                       https://github.com/Deraen

2 - Plugins

  1. Not perfect, no error handling etc.

3 - NEOVIM

  • 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
  1. https://github.com/carlosdcastillo/vim-mode

4 - Conclusion

  • Vim is still great (13% use per state-of-clojure)
  • We are piggybacking on some Cider and Refactor-nrepl features
  • Neovim brings some hope

5 - Personal options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment