Matt Wozniski wrote:

> Oops, accidentally sent this to Bram off-list.
> 
> Bram Moolenaar wrote:
> >
> > Matt Wozniski wrote:
> >
> >> Bram Moolenaar wrote:
> >> >
> >> > Any comments on adding the ":unsilent" command modifier?
> >>
> >> Maybe we could add
> >> a :msgonly modifier that behaves like :silent but does add to the
> >> message history?
> >
> > The message history is to store displayed messages. Â If a message isn't
> > displayed then it should not be in the history.
> >
> > If you want to log some things to see what your plugin is doing you can
> > use a global List and append to that.
> 
> It just seems that it would be nicer if each plugin didn't need to
> roll its own ad-hoc logging solution. Â When something goes wrong, a
> lot of experienced vim users will instinctively check :messages to see
> if an error managed to slip by them unnoticed, so the message history
> seems like an intuitive place to do logging. Â It not only would save
> plugin authors the need to roll their own logging solution, but would
> save plugin users from having to learn which plugins do provide their
> own logging, and learning how to view the log for each.
> 
> It's not something I feel terribly strongly about one way or the
> other, but I definitely think that extending the message history from
> it's current definition to "A list of messages that can give you
> insight about what happened recently" would be more useful.

Look at the stuff that Charles Campbell made.

I don't think that "uniform logging" will help, really.  I mean, what's
simpler than:

        let g:mylog = []

        ...

        call add(g:mylog, "I did something!")

        ...

        echo g:mylog

-- 
hundred-and-one symptoms of being an internet addict:
53. To find out what time it is, you send yourself an e-mail and check the
    "Date:" field.

 /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\        download, build and distribute -- http://www.A-A-P.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.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