> With proportional fonts unfortunately 2 spaces generate a tiny indent step. > So I have to use 3 or 4 spaces, or finally a tab! I think I will do the later > with the replace command mentioned above. The only disadvantage is that > github puts 8 spaces for each tab, so I have to convert files before > uploading to github.
I use fixed width fonts only for convenience of reading (and then, because they were installed by default) (I use default fonts because this is not important for me). You can use any, which you want. But forbidding tabs I don't like. It's bad idea, as I think. It's not difficult to allow them in the source code of Nim's compiler. Compilerlanguage is instrument for every humangroup of people, so, as I think, everybody can choose one, which is most convenient for himthem.