Isso geralmente é chamado de folding . Existem vários pacotes dobráveis para o Emacs.
-
Um pacote comumente usado é o pacote com o mesmo nome dobrável . Não é enviado com o Emacs, você tem que instalá-lo separadamente. Seus marcadores preferidos são
{{{
…}}}
, mas eles podem ser configurados. -
Você pode usar o modo secundário de estrutura de tópicos interno. Defina
outline-regexp
para"#pragma mark"
e, talvez, escreva umoutline-level
adequado. -
Você também pode estar interessado em
hs-minor-mode
,hide-ifdef-mode
e FoldDwim .