VIM PLUGINS

Whats are the best non-bloat vim plugins? Mainly looking for python and web dev stuff.

Attached: 41446456_327174534512642_3258782323719632705_n.jpg (1080x810, 118K)

Other urls found in this thread:

github.com/matze/vim-move
github.com/szw/vim-maximizer
github.com/iberianpig/ranger-explorer.vim
github.com/lilydjwg/colorizer
github.com/unblevable/quick-scope
youtube.com/watch?v=z_KmNZNT5xw
github.com/Shougo/deoplete.nvim
github.com/ajh17/VimCompletesMe
github.com/ervandew/supertab
instagram.com/nikkibytes?utm_source=ig_profile_share&igshid=1u6y9ubdzlud4
github.com/machakann/vim-swap
github.com/AndrewRadev/switch.vim
github.com/PeterRincker/vim-argumentative
github.com/AndrewRadev/sideways.vim
twitter.com/NSFWRedditImage

that's a man.

You're a onions boy

Attached: soyboy16.jpg (631x482, 39K)

YouCompleteMe is good shit

emacs lol
Well it's got some bloat, but at least it's good

>covered camera
fuckyngsoiymeme

Attached: freeing_up_slot_M3.webm (640x360, 2.68M)

If you have propriety laptop and don't cover up the camera you're pretty much asking to get spied on

I used to use it but the project I work on is ~500m lines of C and it shits the bed with that much context. Now I use coc.vim with ccls, shit is so much better, idk why ycm is so slow

what video was that?

freeing_up_slot_M3.webm

Her boyfriend is a black guy btw.

jewish manlet

Yeah, googling that gave me slot gambling in vegas.

i use

dirvish
vim-repeat
vim-surround
vim-multiple-cursors
vim-easy-align
vim-better-whitespace
vim-gitgutter
vim-bufferline
bufexplorer

as well as
supertab
deoplete
syntastic

and a bunch of others

I don't work with any python projects so I don't have any python specific plugins. I've been fine with what i've got when it came to quick edits of python scripts.

this, brazilian tranny

mentally ill, bipolar, jewish manlet. I'm amazed people still watch him. he's crazier than Terry Davis.

Her boyfriend is white. BBBBBTTTTTWWWWWWW

We all have friends that are a little better looking that work with computers..could be who knows..You just can't tell anymore. Mortal Kombat 11 looked a bit strong for Skyrim gameplay...How do you even support the game and film industry with a conscience.

github.com/matze/vim-move
github.com/szw/vim-maximizer
github.com/iberianpig/ranger-explorer.vim
github.com/lilydjwg/colorizer
github.com/unblevable/quick-scope

Attached: 1543693539481.gif (562x369, 175K)

satan go away

No

Attached: 1519418480329.jpg (851x853, 93K)

Attached: article-2210654-1545A937000005DC-413_634x350.jpg (634x350, 35K)

I've never heard of that plugin, what does it do?

youtube.com/watch?v=z_KmNZNT5xw

of course...

>those shoulders

yeah, its a guy

>cd code
>cd..
>cd ..
>cd ..
>cd code
>cd code
>cd

ctrl-p
vim-surround
fugitive is nice but kind of bloat - it does loads of shit but the only features I use from it are viewing and diffing against previous versions of files

>github.com/matze/vim-move
Seems shitty. d{p is strictly superior to this plugin's 12. And that assumes you have relativenumber on and don't mind dealing with the interaction between rnu and visual selection mode.

>github.com/lilydjwg/colorizer
Guess this is mainly for webdevs?

>github.com/szw/vim-maximizer
Seems simple and useful. I've often got logfiles with long-ass lines and it would be nice not to always have to open them in a new tab when I want to look at them properly.

>github.com/unblevable/quick-scope
Also seems useful. Reminds me of easymotion, but simpler, so it's probably faster and less likely to shit marker characters all over your buffer

Stop trying to find something you angry virgin

cd test
ls
...
cd test
ls
...
cd ../
ls
...
cd test
ls
...
cd ../../../
ls
durp
cd durp
ls
test
cd test

>vim
>plugins

Just switch to Emacs already, jfc

I can't get this fucking shit to work.

which one?

Vim-move

I installed it with vim plug but the key combination doesn't seem to work. Maybe I'm just retarded. What are the keys you're supposed to press when you're in visual line mode?

>github.com/matze/vim-move
it looks cool in the gif, but i don't see how it is any more functional than ctrl-V x then hitting p somewhere else. One thing I'd like to have is a plugin that will re-order or re-arrange function arguments. For example, I have myfunc( arg1, arg2, arg3) and I want to quickly make it myfunc( arg2, arg1, arg3 ) . The other example is lets say I have a function that takes like 20 arguments, I'd like to be able to quickly put them all on one line, split them into individual lines, or put them in columns so there are 2-3 arguments per line. Anyone know a way to do that stuff easily?

UltiSnips is the one plugin I can't imagine doing web dev without.

Attached: decker_adept.png (760x378, 29K)

> cd code
cd: no such file or directory code
> cd..
cd..: command not found
> cd ...
cd: ...: no such file or directory
> cd .
> cd code
cd: code: no such file or directory
> cd ..
> cd kod
cd: kod: no such file or directory
> cd kode
> ls
fizzbuzz.rb Gemfile Dockerfile index.js index.spec.js package.json
> nano fizzbuzz.rb

are you using alt? alt + j or k , h or l?

it says right here what the keybinds are
Move current line/selection up
Move current line/selection down
Move current character/selection left
Move current character/selection right

if you add let g:move_key_modifier = 'C' to your .vimrc/init.vim it will allow you to remap alt to crtl.

If you are in the market for python code completion, I would suggest
>github.com/Shougo/deoplete.nvim
Ycm is a bit overkill for python completion imho. Deoplete is a lot less bloaty.

For ultimate non-bloat, consider:
github.com/ajh17/VimCompletesMe
It's like a small layer on top of completion vim already has.

(Also supertab is mandatory, but who doesn't have that already, just in case doe: github.com/ervandew/supertab )

What's the point of YouCompleteMe, coc.vim when there's already omni completion build in Vim ?

Not a plugin, but I do a lot of that stuff with throwaway macros. nnoremap Q @q

Type qq to start recording, then type q to finish. Then play it again with Q. Super flexible and capable of driving huge refactors.

Attached: 720A3E475F334F2EA882DFC4CE38F367.jpg (640x628, 16K)

YCM offers shit like proper code navigation (GTD, GTR) and completion, that doesn't just rely on what's in the buffers

Thanks.
No, I thought it was some combination of A and the move keys. Yes, you can laugh at me.

I remaped them to Ctrl, though. I use Alt + J/K to scroll through st.

instagram.com/nikkibytes?utm_source=ig_profile_share&igshid=1u6y9ubdzlud4

github.com/machakann/vim-swap

Attached: 1532555714713.gif (350x200, 59K)

shit was alpha as fuck

thanks, brosky

I use macros a lot too, but they add mental overhead. The nice thing about having everything in the form of vim plugins, actions, motions, etc. is that you just learn it once then any time you want to do that thing it's in muscle memory.

here are some other ones that do similar things, not as simple as that one though.
github.com/AndrewRadev/switch.vim
github.com/PeterRincker/vim-argumentative
github.com/AndrewRadev/sideways.vim

Don't roast me but anyone using spacevim?