Einzug tiefer als intelligenter Einzug?

474
mcandre

Im Markdown-Modus möchte ich den intelligenten Einzug deaktivieren. Wenn ich stattdessen einen Codeblock markiere und die TAB-Taste drücke, möchte ich, dass der Block eine Ebene tiefer eingerückt wird, wie Sublime dies tut.

Was geht in meinen ~ / .emacs, um dies zu erreichen?

0
Könnten Sie ein Beispiel für Ihre gewünschte Ausgabe für diejenigen von uns zeigen, die kein Erhabenes verwenden? terdon vor 11 Jahren 0

2 Antworten auf die Frage

1
Francesco

You can use the indent-rigidly command to do this. I would however not recommend disabling markdown-mode's standard TAB binding since it does much more than indenting (for exemple it cycles visibility when point is on a header line)

For example, put this in your initialization file to bind C-TAB to rigid indentation:

(eval-after-load "markdown-mode" '(define-key markdown-mode-map (kbd "C-<tab>") (lambda () (interactive) (indent-rigidly (region-beginning) (region-end) 4)))) 
0
Adobe

Versuchen: C-u C-x Tab. Sollte in einem beliebigen Modus arbeiten.