> That is one of the ways.  It might be a bit difficult to find out where
> a difference comes from though. Directly using the method that TOHtml
> uses to figure out the highlighting might work better.

You can use format.vim. It is faster and it is can output for

============================ Vim code snippet ============================
let s:devdir=expand('<sfile>:p:h').'/.vim/dev'
let s:rtps=split(&rtp, ',')
for s:directory in filter(split(glob(s:devdir.'/*'),"\n"), 'isdirectory(v:val)')
    if !empty(glob(s:directory.'/*-addon-info.txt'))
        call insert(s:rtps, s:directory)
    endif
    unlet s:directory
endfor
unlet s:devdir
let s:rtps=filter(copy(s:rtps), 'index(s:rtps, v:val, v:key+1)==-1')
let &rtp=join(s:rtps, ',')
unlet s:rtps
==========================================================================

the following out of the box:
==========================================================================
['b', {'bold': '', 'styleid': 43, 'bgcolor': '#1c1c1c', 'fgcolor': '#d0d0d0', 
'inverse': '', 'italic': '', 'underline': ''}, '/home/zyx/.vimrc', 1]
['lr', {'bold': '', 'styleid': 43, 'bgcolor': '#1c1c1c', 'fgcolor': '#d0d0d0', 
'inverse': '', 'italic': '', 'underline': ''}, ['l' , 'let', {'bold': '', 
'styleid': 46, 'bgcolor': '', 'fgcolor': '#87afff', 'inverse': '', 'italic': 
'', 'underline': ''}], ['l' , ' ', {'bold': '', 'styleid': 0, 'bgcolor': '', 
'fgcolor': '', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , 's', 
{'bold': '', 'styleid': 51, 'bgcolor': '', 'fgcolor': '#d7ff87', 'inverse': '', 
'italic': '', 'underline': ''}], ['l' , ':', {'bold': '', 'styleid': 110, 
'bgcolor': '', 'fgcolor': '', 'inverse': '', 'italic': '', 'underline': ''}], 
['l' , 'devdir', {'bold': '', 'styleid': 111, 'bgcolor': '', 'fgcolor': '', 
'inverse': '', 'italic': '', 'underline': ''}], ['l' , '=', {'bold': '', 
'styleid': 46, 'bgcolor': '', 'fgcolor': '#87afff', 'inverse': '', 'italic': 
'', 'underline': ''}], ['l' , 'expand', {'bold': '', 'styleid': 50, 'bgcolor': 
'', 'fgcolor': '#d7ff87', 'inverse': '', 'italic': '', 'underline': ''}], ['l' 
, '(', {'bold': '', 'styleid': 53, 'bgcolor': '', 'fgcolor': '#ffffaf', 
'inverse': '', 'italic': '', 'underline': ''}], ['l' , '''<sfile>:p:h''', 
{'bold': '', 'styleid': 54, 'bgcolor': '', 'fgcolor': '#87d75f', 'inverse': '', 
'italic': '', 'underline': ''}], ['l' , ')', {'bold': '', 'styleid': 53, 
'bgcolor': '', 'fgcolor': '#ffffaf', 'inverse': '', 'italic': '', 'underline': 
''}], ['l' , '.', {'bold': '', 'styleid': 46, 'bgcolor': '', 'fgcolor': 
'#87afff', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , 
'''/.vim/dev''', {'bold': '', 'styleid': 54, 'bgcolor': '', 'fgcolor': 
'#87d75f', 'inverse': '', 'italic': '', 'underline': ''}], ]
['lr', {'bold': '', 'styleid': 43, 'bgcolor': '#1c1c1c', 'fgcolor': '#d0d0d0', 
'inverse': '', 'italic': '', 'underline': ''}, ['l' , 'let', {'bold': '', 
'styleid': 46, 'bgcolor': '', 'fgcolor': '#87afff', 'inverse': '', 'italic': 
'', 'underline': ''}], ['l' , ' ', {'bold': '', 'styleid': 0, 'bgcolor': '', 
'fgcolor': '', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , 's', 
{'bold': '', 'styleid': 51, 'bgcolor': '', 'fgcolor': '#d7ff87', 'inverse': '', 
'italic': '', 'underline': ''}], ['l' , ':', {'bold': '', 'styleid': 110, 
'bgcolor': '', 'fgcolor': '', 'inverse': '', 'italic': '', 'underline': ''}], 
['l' , 'rtps', {'bold': '', 'styleid': 111, 'bgcolor': '', 'fgcolor': '', 
'inverse': '', 'italic': '', 'underline': ''}], ['l' , '=', {'bold': '', 
'styleid': 46, 'bgcolor': '', 'fgcolor': '#87afff', 'inverse': '', 'italic': 
'', 'underline': ''}], ['l' , 'split', {'bold': '', 'styleid': 50, 'bgcolor': 
'', 'fgcolor': '#d7ff87', 'inverse': '', 'italic': '', 'underline': ''}], ['l' 
, '(', {'bold': '', 'styleid': 53, 'bgcolor': '', 'fgcolor': '#ffffaf', 
'inverse': '', 'italic': '', 'underline': ''}], ['l' , '&rtp, ', {'bold': '', 
'styleid': 129, 'bgcolor': '', 'fgcolor': '', 'inverse': '', 'italic': '', 
'underline': ''}], ['l' , ''',''', {'bold': '', 'styleid': 54, 'bgcolor': '', 
'fgcolor': '#87d75f', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , 
')', {'bold': '', 'styleid': 53, 'bgcolor': '', 'fgcolor': '#ffffaf', 
'inverse': '', 'italic': '', 'underline': ''}], ]
['lr', {'bold': '', 'styleid': 43, 'bgcolor': '#1c1c1c', 'fgcolor': '#d0d0d0', 
'inverse': '', 'italic': '', 'underline': ''}, ['l' , 'for', {'bold': '', 
'styleid': 46, 'bgcolor': '', 'fgcolor': '#87afff', 'inverse': '', 'italic': 
'', 'underline': ''}], ['l' , ' ', {'bold': '', 'styleid': 0, 'bgcolor': '', 
'fgcolor': '', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , 
's:directory', {'bold': '', 'styleid': 51, 'bgcolor': '', 'fgcolor': '#d7ff87', 
'inverse': '', 'italic': '', 'underline': ''}], ['l' , ' ', {'bold': '', 
'styleid': 0, 'bgcolor': '', 'fgcolor': '', 'inverse': '', 'italic': '', 
'underline': ''}], ['l' , 'in', {'bold': '', 'styleid': 46, 'bgcolor': '', 
'fgcolor': '#87afff', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , ' 
', {'bold': '', 'styleid': 0, 'bgcolor': '', 'fgcolor': '', 'inverse': '', 
'italic': '', 'underline': ''}], ['l' , 'filter', {'bold': '', 'styleid': 50, 
'bgcolor': '', 'fgcolor': '#d7ff87', 'inverse': '', 'italic': '', 'underline': 
''}], ['l' , '(', {'bold': '', 'styleid': 53, 'bgcolor': '', 'fgcolor': 
'#ffffaf', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , 'split', 
{'bold': '', 'styleid': 50, 'bgcolor': '', 'fgcolor': '#d7ff87', 'inverse': '', 
'italic': '', 'underline': ''}], ['l' , '(', {'bold': '', 'styleid': 53, 
'bgcolor': '', 'fgcolor': '#ffffaf', 'inverse': '', 'italic': '', 'underline': 
''}], ['l' , 'glob', {'bold': '', 'styleid': 50, 'bgcolor': '', 'fgcolor': 
'#d7ff87', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , '(', {'bold': 
'', 'styleid': 53, 'bgcolor': '', 'fgcolor': '#ffffaf', 'inverse': '', 
'italic': '', 'underline': ''}], ['l' , 's:devdir', {'bold': '', 'styleid': 
129, 'bgcolor': '', 'fgcolor': '', 'inverse': '', 'italic': '', 'underline': 
''}], ['l' , '.', {'bold': '', 'styleid': 46, 'bgcolor': '', 'fgcolor': 
'#87afff', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , '''/*''', 
{'bold': '', 'styleid': 54, 'bgcolor': '', 'fgcolor': '#87d75f', 'inverse': '', 
'italic': '', 'underline': ''}], ['l' , ')', {'bold': '', 'styleid': 53, 
'bgcolor': '', 'fgcolor': '#ffffaf', 'inverse': '', 'italic': '', 'underline': 
''}], ['l' , ',', {'bold': '', 'styleid': 129, 'bgcolor': '', 'fgcolor': '', 
'inverse': '', 'italic': '', 'underline': ''}], ['l' , '"\n"', {'bold': '', 
'styleid': 54, 'bgcolor': '', 'fgcolor': '#87d75f', 'inverse': '', 'italic': 
'', 'underline': ''}], ['l' , ')', {'bold': '', 'styleid': 53, 'bgcolor': '', 
'fgcolor': '#ffffaf', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , ', 
', {'bold': '', 'styleid': 129, 'bgcolor': '', 'fgcolor': '', 'inverse': '', 
'italic': '', 'underline': ''}], ['l' , '''isdirectory(v:val)''', {'bold': '', 
'styleid': 54, 'bgcolor': '', 'fgcolor': '#87d75f', 'inverse': '', 'italic': 
'', 'underline': ''}], ['l' , ')', {'bold': '', 'styleid': 53, 'bgcolor': '', 
'fgcolor': '#ffffaf', 'inverse': '', 'italic': '', 'underline': ''}], ]
['lr', {'bold': '', 'styleid': 43, 'bgcolor': '#1c1c1c', 'fgcolor': '#d0d0d0', 
'inverse': '', 'italic': '', 'underline': ''}, ['l' , '    ', {'bold': '', 
'styleid': 0, 'bgcolor': '', 'fgcolor': '', 'inverse': '', 'italic': '', 
'underline': ''}], ['l' , 'if', {'bold': '', 'styleid': 46, 'bgcolor': '', 
'fgcolor': '#87afff', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , ' 
!', {'bold': '', 'styleid': 0, 'bgcolor': '', 'fgcolor': '', 'inverse': '', 
'italic': '', 'underline': ''}], ['l' , 'empty', {'bold': '', 'styleid': 50, 
'bgcolor': '', 'fgcolor': '#d7ff87', 'inverse': '', 'italic': '', 'underline': 
''}], ['l' , '(', {'bold': '', 'styleid': 53, 'bgcolor': '', 'fgcolor': 
'#ffffaf', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , 'glob', 
{'bold': '', 'styleid': 50, 'bgcolor': '', 'fgcolor': '#d7ff87', 'inverse': '', 
'italic': '', 'underline': ''}], ['l' , '(', {'bold': '', 'styleid': 53, 
'bgcolor': '', 'fgcolor': '#ffffaf', 'inverse': '', 'italic': '', 'underline': 
''}], ['l' , 's:directory', {'bold': '', 'styleid': 129, 'bgcolor': '', 
'fgcolor': '', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , '.', 
{'bold': '', 'styleid': 46, 'bgcolor': '', 'fgcolor': '#87afff', 'inverse': '', 
'italic': '', 'underline': ''}], ['l' , '''/*-addon-info.txt''', {'bold': '', 
'styleid': 54, 'bgcolor': '', 'fgcolor': '#87d75f', 'inverse': '', 'italic': 
'', 'underline': ''}], ['l' , '))', {'bold': '', 'styleid': 53, 'bgcolor': '', 
'fgcolor': '#ffffaf', 'inverse': '', 'italic': '', 'underline': ''}], ]
['lr', {'bold': '', 'styleid': 43, 'bgcolor': '#1c1c1c', 'fgcolor': '#d0d0d0', 
'inverse': '', 'italic': '', 'underline': ''}, ['l' , '        ', {'bold': '', 
'styleid': 0, 'bgcolor': '', 'fgcolor': '', 'inverse': '', 'italic': '', 
'underline': ''}], ['l' , 'call', {'bold': '', 'styleid': 46, 'bgcolor': '', 
'fgcolor': '#87afff', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , ' 
', {'bold': '', 'styleid': 0, 'bgcolor': '', 'fgcolor': '', 'inverse': '', 
'italic': '', 'underline': ''}], ['l' , 'insert', {'bold': '', 'styleid': 50, 
'bgcolor': '', 'fgcolor': '#d7ff87', 'inverse': '', 'italic': '', 'underline': 
''}], ['l' , '(', {'bold': '', 'styleid': 53, 'bgcolor': '', 'fgcolor': 
'#ffffaf', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , 's:rtps, 
s:directory', {'bold': '', 'styleid': 129, 'bgcolor': '', 'fgcolor': '', 
'inverse': '', 'italic': '', 'underline': ''}], ['l' , ')', {'bold': '', 
'styleid': 53, 'bgcolor': '', 'fgcolor': '#ffffaf', 'inverse': '', 'italic': 
'', 'underline': ''}], ]
['lr', {'bold': '', 'styleid': 43, 'bgcolor': '#1c1c1c', 'fgcolor': '#d0d0d0', 
'inverse': '', 'italic': '', 'underline': ''}, ['l' , '    ', {'bold': '', 
'styleid': 0, 'bgcolor': '', 'fgcolor': '', 'inverse': '', 'italic': '', 
'underline': ''}], ['l' , 'endif', {'bold': '', 'styleid': 46, 'bgcolor': '', 
'fgcolor': '#87afff', 'inverse': '', 'italic': '', 'underline': ''}], ]
['lr', {'bold': '', 'styleid': 43, 'bgcolor': '#1c1c1c', 'fgcolor': '#d0d0d0', 
'inverse': '', 'italic': '', 'underline': ''}, ['l' , '    ', {'bold': '', 
'styleid': 0, 'bgcolor': '', 'fgcolor': '', 'inverse': '', 'italic': '', 
'underline': ''}], ['l' , 'unlet', {'bold': '', 'styleid': 46, 'bgcolor': '', 
'fgcolor': '#87afff', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , ' 
', {'bold': '', 'styleid': 0, 'bgcolor': '', 'fgcolor': '', 'inverse': '', 
'italic': '', 'underline': ''}], ['l' , 's', {'bold': '', 'styleid': 51, 
'bgcolor': '', 'fgcolor': '#d7ff87', 'inverse': '', 'italic': '', 'underline': 
''}], ['l' , ':', {'bold': '', 'styleid': 110, 'bgcolor': '', 'fgcolor': '', 
'inverse': '', 'italic': '', 'underline': ''}], ['l' , 'directory', {'bold': 
'', 'styleid': 111, 'bgcolor': '', 'fgcolor': '', 'inverse': '', 'italic': '', 
'underline': ''}], ]
['lr', {'bold': '', 'styleid': 43, 'bgcolor': '#1c1c1c', 'fgcolor': '#d0d0d0', 
'inverse': '', 'italic': '', 'underline': ''}, ['l' , 'endfor', {'bold': '', 
'styleid': 46, 'bgcolor': '', 'fgcolor': '#87afff', 'inverse': '', 'italic': 
'', 'underline': ''}], ]
['lr', {'bold': '', 'styleid': 43, 'bgcolor': '#1c1c1c', 'fgcolor': '#d0d0d0', 
'inverse': '', 'italic': '', 'underline': ''}, ['l' , 'unlet', {'bold': '', 
'styleid': 46, 'bgcolor': '', 'fgcolor': '#87afff', 'inverse': '', 'italic': 
'', 'underline': ''}], ['l' , ' ', {'bold': '', 'styleid': 0, 'bgcolor': '', 
'fgcolor': '', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , 's', 
{'bold': '', 'styleid': 51, 'bgcolor': '', 'fgcolor': '#d7ff87', 'inverse': '', 
'italic': '', 'underline': ''}], ['l' , ':', {'bold': '', 'styleid': 110, 
'bgcolor': '', 'fgcolor': '', 'inverse': '', 'italic': '', 'underline': ''}], 
['l' , 'devdir', {'bold': '', 'styleid': 111, 'bgcolor': '', 'fgcolor': '', 
'inverse': '', 'italic': '', 'underline': ''}], ]
['lr', {'bold': '', 'styleid': 43, 'bgcolor': '#1c1c1c', 'fgcolor': '#d0d0d0', 
'inverse': '', 'italic': '', 'underline': ''}, ['l' , 'let', {'bold': '', 
'styleid': 46, 'bgcolor': '', 'fgcolor': '#87afff', 'inverse': '', 'italic': 
'', 'underline': ''}], ['l' , ' ', {'bold': '', 'styleid': 0, 'bgcolor': '', 
'fgcolor': '', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , 's', 
{'bold': '', 'styleid': 51, 'bgcolor': '', 'fgcolor': '#d7ff87', 'inverse': '', 
'italic': '', 'underline': ''}], ['l' , ':', {'bold': '', 'styleid': 110, 
'bgcolor': '', 'fgcolor': '', 'inverse': '', 'italic': '', 'underline': ''}], 
['l' , 'rtps', {'bold': '', 'styleid': 111, 'bgcolor': '', 'fgcolor': '', 
'inverse': '', 'italic': '', 'underline': ''}], ['l' , '=', {'bold': '', 
'styleid': 46, 'bgcolor': '', 'fgcolor': '#87afff', 'inverse': '', 'italic': 
'', 'underline': ''}], ['l' , 'filter', {'bold': '', 'styleid': 50, 'bgcolor': 
'', 'fgcolor': '#d7ff87', 'inverse': '', 'italic': '', 'underline': ''}], ['l' 
, '(', {'bold': '', 'styleid': 53, 'bgcolor': '', 'fgcolor': '#ffffaf', 
'inverse': '', 'italic': '', 'underline': ''}], ['l' , 'copy', {'bold': '', 
'styleid': 50, 'bgcolor': '', 'fgcolor': '#d7ff87', 'inverse': '', 'italic': 
'', 'underline': ''}], ['l' , '(', {'bold': '', 'styleid': 53, 'bgcolor': '', 
'fgcolor': '#ffffaf', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , 
's:rtps', {'bold': '', 'styleid': 129, 'bgcolor': '', 'fgcolor': '', 'inverse': 
'', 'italic': '', 'underline': ''}], ['l' , ')', {'bold': '', 'styleid': 53, 
'bgcolor': '', 'fgcolor': '#ffffaf', 'inverse': '', 'italic': '', 'underline': 
''}], ['l' , ', ', {'bold': '', 'styleid': 129, 'bgcolor': '', 'fgcolor': '', 
'inverse': '', 'italic': '', 'underline': ''}], ['l' , '''index(s:rtps, v:val, 
v:key+1)==-1''', {'bold': '', 'styleid': 54, 'bgcolor': '', 'fgcolor': 
'#87d75f', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , ')', {'bold': 
'', 'styleid': 53, 'bgcolor': '', 'fgcolor': '#ffffaf', 'inverse': '', 
'italic': '', 'underline': ''}], ]
['lr', {'bold': '', 'styleid': 43, 'bgcolor': '#1c1c1c', 'fgcolor': '#d0d0d0', 
'inverse': '', 'italic': '', 'underline': ''}, ['l' , 'let', {'bold': '', 
'styleid': 46, 'bgcolor': '', 'fgcolor': '#87afff', 'inverse': '', 'italic': 
'', 'underline': ''}], ['l' , ' &', {'bold': '', 'styleid': 0, 'bgcolor': '', 
'fgcolor': '', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , 'rtp', 
{'bold': '', 'styleid': 111, 'bgcolor': '', 'fgcolor': '', 'inverse': '', 
'italic': '', 'underline': ''}], ['l' , '=', {'bold': '', 'styleid': 46, 
'bgcolor': '', 'fgcolor': '#87afff', 'inverse': '', 'italic': '', 'underline': 
''}], ['l' , 'join', {'bold': '', 'styleid': 50, 'bgcolor': '', 'fgcolor': 
'#d7ff87', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , '(', {'bold': 
'', 'styleid': 53, 'bgcolor': '', 'fgcolor': '#ffffaf', 'inverse': '', 
'italic': '', 'underline': ''}], ['l' , 's:rtps, ', {'bold': '', 'styleid': 
129, 'bgcolor': '', 'fgcolor': '', 'inverse': '', 'italic': '', 'underline': 
''}], ['l' , ''',''', {'bold': '', 'styleid': 54, 'bgcolor': '', 'fgcolor': 
'#87d75f', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , ')', {'bold': 
'', 'styleid': 53, 'bgcolor': '', 'fgcolor': '#ffffaf', 'inverse': '', 
'italic': '', 'underline': ''}], ]
['lr', {'bold': '', 'styleid': 43, 'bgcolor': '#1c1c1c', 'fgcolor': '#d0d0d0', 
'inverse': '', 'italic': '', 'underline': ''}, ['l' , 'unlet', {'bold': '', 
'styleid': 46, 'bgcolor': '', 'fgcolor': '#87afff', 'inverse': '', 'italic': 
'', 'underline': ''}], ['l' , ' ', {'bold': '', 'styleid': 0, 'bgcolor': '', 
'fgcolor': '', 'inverse': '', 'italic': '', 'underline': ''}], ['l' , 's', 
{'bold': '', 'styleid': 51, 'bgcolor': '', 'fgcolor': '#d7ff87', 'inverse': '', 
'italic': '', 'underline': ''}], ['l' , ':', {'bold': '', 'styleid': 110, 
'bgcolor': '', 'fgcolor': '', 'inverse': '', 'italic': '', 'underline': ''}], 
['l' , 'rtps', {'bold': '', 'styleid': 111, 'bgcolor': '', 'fgcolor': '', 
'inverse': '', 'italic': '', 'underline': ''}], ]
['e', {'bold': '', 'styleid': 43, 'bgcolor': '#1c1c1c', 'fgcolor': '#d0d0d0', 
'inverse': '', 'italic': '', 'underline': ''}, {}]
==========================================================================

or the following after defining new output specification to make it friendly 
for our purposes:

==========================================================================
Line 10:
  46:'let'
  0:' '
  51:'s'
  110:':'
  111:'devdir'
  46:'='
  50:'expand'
  53:'('
  54:'''<sfile>:p:h'''
  53:')'
  46:'.'
  54:'''/.vim/dev'''
Line 11:
  46:'let'
  0:' '
  51:'s'
  110:':'
  111:'rtps'
  46:'='
  50:'split'
  53:'('
  129:'&rtp, '
  54:''','''
  53:')'
Line 12:
  46:'for'
  0:' '
  51:'s:directory'
  0:' '
  46:'in'
  0:' '
  50:'filter'
  53:'('
  50:'split'
  53:'('
  50:'glob'
  53:'('
  129:'s:devdir'
  46:'.'
  54:'''/*'''
  53:')'
  129:','
  54:'"\n"'
  53:')'
  129:', '
  54:'''isdirectory(v:val)'''
  53:')'
Line 13:
  0:'    '
  46:'if'
  0:' !'
  50:'empty'
  53:'('
  50:'glob'
  53:'('
  129:'s:directory'
  46:'.'
  54:'''/*-addon-info.txt'''
  53:'))'
Line 14:
  0:'        '
  46:'call'
  0:' '
  50:'insert'
  53:'('
  129:'s:rtps, s:directory'
  53:')'
Line 15:
  0:'    '
  46:'endif'
Line 16:
  0:'    '
  46:'unlet'
  0:' '
  51:'s'
  110:':'
  111:'directory'
Line 17:
  46:'endfor'
Line 18:
  46:'unlet'
  0:' '
  51:'s'
  110:':'
  111:'devdir'
Line 19:
  46:'let'
  0:' '
  51:'s'
  110:':'
  111:'rtps'
  46:'='
  50:'filter'
  53:'('
  50:'copy'
  53:'('
  129:'s:rtps'
  53:')'
  129:', '
  54:'''index(s:rtps, v:val, v:key+1)==-1'''
  53:')'
Line 20:
  46:'let'
  0:' &'
  111:'rtp'
  46:'='
  50:'join'
  53:'('
  129:'s:rtps, '
  54:''','''
  53:')'
Line 21:
  46:'unlet'
  0:' '
  51:'s'
  110:':'
  111:'rtps'
==========================================================================

. This won’t show the synstack though. I think it would not be hard to modify 
to make it show if you wish, but writing two nested :for cycles serving just 
your job is easier and faster then patching :TOhtml or format.vim to show the 
synstack if the above output is not sufficient. Note that all group IDs are 
translated (via synIDtrans). And you won’t possibly make format.vim faster then 
hand-written and then optimized two nested cycles.

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Raspunde prin e-mail lui