While working on a C project, I ran across a rather
annoying aspect of SoftTabs. Make requires that rules
be prefaced with an actual tab character. If it
encounters a series of spaces instead, it will print
the error '*** missing separator. Stop'. Therefor, I
have had to disable SoftTabs while editing Makefiles
and re-enable it when editing other files.
It would be nice if we were able to provide per-project
preferences that override the global prefs. As a
minimum, SoftTabs should really be disabled when the
language pulldown is set to 'Makefile'.
Logged In: YES
user_id=563712
Instead of per project prefs we could provide
per-lang(actually per syntax highlight mode) prefs. If
someone starts working on this(I'm currently busy with other
stuff). This would go together with separating the tab size
and the indent settings(tab size should be 8 while indenting
2, on our world, but currently they always have the same value).