<div dir="ltr">&gt; From the user perspective, that&#39;s not how tab works, nor how<br>&gt; Markdown has done things for the last decade.<br><br>I don&#39;t understand what you mean. Maybe things will be clearer if we discuss over an example. Let&#39;s take the use of TABs in bulleted lists.<br>

<br>In vfmd, the leading string for a bulleted list is significant - if that changes, it becomes a new list. So the following shall be interpreted as two lists:<br><br><font face="courier new, monospace"> * list 1 item 1</font><div>

<font face="courier new, monospace"> * list 1 item 2</font></div><div><font face="courier new, monospace"> - list 2 item 1</font></div><div><font face="courier new, monospace"> - list 2 item 2<br></font><div><br></div><div>

Yes, I realize that this is not how Markdown has done things for a decade, but I think this behaviour makes the output more consistent with how the input looks.</div><div><br></div><div>The same idea extends to the spaces between the bullet chars, as long as it doesn&#39;t go under the first paragraph of the list (at which point it becomes a sublist).</div>

<div><br><font face="courier new, monospace">   *   list 1 item 1</font><div><font face="courier new, monospace">   *   list 1 item 2</font></div><div><font face="courier new, monospace">* list 2 item 1</font></div><div>
<font face="courier new, monospace">* list 2 item 2<br>
</font><div><br></div></div></div></div><div>The above shall again be interpreted as two lists.</div><div><br></div><div>(Thanks for staying with me so far on an apparently tangential topic.)</div><div><br></div><div>Because this is how the syntax is defined (which is not hard or unintuitive to follow for a user), there&#39;s no need to worry about a TAB character being interpreted as 1-4 spaces based on it&#39;s position. If the user inserted a TAB immediately after the bullet character, he is expected to do that for all the list items anyway.</div>

<div><br></div><div><font face="courier new, monospace">   *\tlist 1 item 1</font><div><font face="courier new, monospace">   * list 1 item 2</font></div></div><div><br></div><div>The above too shall be interpreted as two lists.</div>

<div><br></div><div>Hope that makes things clearer as to why I think TABs can always be interpreted as 4 spaces.</div><div><br></div><div>roop.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Sep 27, 2013 at 5:37 PM, Michel Fortin <span dir="ltr">&lt;<a href="mailto:michel.fortin@michelf.ca" target="_blank">michel.fortin@michelf.ca</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Le 27-sept.-2013 à 2:54, Roopesh Chander &lt;<a href="mailto:roop@forwardbias.in">roop@forwardbias.in</a>&gt; a écrit :<br>


<div class="im"><br>
&gt;&gt;&gt; A U+0009 (TAB) character in the input shall be treated as four<br>
&gt;&gt;&gt; consecutive U+0020 (SPACE) characters.<br>
&gt;&gt;<br>
&gt;&gt; No. That&#39;s often not the case. If I write &quot;*&quot; followed by tab to begin a line,<br>
&gt;&gt; that tab represents three spaces, not four. The number of spaces represented<br>
&gt;&gt; by a tab is 4-(column_number modulo 4). But you probably knew that. ;-)<br>
&gt;<br>
&gt; In vfmd, a TAB character is always 4 spaces. It&#39;s not like pressing TAB in<br>
&gt; MS Word. For the same reason, from a user perspective, it&#39;s better to use<br>
&gt; spaces instead of TABs to separate the list bullet char (`*`) from the list<br>
&gt; item.<br>
<br>
</div>Ok, so that&#39;s deliberate. I don&#39;t understand the motivation though. From the user perspective, that&#39;s not how tab works, nor how Markdown has done things for the last decade.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
--<br>
Michel Fortin<br>
<a href="mailto:michel.fortin@michelf.ca">michel.fortin@michelf.ca</a><br>
<a href="http://michelf.ca" target="_blank">http://michelf.ca</a><br>
<br>
_______________________________________________<br>
Markdown-Discuss mailing list<br>
<a href="mailto:Markdown-Discuss@six.pairlist.net">Markdown-Discuss@six.pairlist.net</a><br>
<a href="http://six.pairlist.net/mailman/listinfo/markdown-discuss" target="_blank">http://six.pairlist.net/mailman/listinfo/markdown-discuss</a><br>
</div></div></blockquote></div><br></div>