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