What vim extensions do you use, Jow Forums? Share some cool ones!
Vim plugins
Other urls found in this thread:
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
vim.org
github.com
twitter.com
Emacs keybindings.
Trust me, don't use any plugin. A clean and simple vimrc configuration is the real enlightenment.
wat
why not just use emacs then? if you want the keybindings?
this
>inb4 MUH POLYBAR
>falling for obvious bait
what's polybar to do with vim?
>inb4 NERDtree
What is a good auto completion plugin for C++ development?
>Autocomplete
github.com
github.com
github.com
>Linting (display syntax errors)
github.com
>Fuzzy Find (use with ripgrep)
github.com
>Editorconfig Support (Per-Project Indent Configuration)
github.com
>Snippets
github.com
github.com
github.com
>Note taking / Shitty Org mode
github.com
>Align text
github.com
>Swap text
github.com
>Display Color Codes Inline
github.com
>Pretty much anything by tpope
github.com
github.com
github.com
github.com
github.com
I just use spacevim so I can stop thinking about plugins. Works great. I spend more time writing code/things.
It's good for learning or sysadmin'ing but that's it. You will be putting yourself at a disadvantage.
Here's some I like:
>Misc
dbakker/vim-projectroot - Useful with Unite
tpope/vim-dispatch - Cool for runnig commands
tpope/vim-vinegar - Just an improvement for file manager
junegunn/goyo.vim - Nice mode for writing documents
>Editing
tpope/vim-surround - Improved surround operations, LOVELY
tpope/vim-repeat - Helps with vim-surround
jkramer/vim-checkbox - Nice for my TODO files
>Movement
justinmk/vim-sneak - Fuck EasyMotion, this is simpler
>Git
tpope/vim-fugitive - Essential
tpope/vim-rhubarb - Helper for getting GitHub links
gregsexton/gitv - Nice for history browsing
>Search
Shougo/unite.vim - Powerful generic fuzzy searcher
Shougo/neomru.vim - Addon to Unite for MRU
tsukkee/unite-tag - Same for tags
In the right tab you can see my bindings for vim-fugitive. I love using as a prefix for plugin bindings.
unite isn't actively developed anymore, denite has replaced it
I like vim and all, but when you start putting so much shit inside it wouldn't be better to use emacs?
Yeah, i remember that, I recall trying to upgrade year or two ago and had some issues so just stayed on Unite. I had no problems ever so see no reason to upgrade.
I might try when I feel really bored, but in general I don't try to fix things that ain't broken.
Depends. Do you want to learn a whole new environment from scratch? If so, go for it.
The ability to use tools efficiently usually comes down to how familiar you are with them. If you are find with re-learning things you already know how to do in vim, then why not, try emacs. I personally see no reason, because I'm comfy -and most importantly productive - in vim, and would lose a lot of productivity trying to switch.
But to each their own. All powerful tools require a lot of practice to master.
It's the same principle behind preferring text editors instead of IDEs. Sometimes less is more, but you still have to realize it.
Denite is really frustrating
>filter field is a separate window
>enter doesn't select, just goes to list of filtered
>escape doesn't quit it
I've got to say, a plugin without ANY default configuration is pretty fucking bad user experience.
Any autocompletion lib that's less cancer than youcompletememe? Just tried it out and I really don't like having to get cmake and compile a thing just to make it function, plus it sucks for python because the completions are unhelpful, coming from cumbrains IDEs
Shougo/deoplete.nvim
gutentags+ctags.
gutentags automatically generates tags for you everytime you save a file.
You can use tags with preview window.
Preview-window (CTRL-w }) lets you quickly look at the definition of a tag.
any good snippet plugin suggestion.
Only pure vimscript, anything else is bloat.
nano
This is a pretty simple plugin that adds some handy features for XML editing:
vim.org
And then I made some dictionaries for the built-in OmniComplete system for schema-aware auto complete:
github.com
(Vim comes with dictionaries for common schemas like XHTML, XSL and XSD)
he's probably thinking of Airline etc.
>github.com
fzf is pretty great, but what it's missing is an wasy way of combining multiple sources, like unite/denite does. If it had that it would be perfect.
Honestly do people not know about its native file browser?
Couldn't you just use an autocmd for that?
Either deoplete or coc.nvim
>emmet-vim
This plug-in is fantastic.
i'm using vanilla vim 8.1 with no addons and i have to type set ft=sh every time i use vim to modify a shell script with #!/bin/dash is there any way to make vim automatically detect this? it's getting painful.