2009/8/18 Joseph Kocherhans: > > > On Mon, Aug 17, 2009 at 2:17 PM, Vladimir Penkin <[email protected]> > wrote: >> >> Hello all. >> I just wondering is it possible to implement such cool feature of >> textmate like Project Drawer in Vim? I think this will be a great >> feature. But I don't know is it possible. >> Thanks Björn for a great job. I really love MacVim. > > There is a Cocoa plugin architecture in MacVim, though I'm not sure what the > status is. I couldn't find much by googling or reading the changelogs. Maybe > someone else can shed some light on where this ended up, or if it is likely > to stay? As far as I can tell, those patches, or something similar made it > into the code. > http://groups.google.com/group/vim_mac/msg/0e8d7a72642d8864?pli=1 > http://www.nabble.com/File-browser-plugin-td18300407.html
I don't know the status either. This was Matt's project and I was hoping some would catch on to it but it seems to have been forgotten. This idea of a project drawer seems to come up quite often. The only problem here is that I have never used TextMate so I cannot even begin to guess what's so great about this feature (which NERDTree etc. can't handle [for the record: I don't use this plugin either, but as far as I can tell it does pretty much the same thing]). For this reason I don't think I am the right person to be working on such a feature. What I am saying is this: if anybody wants this feature then a) try to use the plugin architecture to implement it as a plugin; this would probably require that you work on the plugin architecture as well since it is _not_ mature. I'll merge improvements to the plugin arch. though so your work will be appreciated (by me at the very least). b) fork MacVim.git and hack away without using the plugin stuff; probably easier than (a) but I do not think I'd want to merge such code into mainline...I'd like to relegate this type of non-essential feature to a plugin. Remember that MacVim is still Vim (not TextMate/Xcode/.. or an IDE) and I want to keep it that way. I'll spell it out: I do not like option (b) but option (a) I think would be great. Finally, this is not a trivial task due to the difficulty in communicating with Vim (via Distributed Objects). There may be a quite a few pitfalls. Good luck, Björn --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_mac" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
