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
-~----------~----~----~----~------~----~------~--~---

Reply via email to