<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><DIV><DIV>On Sep 27, 2007, at 7:00 AM, <A href="mailto:textmate-request@lists.macromates.com">textmate-request@lists.macromates.com</A> wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><BLOCKQUOTE type="cite"><P style="margin: 0.0px 0.0px 0.0px 10.0px"><FONT face="Verdana" size="2" style="font: 10.0px Verdana">If I have a C comment such as:</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 10.0px; font: 10.0px Verdana; min-height: 12.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 10.0px"><FONT face="Verdana" size="2" style="font: 10.0px Verdana">/**---------------------------------------------------------------------------</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 10.0px"><FONT face="Verdana" size="2" style="font: 10.0px Verdana">*<SPAN class="Apple-converted-space">                        </SPAN>xxxx</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 10.0px"><FONT face="Verdana" size="2" style="font: 10.0px Verdana">*----------------------------------------------------------------------------</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 10.0px"><FONT face="Verdana" size="2" style="font: 10.0px Verdana">*/</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 10.0px; font: 10.0px Verdana; min-height: 12.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 10.0px"><FONT face="Verdana" size="2" style="font: 10.0px Verdana">And I paste/type in some code right after this, textmate indents one</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 10.0px"><FONT face="Verdana" size="2" style="font: 10.0px Verdana">character. I cant use cmd+{ to correct it because then all the indenting in</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 10.0px"><FONT face="Verdana" size="2" style="font: 10.0px Verdana">the block I paste is incorrect.</FONT></P> </BLOCKQUOTE><P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Verdana; min-height: 12.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Verdana" size="2" style="font: 10.0px Verdana">It does? I tried that in C++ mode, and I don’t seem to get additional indent.</FONT></P></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV><DIV>It does indeed - and the mode is C++. In the code you pasted you removed the leading spaces. Try</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>/**--------</DIV><DIV>(space)*</DIV><DIV>(space)*/</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Then you will see what I mean.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I posted a file and window captures to my site:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>http:://<A href="http://www.uner.com/sample.cpp">www.uner.com/sample.cpp</A></DIV><DIV>http:://<A href="http://www.uner.com/beforepaste.tiff">www.uner.com/beforepaste.tiff</A></DIV><DIV>http:://<A href="http://www.uner.com/afterpaste.tiff">www.uner.com/afterpaste.tiff</A></DIV><BR><BLOCKQUOTE type="cite"> <BLOCKQUOTE type="cite"><P style="margin: 0.0px 0.0px 0.0px 10.0px"><FONT face="Verdana" size="2" style="font: 10.0px Verdana">On a related note (loosely) the top of the block has a folding symbol next</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 10.0px"><FONT face="Verdana" size="2" style="font: 10.0px Verdana">to it in the gutter, but no corresponding symbol at the end of the block.</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 10.0px"><FONT face="Verdana" size="2" style="font: 10.0px Verdana">Comment folding would be great, but clicking on the symbol at the start</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 10.0px"><FONT face="Verdana" size="2" style="font: 10.0px Verdana">of the block has no effect.</FONT></P> </BLOCKQUOTE><P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Verdana; min-height: 12.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Verdana" size="2" style="font: 10.0px Verdana">The default grammar is set to fold on /** and stop on **/. So you would need to add another * for the stop marker of your comment, then it should fold.</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Verdana; min-height: 12.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Verdana" size="2" style="font: 10.0px Verdana">E.g.:</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Verdana; min-height: 12.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Verdana" size="2" style="font: 10.0px Verdana"><SPAN class="Apple-converted-space">    </SPAN>/**</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Verdana" size="2" style="font: 10.0px Verdana"><SPAN class="Apple-converted-space">     </SPAN>* This comment folds</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Verdana" size="2" style="font: 10.0px Verdana"><SPAN class="Apple-converted-space">    </SPAN>**/</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Verdana; min-height: 12.0px"><BR></P></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV></DIV>That does not fold for me either. The problem is the leading space. So in the file I uploaded, sample.cc, if you take out the leading space on line 13 then the comment folds.<BR></BODY></HTML>