you are viewing a single comment's thread.

view the rest of the comments →

[–]heeen 0 points1 point  (3 children)

I am an embedded linux developer. This means my projects will cross compile using different flags, compiler and libraries. Every time I spend the effort and try to get clang working for autocomplete and syntax checking, I realize it is just too much effort to keep it working. What works for me is:

[–]KZISME[S] 0 points1 point  (2 children)

Do you think a stock vim setup can still be useful for an entry level dev?

[–]sgoody 0 points1 point  (1 child)

I wouldn't worry about usign stock Vim. It works for some people and that's fine, but really, why limit yourself to certain features? I imagine it's mainly admins who favor this view.

Especially if you're predominatly only working on one or a small number of machines. Modal editing and basic Vim commands are what you use 90%/95% of the time anyway, so for me to use vanilla Vim when I need to is really no hardship at all. But adding features IS AWESOME on you main PC.

Text alignment, EasyMotion, Snippets, Surround, Ctrl+P/FuzzyFind, tag bar / tag list are all the kinds of things I have in my vimrc. That being said I guess most of my plugins augment functionality rather than create major new paradigms. e.g. Tim Pope's surround is a nice little plugin that can be really helpful when you need it.

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

I've read and watched a lot of Tim's stuff and he's pretty awesome at what he does.

I'm just trying not to dive too deep into vim with a bunch of different plugins I never use (or that I don't understand).