Spacebar as leader key, as opposed to backslash or comma.
Use Vim 8 - it's faster, has some good async stuff.
Execute test that's under your cursor.
PyCharm is too slow, missing features like :earlier
or :later
. PyCharm makes it easier to navigate worse code bases, allowing for making worse code bases.
Vim + Alacritty is fast, compared to iTerm2 on OS X.
Keeping hands on your keyboard! No need for mouse use.
Some other editors won't allow fullscreen editing.
And Vim is Open Source!
Large IDEs can lead to context switching.
GUI editors can have better debugger interfaces.
Some editors integrate with Vim/NeoVim while adding features.
NeoVim good compatibility, saner defaults.
Vim governance and design decisions can be controversial.
Use ctags? Gutentags? Universal ctags in Debian and is testing.
- vim-surround
- vim-commentary
- vim-speeddating
- And a lot of other stuff from tpope ^
- vim-exchange swaps words/lines, etc
- fzf
- goyo
- limelight
- And a lot of other stuff from junegunn ^
- Stuff by Andrew Radev
- quickfix-reflector
- vim-tmux-navigator
- indentLine
- vim-python-pep8-indent
- VimWiki (should be using this right now)
Shared configs over multiple editors in an environment, like shift width, etc.
synchronize-panes is cool!
Communication between browser and vim session.
On the other hand, have a terminal emulator in a browser.
Task Warrior - to-do list ++
Like SpaceMacs, an opinionated configuration.