Spacemacs for Vim users -- The best editor is neither Emacs nor Vim, it's Emacs and Vim!...

Preview:

Citation preview

Spacemacs for Vim users

Pradeep Gowda

August 02, 2016

@VimIndy

Slides - https://www.btbytes.com/talks/spacemacs-2016-08/

About mevim user for 10+ years"Journeyman" uservi or plain vim when I have tono pluginsquick 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 editingEmacs -- non-modal editing by defaultevil mode -- extensible vi layer for Emacsgod mode

Emacs configurationsconfiguring emacs -- a favourite yak to shaveMy 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 weekin emacs, *org-mode)More complete "distributions" -- batsov's Preludespacemacs

spacemacsspacemacs - evil + god modesA community-driven Emacs distributionCredo -- The best editor is neither Emacs nor Vim, it'sEmacs and Vim!

Installationhttps://github.com/syl20bnr/spacemacs git clone https://github.com/syl20bnr/spacemacs

~/.emacs.d 

launch emacsdemo

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 likesensible set of defaultscan use either key-bindings.sometimes modal-editing is nicerfast"leader key" is easy on the hands

Package highlightsdisclaimer: i'm not a "power" user of editorsavy like vim's easymotionpowerlinemagit (git integration)neotree like nerdtreeprojectile [project management]

Recommended