Spacemacs for Vim Users
Total Page:16
File Type:pdf, Size:1020Kb
Spacemacs for Vim users Pradeep Gowda August 02, 2016 @VimIndy Slides - https://www.btbytes.com/talks/spacemacs-2016-08/ About me vim user for 10+ years "Journeyman" user vi or plain vim when I have to no plugins quick edits and remote shells "vim when I have to, Emacs when I can" What about emacs? ...<insert favourite emacs joke(s)>... One language to configure and extend the editor Modal editing Emacs -- non-modal editing by default evil mode -- extensible vi layer for Emacs god mode Emacs configurations configuring emacs -- a favourite yak to shave My own -- https://www.btbytes.com/source/intentional_emacs/tree/ http://aaronbedra.com/emacs.d/ (first google hit, *org-mode) http://pages.sachachua.com/.emacs.d/Sacha.html (this week in emacs, *org-mode) More complete "distributions" -- batsov's Prelude spacemacs spacemacs spacemacs - evil + god modes A community-driven Emacs distribution Credo -- The best editor is neither Emacs nor Vim, it's Emacs and Vim! Installation https://github.com/syl20bnr/spacemacs git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d launch emacs demo Shortcuts SPC f e d -- edit config SPC f e R -- reload config SPC h d f -- describe fn SPC h d v -- describe variable SPC h d k -- describe key SPC f f -- fuzzy find files SPC f t -- neotree SPC w - -- split windows horizontal SPC w / -- split windows vertically What I like sensible set of defaults can use either key-bindings. sometimes modal-editing is nicer fast "leader key" is easy on the hands Package highlights disclaimer: i'm not a "power" user of editors avy like vim's easymotion powerline magit (git integration) neotree like nerdtree projectile [project management].