В режиме уценки я бы хотел отключить умный отступ. Вместо этого, когда я выделяю блок кода и нажимаю TAB, я бы хотел, чтобы блок был смещен на один уровень глубже, например, как это делает Sublime.
Что входит в мои ~/.emacs для достижения этой цели?
Вы можете использовать команду indent-rigidly чтобы сделать это. Однако я бы не рекомендовал отключать стандартную привязку TAB в режиме markdown, так как она делает гораздо больше, чем отступ (например, циклически отображает видимость, когда точка находится в строке заголовка)
Например, поместите это в файл инициализации, чтобы привязать C-TAB к жесткому отступу:
(eval-after-load "markdown-mode"
  '(define-key markdown-mode-map (kbd "C-<tab>")
     (lambda ()
       (interactive)
       (indent-rigidly (region-beginning) (region-end) 4))))
Попробуйте: Cu Cx Tab. Должен работать в любом режиме.