<div dir="ltr"><div>Since you're asking for comments (Planet KDE 10th March) ...</div><div><br></div><div>I first reported this as Bug 423352  <span id="gmail-summary_container"><span id="gmail-short_desc_nonedit_display">"Snippets should be able to turn off automatic indenting" in 2020.</span></span></div><div><span id="gmail-summary_container"><span id="gmail-short_desc_nonedit_display"><br></span></span></div><div><span id="gmail-summary_container"><span id="gmail-short_desc_nonedit_display">I use Kate for developing various scripts in Python but the way the snippets insert into Python source is a real mess, making them almost unuseable except for very short, one-liner snippets.</span></span></div><div><span id="gmail-summary_container"><span id="gmail-short_desc_nonedit_display"><br></span></span></div><div><span id="gmail-summary_container"><span id="gmail-short_desc_nonedit_display">Basically the problem is that the insert follows the indenting rules of the file being edited and restructures the saved snippet. I'm guessing that this doesn't cause a problem with languages like C, PHP etc. but with Python the indenting ends up breaking the Python rules.</span></span></div><div><span id="gmail-summary_container"><span id="gmail-short_desc_nonedit_display"><br></span></span></div><div><span id="gmail-summary_container"><span id="gmail-short_desc_nonedit_display">The simplest solution (I'm guessing!) would be to make it possible to temporarily turn off Kate's automatic indentation while inserting a snippet so that the snippet is inserted exactly as written, possibly as an option in specific snippets.</span></span></div><div><span id="gmail-summary_container"><span id="gmail-short_desc_nonedit_display"><br></span></span></div><div><span id="gmail-summary_container"><span id="gmail-short_desc_nonedit_display">Thanks for Kate - it's an excellent text editor.<br></span></span></div><div><br></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div>Alan Prescott</div>
<div><a href="mailto:alanjprescott@gmail.com" target="_blank">alanjprescott@gmail.com</a></div></div></div></div>