O nó Manual da organização no Motion fornece uma descrição um tanto lacônica do comando interno org-goto(ligação padrão:) C-c C-j, cujo comportamento pode ser facilmente personalizado para obter o efeito desejado:
- Inspecione a documentação da variável personalizável listada no final deste nó manual:
C-h v org-goto-interface RET
Se você deseja excluir o org-gotocomportamento padrão da pesquisa incremental através do esboço do buffer, pode mudar para escolher um título através da conclusão:
(setq org-goto-interface 'outline-path-completion)
Os usuários de pacotes de conclusão como ido/ ivy/ helmprovavelmente desejarão alterar a seguinte configuração para ver todo o caminho de destino de uma só vez:
(setq org-outline-path-complete-in-steps nil)
Veja aqui para mais discussão.
Essa abordagem tem o benefício adicional (sobre o uso, digamos, da helmfuncionalidade específica) de trabalhar com todas as estruturas de conclusão que se encaixam no padrão completing-read, incluindo, como posso confirmar pessoalmente ivy.
TERMO ADITIVO:
Ao usar a outline-path-completioninterface para o org-gotocomando, conforme descrito nesta resposta, a variável personalizável org-goto-max-leveldetermina a profundidade máxima dos títulos a oferecer.
EDITAR:
Encontrei uma pergunta relevante e antiga com respostas úteis: /programming//q/15011703/3084001
ESCLARECIMENTO (conforme solicitado pelo comentário de Att Righ):
Definir org-goto-interfaceum dos dois valores reconhecidos não significa sacrificar a interface alternativa. Chamar org-gotocom um argumento de prefixo ( C-u C-c C-jou seja C-u M-x org-goto RET) seleciona automaticamente a interface alternativa para a conclusão atual. Dessa forma, você pode definir org-goto-interfacea interface que provavelmente usará com mais freqüência e usar o argumento de prefixo quando desejar alternar temporariamente o comportamento. Se mesmo isso não atender às suas necessidades, você sempre poderá escrever seu próprio invólucro org-goto, como no exemplo de Att Righ.
(defun my-org-goto () (let ((org-goto-interface 'outline-path-completion)) (org-goto)))