About editing, Geany should detect if in the opened file spaces are used for indentation and then automatically insert spaces instead of tabs when pressing TAB or indent code in another way (Ctrl-I or whatever). You can check this in the statusbar, the fifth field says "TAB", "SP" or "T/S" which indicates the used indentation of the
First tabs/spaces detection: it doesn't seem to work. I opened first one of my files - it detected tabs correctly. Then I opened some other Python code, which used spaces - status bar kept saying it's tabs and used tabs, instead of spaces. I had to change it explicitly.
But this completely different what I imagine: when I open someone's code, I wouldn't like to care, if it's tabs or spaces. I hate using spaces, because it makes me type a lot more. So instead, I would like the editor to hide it from me. I would see tabs, although underneath the code would use spaces. Is such a thing possible?