Reduzir seções na remarcação

14

Eu uso markdown-mode(em conjunto com writeroom-mode) para escrever no Emacs. Meus arquivos de remarcação geralmente ficam muito grandes e eu gostaria de poder focar em uma seção específica por longos períodos de tempo.

Como posso conseguir isso? Especificamente, estou procurando ocultar ou recolher outras seções (cabeçalho e seu texto) enquanto trabalhava na seção atual. http://www.foldingtext.com se comporta dessa maneira.

Sridhar Ratnakumar
fonte
1
Minha resposta não-pensada em dez segundos é: ela funciona com o modo de apresentação de slides? gnu.org/software/emacs/manual/html_node/emacs/Hideshow.html
Trevoke

Respostas:

13

Com o modo de markdown de Jason Blevins, você pode alternar a dobra do cabeçalho com Tab(o mesmo que no modo organizacional).

Adobe
fonte
4
Verdadeiro (+1). No entanto, com emacs -nw, acontece que você deseja usar Shift + Tabpara fazer as coisas dobrarem. (Que eu só mencionar porque eu só descobri por acaso que isso funciona ....)
jon
2

Eu encontrei duas maneiras que podem ser úteis:

  1. ative o modo hideshow (modo menor-hs) e use as funções fornecidas
  2. Aparentemente, o modo de marcação herda do modo de estrutura de tópicos (ou pelo menos as funções estão disponíveis aqui!), Para que você possa usar funções como hide-subtree e show-subtree.
Trevoke
fonte