Некоторые режимы предлагают «подпрыгивающий» отступ, где TAB будет переключать уровень отступа между несколькими альтернативами. Примером для javascript является js2-mode
. Я не знаю более общего решения.
Однако обратите внимание, что если TAB перехватывается таблицей клавиш основного режима, вы все равно можете вставить буквенный символ TAB, используя C-q TAB
. Это, вероятно, все, что вам нужно.