Existe uma maneira de dobrar uma região no modo organizacional? (Não é o arquivo inteiro e não um item individual, mas uma região que contém vários itens.)
Muitas vezes, eu quero recolher apenas uma parte de um org
arquivo, digamos dobrar:
* a
** a1
** a2
* b
** b1
** b2
** b3
* c
** c1
** c2
* d
** d1
** d2
para dentro
* a
** a1
** a2
* b ...
* c ...
* d
** d1
** d2
Eu sei que neste exemplo em particular eu poderia simplesmente dobrar o arquivo inteiro usando org-cycle
, depois expandir a
e d
individualmente, mas imagine que existem centenas de itens e quero dobrar uma dúzia de itens contíguos contidos em uma região ativa, deixando o restante dos itens no diretório arquivo expandido.
C-tab
funcionalidade? Usarshift-tab
alterna o arquivo inteiro, masC-tab
dobra uma árvore específica.Respostas:
Isso parece fazer o que você deseja:
Edição: Eu dei uma solução errada, que eu mantenho aqui, pois também é interessante IMO (mas não responde à pergunta)
A função
outline-hide-region-body
parece ser exatamente o que você deseja, mas, por algum motivo, não é interativa. Poderíamos adicionar uma especificação interativa, mas vamos definirorg-hide-subtrees-in-region
como:fonte
org-cycle
na região?