Salta al contenuto principale


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
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.
in reply to read-only account (Rain 🚱)

when I say "the OS is my IDE", I don't mean integrations between vim and my OS. I mean getting out of vim and using my shell.
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': https://mastodon.social/@akkartik/103994830568601931. One day I'll do the same for Fugitive.
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
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.
in reply to Drew DeVault

I appreciate this about #kakoune . It's very conservative in core features and encourages external tooling via pipes and commands. I also find the controls to be an improvement over #vim
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.
in reply to Reto

you can have all of those things in your shell, and bonus: rig them up to your CI or write scripts for them

Questo sito utilizza cookie per riconosce gli utenti loggati e quelli che tornano a visitare. Proseguendo la navigazione su questo sito, accetti l'utilizzo di questi cookie.