On Saturday, April 28, 2012 4:38:45 PM UTC-4, Uday Reddy wrote:
> emacs user writes:
> 
> > Hi Uday, this seems to even happen for a message of the type
> > Content-Type: text/plain; charset="ISO-8859-1"
> > with no attachments and a length of about 100 characters.  as far as I
> > could see the slow part is in the following lines at the very end of
> > vm-decode-mime-message: 
> > 
> >   (vm-display nil nil '(vm-decode-mime-message)
> >           '(vm-decode-mime-message reading-message)))
> 
> Yes, after this line, u-vm-color runs because it places an advice on
> vm-decode-mime-message.  I have no idea why it is so slow.On Saturday, April 
> 28, 2012 4:38:45 PM UTC-4, Uday Reddy wrote:
> emacs user writes:
> 
> > Hi Uday, this seems to even happen for a message of the type
> > Content-Type: text/plain; charset="ISO-8859-1"
> > with no attachments and a length of about 100 characters.  as far as I
> > could see the slow part is in the following lines at the very end of
> > vm-decode-mime-message: 
> > 
> >   (vm-display nil nil '(vm-decode-mime-message)
> >           '(vm-decode-mime-message reading-message)))
> 
> Yes, after this line, u-vm-color runs because it places an advice on
> vm-decode-mime-message.  I have no idea why it is so slow.

brilliant of you...  So if I set "enter debug on c-g" and then do control-g 
while it's taking forever, I get this:
  u-vm-color-fontify-regexp(69482 79728781 "^ *[-A-Za-z0-9]*> *.*$" ((0 
u-vm-color-citation-1-face)))

my inbox is about 79Mb large; 69482 is the beginning of the text of the first 
message in the inbox, right after its header.    In this case I am applyhing 
"D" to the very last message.  Does this mean that u-vm-color is trying to 
fontify the entire inbox rather than only the message that is being toggled 
with "D"? 

Reply via email to