webvim-overview
A slide deck presentation about WebVim
Myself
@kramp
(Web)Vim, why ?
Why using Vim today ? When we have :
But
- Vim
The good
- lightweight, cross paltform
- keyboard based
- huge ecosystem
- ergonomics (does the job really quickly)
- muscle memory
The bad
- battery not included
- learning curve
- heterogeneous plugins
- years of legacy and compat
The Idea of distribution
- Linux dist ported to the Vim world
- Dotfiles to dotvim to webvim
- Like eclipse, jetbrains dist
Some hate the idea
Some loves it
Demo
- Syntax checking eslint
- white spaces with editorconfig or :FixeWhiteSpace
- Align
- Autocomplete
- Open module source (gf), Open module main file (:Nedit lodash)
- Multi cursor
- Git (gutter, Gblame, Gdiff, Gbrowse)
- Comment
- Format
- Refactor (TernRename)
- Search and replace interactive
- Spell check (set spell, ]s, zg, z=)
Future
- Installer, more OS
- Neovim
- more syntax, more features