``` _ _ _ | \ | | (_) | \| | ___ _____ ___ _ __ ___ | . ` |/ _ \/ _ \ \ / / | '_ ` _ \ | |\ | __/ (_) \ V /| | | | | | | |_| \_|\___|\___/ \_/ |_|_| |_| |_| The Historian's Best Friend ```
Outline ======= 1. My Journey to (Neo)Vim 2. Vim as a DSL 3. Plug-ins 4. Conclusion
Vim as DSL ==========
Vim as DSL ========== - `(` or `)`: to quickly navigate from sentence to sentence - `{` or `}`: to quickly jump from paragraph to paragraph - `ciw`: to quickly change a word in a sentence - `daw`: one of the sequences I use most often - `das`: to delete a whole sentence - `ci(`: to change the words within the brackets - `.`: 'the dot formula', to repeat the last change
Vim as DSL: Spell Checking ========================== - `]s`: goto next misspelled word - `[s`: goto previous misspelled word - `zg`: mark word as good - `zw`: mark word as wrong - `z=`: suggests correct words
Plug-ins ======== 1. [Vimtex](https://github.com/lervag/vimtex) 2. [Pandoc](https://pandoc.org/) 3. [Vimwiki](https://vimwiki.github.io/) 4. [Ditto](https://github.com/dbmrq/vim-ditto) 5. [Goyo](https://github.com/junegunn/goyo.vim) 6. [Targets](https://github.com/wellle/targets.vim)
``` _______ _ _ |__ __| | | | | | | |__ __ _ _ __ | | __ _ _ ___ _ _ | | | '_ \ / _` | '_ \| |/ / | | | |/ _ \| | | | | | | | | | (_| | | | | < | |_| | (_) | |_| | |_| |_| |_|\__,_|_| |_|_|\_\ \__, |\___/ \__,_| __/ | |___/ ```
The original talk and the slides are [here](https://github.com/ramonvoges/Vimfest2017).