Recuar um nível mais profundo em vez de um recuo inteligente?

0

Quando no modo de marcação, eu gostaria de desativar o recuo inteligente. Em vez disso, quando realço um bloco de código e pressiono TAB, gostaria que o bloco fosse recuado em um nível mais profundo, como o Sublime.

O que acontece em meus ~ / .emacs para conseguir isso?

    
por mcandre 22.03.2013 / 17:06

2 respostas

1

Você pode usar o comando indent-rigidly para fazer isso. No entanto, não recomendo desabilitar a ligação padrão TAB do modo markdown, já que faz muito mais do que indenting (por exemplo, ciclos de visibilidade quando o ponto está em uma linha de cabeçalho)

Por exemplo, coloque isso no seu arquivo de inicialização para ligar C-TAB ao recuo rígido:

(eval-after-load "markdown-mode"
  '(define-key markdown-mode-map (kbd "C-<tab>")
     (lambda ()
       (interactive)
       (indent-rigidly (region-beginning) (region-end) 4))))
    
por 22.03.2013 / 20:06
0

Tente: C-u C-x Tab . Deve estar funcionando em qualquer modo.

    
por 28.03.2013 / 05:59

Tags