if people want to use tabs in a WYSIWYG editor, then they need to specify what their tabs mean. without the user specifying that then what the board operator specifies can be used. without that the client side editor would do a little pop-up that tells the user that tabs have not been specified.
i dislike WYSIWYG for other reasons. it makes life more difficult in many ways when in-line attributes like the [] tags are used.
properly designed, WYSIWYG can be nice. with limited client side programming there is less such opportunity. tabs + WYSIWYG could be just a spacing tool and might have a smarter meaning for python code, then the resulting code can just use spaces. uploaded code would be a different issue (should we accept source files with tabs?).
i dislike WYSIWYG for other reasons. it makes life more difficult in many ways when in-line attributes like the [] tags are used.
properly designed, WYSIWYG can be nice. with limited client side programming there is less such opportunity. tabs + WYSIWYG could be just a spacing tool and might have a smarter meaning for python code, then the resulting code can just use spaces. uploaded code would be a different issue (should we accept source files with tabs?).
Tradition is peer pressure from dead people
What do you call someone who speaks three languages? Trilingual. Two languages? Bilingual. One language? American.
What do you call someone who speaks three languages? Trilingual. Two languages? Bilingual. One language? American.