<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>Am 25.06.2014 um 21:44 schrieb Hans Hagen <<a href="mailto:pragma@wxs.nl">pragma@wxs.nl</a>>:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">On 6/25/2014 7:21 PM, Michael Green wrote:<br><blockquote type="cite">This appears to be the same as the problem Peter Münster found with the letter module<br><br>\usemodule[database]<br><br>\defineseparatedlist[MyTable]<br><span class="Apple-tab-span" style="white-space: pre;">        </span>[separator=tab,<br><span class="Apple-tab-span" style="white-space: pre;"> </span>before=\bTABLE,after=\eTABLE,<br><span class="Apple-tab-span" style="white-space: pre;">   </span>first=\bTR,last=\eTR,<br><span class="Apple-tab-span" style="white-space: pre;">   </span>left=\bTD,right=\eTD]<br><br>\starttext<br><br>The first letter of “Cell” is lost.<br><br>\startseparatedlist[MyTable]<br>Cell 1<span class="Apple-tab-span" style="white-space: pre;">        </span>Cell 2<br>\stopseparatedlist<br><br>With an extra return, “Cell” is intact.<br><br>\startseparatedlist[MyTable]<br><br>Cell 1<span class="Apple-tab-span" style="white-space: pre;">   </span>Cell 2<br>\stopseparatedlist<br><br><br>\stoptext<br></blockquote><br>in buff-ini.mkiv change this:<br><br>\def\buff_start_indeed#1#2#3#4%<br> {\normalexpanded{\buff_pickup{#2}{#3}{#4}{}{\buff_stop{#4}}\plusone}}<br><br>probably needs some checking<br></div></blockquote></div><br><div><div>Adding \obeylines to \grabbufferdatadirect would also work</div><div><br></div><div><div>\unexpanded\def\grabbufferdatadirect % name start stop</div><div>  {\begingroup % (6)</div><div>+  \obeylines</div><div>   \buff_start_indeed\empty}</div></div></div><div><br></div><div>but I’m interested what’s the purpose of the fifth argument for \buff_start_indeed.</div><div><br></div><div>Wolfgang</div></body></html>