Live data from Hacker News

Square open-sources its Vim repo, Maximum Awesome

corner.squareup.com

11–20 of 145 posts

Re: Square open-sources its Vim repo, Maximum Awesome

#11
post #2

Unfortunate that they don't mention licensing at all. (EDIT: Whoops, I'm completely wrong. Sorry. Move along, nothing to see here.) Since they use Git submodules, some licensing is inherited from packages like Command-T and vim-fugitive... but they wrote code themselves as well, so there's also that.

It seems to be licensed under Apache 2.0, from the Git repo.

Re: Square open-sources its Vim repo, Maximum Awesome

#12
post #4

not a cool question but ... I wonder if it will install on windows without problems

It won't, it's mac os x only from the looks of it, which is kinda silly.

Not really, since it's developed by them and for them (a mac house). He seems pretty welcoming of your additions to make this Linux/Windows if you desire... but why on earth one would expect that THEY would have taken the time to make this multi-platform when they don't use it that way is honestly beyond me (i.e. silly).

Re: Square open-sources its Vim repo, Maximum Awesome

#13
Not to rain on anybody's parade here, but for first-time vim users I recommend not using any plugins and only selectively adding them one at a time after the basics (buffers, navigation, some ex mode, etc) are at least somewhat familiar.

Getting started with plugins enabled makes it hard to understand where vim stops and plugins begin and make switching to a different (someone else's) vim setup confusing at best.

It also tends to feed the 'make it work like the last editor I used' syndrome, which is completely counter-productive.

Otherwise, nice work and good job open-sourcing it!

Re: Square open-sources its Vim repo, Maximum Awesome

#14
post #9

This is cool but it seems silly to have the default install method to be using "rake", I love vim but keep Ruby off most of my systems, what happened to good ol' fashion shell scripts.

Why is it silly? It's specific for OS X and OS X users already have ruby installed.

Because everybody has at some point tried to run rake on a new project and found some version incompatibility along the depth of the abyss^Wstack.

Re: Square open-sources its Vim repo, Maximum Awesome

#15
As another commenter already pointed out, a common pattern is for people to try such a configuration, and end up starting again from scratch because, frankly, it doesn't work for them.

Emphasis on "for them".

I'm not saying you shouldn't share your setup. I wouldn't have learned vim (or screen back in the day, or pine, or many others) if I didn't crib from the dotfiles of those before me.

But at some point, your setup becomes so customized to you that you're the only one it works for. And that's why vim and emacs, ancient editors, still exist -- they're stable and can be modernized and tailored to the user over time.

This writeup (not mine) I completely agree with: http://mislav.uniqpath.com/2011/12/vim-revisited/

Re: Square open-sources its Vim repo, Maximum Awesome

#16

Earlier quoted context omitted.

It won't, it's mac os x only from the looks of it, which is kinda silly.

Not really, since it's developed by them and for them (a mac house). He seems pretty welcoming of your additions to make this Linux/Windows if you desire... but why on earth one would expect that THEY would have taken the time to make this multi-platform when they don't use it that way is honestly beyond me (i.e. silly).

Yes but VIM runs on everything, why make it Mac OS X specific when it's simplistic to make it "just use these vim files and it'll work on every computer"

Re: Square open-sources its Vim repo, Maximum Awesome

#17
post #13

Not to rain on anybody's parade here, but for first-time vim users I recommend not using any plugins and only selectively adding them one at a time after the basics (buffers, navigation, some ex mode, etc) are at least somewhat familiar. Getting started with plugins enabled makes it hard to understand where vim stops and plugins begin and make switching to a different (someone else's) vim setup confusing at best. It…

Using vi instead of vim for a while is also beneficial. It keeps one from learning bad behavior like typing 'i' and then hitting the arrow and necessitates learning about marks before being spoiled by the visual modes

Re: Square open-sources its Vim repo, Maximum Awesome

#18
I seem to be getting an error: Warning: Permanently added 'github.com,204.232.175.90' (RSA) to the list of known hosts. Permission denied (publickey). fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.

Re: Square open-sources its Vim repo, Maximum Awesome

#19
post #13

Not to rain on anybody's parade here, but for first-time vim users I recommend not using any plugins and only selectively adding them one at a time after the basics (buffers, navigation, some ex mode, etc) are at least somewhat familiar. Getting started with plugins enabled makes it hard to understand where vim stops and plugins begin and make switching to a different (someone else's) vim setup confusing at best. It…

I definitely agree. Vim was much more confusing for me while still a beginner, partly because I started with first the spf-13 distro and then haskim, a haskell-focused distro. I didn't really start grasping how things worked until building up my own distro. The funny thing is that most distros I've seen still include many of the same plugins, making the end product only unique in the details. Those details however, are blockers once you're set in your ways...
Post reply on HN