For editing Makefiles, TSVs and most embedded C code, the “tab” button must continue to emit a \009, instead of some number of spaces. indentWithTab seems to only insert spaces instead of actually emit tabs.
How does one configure CodeMirror to emit tabs - and/or just make indentation use tabs (preferably in a configurable way to match the underlying codebase)?