Vim: avoid plugins. Don't turn it into an IDE. Unix is your IDE and Vim is your editor.
Of my plugins, the only ones which don't add more language support are:
Fugitive, exclusively for :Gblame
Ctrl-P
vim-surround
editorconfig
hilinktrace, which helps with designing/modifying color schemes
Seize the means of computation
in reply to Drew DeVault • •Drew DeVault
in reply to Seize the means of computation • •Seize the means of computation
in reply to Drew DeVault • •read-only account (Rain 🚱)
in reply to Drew DeVault • •Drew DeVault
in reply to read-only account (Rain 🚱) • •read-only account (Rain 🚱)
in reply to Drew DeVault • •i only know the basic editing actions in Vim plus i played around with YCM a long time ago, so i really have no idea how well these work in it. but these are what i think of when i think of a "the OS is your IDE" workflow.
Drew DeVault
in reply to read-only account (Rain 🚱) • •Kartik Agaram
in reply to Drew DeVault • •- bracketed-paste
- camel-case-motion
- Fugitive, exclusively for :Gdiff, which in turn is exclusively for "revert this hunk".
I can't help feeling Fugitive is a violation of our rule.
I used to rely on signify as well, but it has now been 'depackaged': https://mastodon.social/@akkartik/103994830568601931. One day I'll do the same for Fugitive.
codesections
in reply to Drew DeVault • •> Of my plugins, the only ones which don't add more language support are:
> Fugitive, exclusively for :Gblame
> Ctrl-P
> vim-surround
> editorconfig
> hilinktrace, which helps with designing/modifying color schemes
Strong agree, though I'd sub in fzf for Ctrl-P. Oh, and add vim commentary, but I almost feel like it and vim-surround don't count – Tim Pope has a gift for writing native-seeming plugins
Nicolas Évrard
in reply to Drew DeVault • •Elena ``of Valhalla''
in reply to Drew DeVault • •* utf-8 support
* syntax highlighting
* help maintaining indentation (here vim's syntax based autoindent is nice, but enter keeps the same intentation level of the previous line would be just fine)
folds are another thing that I use a lot, but I guess I could live without them.
also, no. mouse. support. inside. the. editor. especially. not. active. by. default.
edit: it needs to be in Debian, otherwise it doesn't exist.
[Ted] :ted: Ted Hart-Davis :breadified: likes this.
Xenharmonic Forest
in reply to Drew DeVault • •norb :arch: :debian: :vim:
in reply to Drew DeVault • •How to Do 90% of What Plugins Do (With Just Vim)
https://www.youtube.com/watch?v=XA2WjJbmmoM
#vim
Reto
in reply to Drew DeVault • •I like it that I can pull up docs, go to definition, have a linter for the language I'm working on and correct spelling etc.
Just use the plugins to get what you are looking for.
Drew DeVault
in reply to Reto • •