SE v25.0.1.0
I have a project created with "Other C\C++". The code has a mix of programming styles (K&R, Allman) which I am fine with. No issues with that. I always disabled the adaptive formatting anyway as I could never quite figure out how to get the switch statement to format the way I want.
I enter "Indent" into the Options search. Under C\C++ Editing, there are a few settings. I have tried various incarnations of setting but can get it to work. SE always tabs with spaces.
Tab key reindents line: Currently it is set to Never
Tab key: Currently set to Use tab stops
Indent style: Current set to None
-- The help file mentions None, Auto. However, there is another selection that is not in the Help file, Syntax Indent.
Insert real Indent: Unchecked.
-- Even after reading the help file, I am not sure what this is for. But, I'm pretty sure I don't need it.
All I really want is to press the Tab key and insert a Tab. I recall a setting some revisions ago, something like "Always Indent with Tabs". I don't see that, unless I missed it.
Also, can you clarify, the term "syntax indent" in these options means to indent according to the language and style (Allman, etc).
I noticed that Beautify syntax expansions and Beautify alias expansions are checked. Maybe that affects it?