<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">&gt; Le 27-sept.-2013 à 11:15, Roopesh Chander &lt;</span><a href="mailto:roop@forwardbias.in" style="font-family:arial,sans-serif;font-size:13px">roop@forwardbias.in</a><span style="font-family:arial,sans-serif;font-size:13px">&gt; a écrit :</span><div class="im" style="font-family:arial,sans-serif;font-size:13px">

&gt; &gt;  - If the user is not mixing tabs and spaces, he should be fine<br>&gt; &gt;  - If the user is mixing tabs and spaces, but has read the syntax guide<br>&gt; &gt; and follows it, he should be fine<br><br></div><div class="im" style="font-family:arial,sans-serif;font-size:13px">

Actually, I realized the above is not true when there&#39;s a list item with multiple paragraphs. Using _ for tabs and . for spaces and assuming 4-column tabs, this is how it would appear to him in a text editor:</div><div class="im" style="font-family:arial,sans-serif;font-size:13px">

<br></div><div class="im" style="font-size:13px"><font face="courier new, monospace">.*__item.1.para.1</font></div><div class="im" style="font-size:13px"><font face="courier new, monospace"><br></font></div><div class="im" style="font-size:13px">

<font face="courier new, monospace">.*__item.2.para.1</font></div><div class="im" style="font-size:13px"><font face="courier new, monospace"><br></font></div><div class="im" style="font-size:13px"><font face="courier new, monospace">____para.2</font></div>

<div class="im" style="font-size:13px"><br></div><div class="im" style="font-family:arial,sans-serif;font-size:13px">So, even though they appear aligned (as required in the syntax), &quot;para 2&quot; would not get identified as part of &quot;item 2&quot;, which is incorrect. I don&#39;t really have a solution however, because a solution would need tabstop as input.</div>

<div class="im" style="font-family:arial,sans-serif;font-size:13px"><br></div><span style="font-family:arial,sans-serif;font-size:13px">&gt; I still miss how it is an improvement over current Markdown. </span><div><span style="font-family:arial,sans-serif;font-size:13px"><br>

</span></div><div>I don&#39;t think it&#39;s interpretation of tabs is an improvement over Markdown. I realize that this problem cannot be solved without getting tabstop as an input, and doing that is not an option.<br></div>

<div><br></div><div>It&#39;s not quite a conscious decision to be different - just doing something arbitrarily, because doing the right thing is impossible. I&#39;m open for alternative options.</div><div><br></div><div>
<span style="font-family:arial,sans-serif;font-size:13px">&gt; It&#39;s true that you can&#39;t solve the</span><div>
<span style="font-family:arial,sans-serif;font-size:13px">&gt; issue of editors having different lengths for tabs, but you&#39;re already picking four-space-per-tab</span></div><div><span style="font-family:arial,sans-serif;font-size:13px">&gt; so why do it differently from everyone else?</span></div>

<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">What is everybody else doing? Do you mean that everyone else is expanding tabs while parsing using the &quot;</span><span style="font-family:arial,sans-serif;font-size:13px">4-(column_number modulo 4)&quot;</span><span style="font-family:arial,sans-serif;font-size:13px"> method?</span></div>

<div><br></div><div><font face="arial, sans-serif">So, as far as I can see, these are the options:</font></div></div><div><font face="arial, sans-serif">1. Make it explicit in the syntax guide that tabs are not recommended. Suggest using expandtab or such stuff.</font></div>

<div><font face="arial, sans-serif">2. Assume tabstop as 4 and expand the tabs when parsing </font><span style="font-size:13px;font-family:arial,sans-serif">using the &quot;</span><span style="font-size:13px;font-family:arial,sans-serif">4-(column_number modulo 4)&quot;</span><span style="font-size:13px;font-family:arial,sans-serif"> method (atleast it would work for tab-users who have tabstop as 4, unlike the current always-4-expansion)</span></div>

<div><font face="arial, sans-serif">3. Do both the above</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">(Now that I think about it, I&#39;m tending towards option #3, but I&#39;ll wait for your opinions.)</font></div>

<div><br></div><div><font face="arial, sans-serif">roop.</font></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Sep 28, 2013 at 8:10 PM, Tom Humiston <span dir="ltr">&lt;<a href="mailto:tom@jumpingrock.net" target="_blank">tom@jumpingrock.net</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Sep 27, 2013, at 10:36 AM, Michel Fortin wrote:<br>
<br>
&gt;       *\tlist 1 item 1<br>
&gt;       *    list 1 item 2<br>
&gt;<br>
&gt; They will both look unaligned in your editor<br>
<br>
</div>For 99% of users who aren&#39;t coders, it will look like they&#39;ve tabbed into the next field of the web page.<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<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>