News for hackers. Stuff that matters.
Re:Alcatraz: Xcode Package Manager by tomlu on Wednesday April 24, 2013 @02:59AM (#5600248)
This man is correct - there is no plugin API and everything is reverse-engineered.

XVim is built on an internal layer that doesn't know about Xcode, then all operations are funnelled through an interface that does know about Xcode specific things. This makes it a little easier to upgrade should they decide to refactor Xcode's internal implementation. Still, Xcode's internals haven't really changed that much since 4.2+.

Source: XVim contributor, especially to its architecture

Re:Alcatraz: Xcode Package Manager by maqr on Wednesday April 24, 2013 @04:56AM (#5600506)
I just tried XVim for the first time because of this post. This unbelievably well integrated into XCode, and the source code is very clean, especially for obj-c.
Re:Alcatraz: Xcode Package Manager by terhechte on Wednesday April 24, 2013 @12:07PM (#5602243)
Yeah, and the guy has been working for a long time on a huge refactor that will bring column selection, global marks, better window management, and a couple of other things. Not to mention that it may be easier to extend it. This is currently the second best vim implementation after evil-emacs, imho.
Re:Alcatraz: Xcode Package Manager by terhechte on Wednesday April 24, 2013 @03:36AM (#5600319)
I've used AppCode for a couple of months last year and tried again with 2.0 this year, but I really didn't like IdeaVim, and I didn't look like easy to extend.
Re:Alcatraz: Xcode Package Manager by terhechte on Wednesday April 24, 2013 @03:06AM (#5600261)
Thanks for the reply. I really like XVim and I'm really looking forward to the current refactor branch.
Re:Alcatraz: Xcode Package Manager by tomlu on Wednesday April 24, 2013 @03:29AM (#5600298)
Unfortunately I'm not involved anymore, it was hard to keep up motivation since I started using the excellent AppCode. Although I do think XVim is a lot better than IDEAVim.