On 5/28/08, Erik Falor <[EMAIL PROTECTED]> wrote:
>
>
>
> On 5/28/08, Meikel Brandmeyer <[EMAIL PROTECTED]> wrote:
>>
>>
>> Hello,
>>
>>
>> > No worries, but I'd argue that they are not solutions since
>> > they aren't currently working for me. I don't think the user
>> > should be penalised if a plugin writer doesn't check for
>> > existing mappings. The way it stands right now a user cannot
>> > prevent a plugin writer from overwriting their maps. I'd
>> > like to be able to define a map in my vimrc and not have it
>> > be unexpectedly redefined in certain buffers, similar to the
>> > may you might use use the `final' keyword in Java. Do you
>> > foresee any problems in allowing users to do this?
>>
>>
>> Maybe the community of active plugin developers should
>> consider a kind of "Plugin Writer's Codex" -- how should a
>> plugin behave.
>>
>> Such a codex should be small and simple in order to not
>> shy away the casual plugin writer. But it should focus on
>> a few important points and it should be actively advertised
>> by the more "professional" authors.
>>
>> One possible point could be:
>>   - a common way to make mappings optional
>>
>> Maybe a second-level could be provided for those who
>> want to dive deeper into plugin writing:
>>   - use <Plug>
>>   - use <Leader>
>>
>> Putting the burden on the user who has to take radical
>> actions to get a plugin to behave well is really not an
>> option for me. I think, with a high quality standard of the
>> "professional" plugins, which are not only single shots to
>> solve an immediate problem, the community would
>> benefit in general.
>>
>> Just my 2ยข.
>
>
> Much, if not all of your points are addressed in :help write-plugin.  Maybe
> we just need to get the word out to plugin developers?
> Could a link to this doc be added to the scripts page on vim.sf.net?  Then
> no one would have any excuse for not reading it.
>

s/Much/Many/
Dang public school education.

Sincerely
>>
>> Meikel
>>
>>
>>
>> >>
>>
>
>
> --
> Erik Falor
> Registered Linux User #445632 http://counter.li.org




-- 
Erik Falor
Registered Linux User #445632 http://counter.li.org

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui