I love kate and I use it for all my Python coding but there is a quirk in the automatic indentation that can be quite annoying. I'll illustrate my problem by explaining the steps I take to write this little Python script:
print "Hello, %s" % name
First, I type def greet(name):
and press <Enter>.
Kate recognizes the Python function and automatically indents the next line.
I proceed by typing print "Hello, %s" % name
and pressing <Enter>.
As expected, Kate throws in an automatic indentation so you can continue the function.
But my function is done here so I press <Backspace> to unindent and press <Enter>.
To my surprise, Kate indents again and I have to press <Backspace> once more to begin typing greet("cuboidz")
So basically, it's annoying to insert blank lines...
Now, can I avoid this problem without losing the benefits of automatic indentation ?