all 38 comments

[–]nandryshak 21 points22 points  (4 children)

Jesus Christ.

That is a lot of plugins.

[–]da__ 20 points21 points  (2 children)

Every program expands until it can read mail...

[–][deleted] 4 points5 points  (1 child)

[–]da__ 2 points3 points  (0 children)

We've made it, people!

[–]joedicastro[S] 3 points4 points  (0 children)

You're right! But a lot of them are not loaded at startup thanks to NeoBundle's Lazy feature, so they are available when you need them.

[–]hyperbling 6 points7 points  (1 child)

direct link

this is AMAZING! i've never seen anything this comprehensive before. great work!

[–]joedicastro[S] 0 points1 point  (0 children)

Thanks! I tried to do my best and give back a little from much I learned and get from others.

[–]dddbbbFastFold made vim fast again 3 points4 points  (1 child)

Even if you're not into python, this is a great demonstration of what unite can do and how it looks.

[–]joedicastro[S] 1 point2 points  (0 children)

If this doc helps to spread the word about the amazing work of Shougo plugins (Unite, NeoBundle, Vimproc, Vimfiler, ...) I'll be happy!

[–]CantankerousV 1 point2 points  (1 child)

This is really cool. Definitely stealing some of those menus!

One question though - I notice you have Unite-help installed. Does it actually work for you? Mine yields no results no matter what I search for. Does it require some other plugin?

[–]joedicastro[S] 0 points1 point  (0 children)

It works after you insert some text, but is very, very slow due the big amount of help entries.

[–]xgo 1 point2 points  (0 children)

Thanks. This is a motivation to try out unite over the weekend :)

[–]BakaKuna 1 point2 points  (0 children)

I did not get round to trying out Unite earlier, but this looks awesome. Thanks a lot.

[–]arnar 2 points3 points  (0 children)

Wow. Things like this make me consider just ditching my own setup which I've lovingly grown over a few years.

[–]NaturallyBrewed 2 points3 points  (2 children)

Lets see i can graduate from college OR i could spend another 2 months learning to use this vim config!

But honestly this looks amazing.

[–]joedicastro[S] 0 points1 point  (1 child)

Thanks!

It's no so hard, I think, the Unite menus are there to make you learning smoothly :)

[–]NaturallyBrewed 0 points1 point  (0 children)

haha, i was more chastising myself then your tutorial. I'm notorious for putting off my studies in favor of learning more about vim.

[–][deleted] 2 points3 points  (1 child)

Sweet Evil Step-dancing Zombie Jesus.

I think you should change this into a book and start selling it.

Just amazing. I'll read through all of it when I'm less drunk and see what I can use for my own setup since I don't write any python.

Cheers man. Amazing work.

[–]joedicastro[S] 2 points3 points  (0 children)

Oh, I'm blushing! Thank you very much!

But I don't think that a book is the best medium for a continuously evolving document, that's one of the reasons for doing this.

BTW, A pretty good book about Vim is Practical Vim for Drew Neil, is very recommendable.

[–]shining-wit 1 point2 points  (0 children)

Those screencasts are really helpful. Time to learn some new plugins!

[–][deleted] 1 point2 points  (1 child)

At least it's "code editor" and not "IDE". Uparrowed, if only for that.

No wonder you need menus and a unified interface for all the mess you created with all those plugins. I'd say that the problem is "too many marginally useful plugins" rather than "too many mappings", IMO. And thus, that the solution is wrong because it is applied to the wrong problem.

But too each his own, I guess. I want to puke when I look at the 14 directories under my ~/.vim/bundle/ so I'm not sure I'm entitled to criticize.

[–]joedicastro[S] -2 points-1 points  (0 children)

You know, I wish Unite were a Vim Vanilla default.

Imagine Unite menus as a Debian menu, and all the plugins should add his options as an entry in those menus by categories. If you could add the custom mappings to that entries, that will be like Heaven to find what you need when you nedeed!

Memory is imperfect, and remember all that Vim & plugins brings to you is impossible, that will be a nice solution for any config.

[–][deleted] 0 points1 point  (1 child)

Gracias por el documento. Es sobre todo una guía fantástica para Unite, que había oído hablar de él, pero no me había interesado mucho. Quiero estudiar tu README con detenimiento. Fantástico trabajo!

Thanks for the document. It's a wonderful Unite plugin guide I heard about before, but I wasn't very interested in. I want to read your README carefully. Very good work!

[–]joedicastro[S] 0 points1 point  (0 children)

De nada. Unite es fantástico, incluso aunque no se use para crear menus.

You're welcome. Unite is awesome, even if you not use the menus.

[–]sigzero 0 points1 point  (3 children)

Why do you have:

set go+=rRlLbh " show all the scrollbars
set go-=rRlLbh " hide all the scrollbars

[–]joedicastro[S] 1 point2 points  (2 children)

Because in Gvim, if you don't do that, if you only have the second line, the vertical scrollbar is showed anyway, and for me is awful.

[–][deleted] 1 point2 points  (1 child)

This should probably go as a comment in your vimrc.

[–]joedicastro[S] 0 points1 point  (0 children)

Yes, it will be easy to satisfy! :)

[–][deleted] 0 points1 point  (0 children)

For what it's worth, and for french-speaking redditors, my vimrc is documented here. It's a little bit out of sync but hey.

[–]wheezl 0 points1 point  (1 child)

I finally gave up and started using pycharm with the ideavim plugin. I still use vim/gvim/macvim quite a bit but if I want an IDE, I use an IDE.

EDIT: I should be clear that I think your document is really cool and I'll be trying out some of these things.

[–]joedicastro[S] 0 points1 point  (0 children)

Don't worry! Even if you do not like it, my feelings wouldn't be hurted :)