How do you launch this after running rake?
Square open-sources its Vim repo, Maximum Awesome
141–145 of 145 posts
Re: Square open-sources its Vim repo, Maximum Awesome
#142What makes this difference from this vim distribution http://vim.spf13.com/ ?
spf13-vim is built to be a base and completely customizable. This is built to be your vim config.
Lastly spf13-vim has dozens of contributors supporting a variety of plugins and languages. This seems focused on squares stack, ruby & coffeescript.
Disclaimer... I'm spf13, so a bit partial, but if you look at spf13-vim from 2 or 3 years ago it looked a lot like this... and we've learned a lot from making some mistakes present here.
Re: Square open-sources its Vim repo, Maximum Awesome
#143Earlier 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).
Re: Square open-sources its Vim repo, Maximum Awesome
#144Earlier quoted context omitted.
what exactly, in your opinion, are the most important parts of an IDE that vim lacks?
* A core engine that understands the code you write. * The ability to run this engine in the background. * A unified API that would make possible for plugin authors to interact seamlessly with that engine but also between each other. * Certainly a thousand of minor details. You can add as many fancy plugins as you want, you'll never get an IDE. You'll get something that looks more or less like an IDE and works more o…
That's a pretty narrow definition of an IDE, especially since the history of IDE's goes back far before a time in which any IDE could be said to have a core engine that understands the code you write. In fact that "requirement" is almost entirely driven by the rise of Java and the ridiculous amount of code it forces you to write. Prior to Java IDE's I can't think of a single IDE that could be said to have such an engine, including Visual Studio who's features in that regard were driven by competing features in the Java world.
The 2nd requirement is obviated by the lack of the first; the 3rd and arguably the 4th are already present in vim. An IDE, at its core, is exactly what you claim it is not: a text editor that provides navigation features (possibly but not requiring a class navigator—you seem quite focused on object oriented features) and an ability to run the code under discussion. Emacs very definitely is an IDE under the limited definition you provide, including an engine for understanding the code you write.
I'm also not sure about why you think external compilers/debuggers/profilers/linters are disqualified from being the core engine you're fixated on—you realize that every IDE out there does exactly that, right?
Re: Square open-sources its Vim repo, Maximum Awesome
#145Earlier quoted context omitted.
Really? I've always used it over SSH without issues.
NERDTree is totally devoid of any network-related feature. If you are using it with something like fuse or expandrive you are not using it over SSH but on local files. If you are using it in a remote Vim via SSH, you are not using it over SSH either. If you did something like :e scp://foo//bar/ and see a directory listing you are not using NERDTree.