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
ON HIATUS
in reply to Drew DeVault • •Drew DeVault
in reply to ON HIATUS • •ON HIATUS
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 • •so, it can't do the same actions or do you just not use them? thinking of stuff like Edit |pipe, or plumbing (in the Plan 9 ports version), or sending things to a terminal window.
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 • •My list:
- 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': mastodon.social/@akkartik/1039…. One day I'll do the same for Fugitive.
codesections
in reply to Drew DeVault • •> 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
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 • •This is why I'm not really happy with vim and periodically I look at other vi-inspired editors, but up to now I haven't found one with all of the vim-specific features I use most:
* 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 • •Great talk about the topic:
How to Do 90% of What Plugins Do (With Just Vim)
youtube.com/watch?v=XA2WjJbmmo…
#vim
Reto
in reply to Drew DeVault • •nah, I want an ide
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 • •