Veek M <vek.m1...@gmail.com> writes: > 1. I had to turn on <TAB> highlighting to catch mixed indent (which is a > good thing anyways so this was resolved - not sure how tabs got in > anyhow)
The EditorConfig system is a growing consensus for configuring a code base to instruct text editors not to mangle it. See the EditorConfig site <URL:http://editorconfig.org/> for more information. Sadly, it seems Kate does not yet recognise EditorConfig instructions <URL:https://bugs.kde.org/show_bug.cgi?id=330843>. In the meantime, manually configure Kate to only ever insert spaces to indent lines. > 2. Blank lines in my code within the editor are perfectly acceptable > for readability but they act as a block termination on cmd line. Yes. That is a deliberate compromise to make it easy to write code interactively at the interactive prompt. > I get: > IndentationError: unexpected indent > > How do i deal with this - what's the best way to achieve what I'm > trying to do. Since you are writing code into a module file, why not just run the module from that file with the non-interactive Python interpreter? -- \ “The restriction of knowledge to an elite group destroys the | `\ spirit of society and leads to its intellectual | _o__) impoverishment.” —Albert Einstein | Ben Finney -- https://mail.python.org/mailman/listinfo/python-list