Como usar o org-refile para mover um título para um arquivo como um título de nível superior?


21

Desejo ter um arquivo "inbox.org" no qual coleciono notas (tentando implementar o GTD : P) e depois movo as coisas para os locais apropriados. Entendo que org-refileé a maneira de fazer isso (mudar as coisas), mas parece que só é possível refilar coisas sob manchetes, não diretamente em arquivos. O que eu quero é tomar uma nota do meu inbox.org e adicioná-la como um cabeçalho de nível superior no arquivo organizacional apropriado.

Isso é por acaso possível? Eu li as informações org-refile-targetse parece que só é possível refilá-las em um título existente, embora as informações em org-refile-use-outline-pathdigam:

org-refile-use-outline-path é uma variável definida em `org.el '. Seu valor é "arquivo" O valor original era nulo

Documentação: Meios diferentes de zero fornecem destinos de refil como caminhos. Portanto, um título de nível 3 estará disponível como nível1 / nível2 / nível3.

Quando o valor for `file ', inclua também o nome do arquivo (sem diretório) no caminho. Nesse caso, você também pode interromper a conclusão após o nome do arquivo, para inserir as entradas como nível superior no arquivo.

No entanto, o preenchimento automático no org-refileprompt nem mesmo fornece os nomes dos arquivos como opções. Existe uma maneira de fazer isso com org-refile-targetsou qualquer outro meio?

Estou executando o gnu emacs 24.5.1 no windows 8.1 64bit.

Desde já, obrigado ;)

Respostas:


18

Eu descobri o pequeno detalhe que estava faltando. Os documentos dizem

Quando o valor for `file ', inclua também o nome do arquivo (sem diretório) no caminho.

Eu interpretei isso errado como "file", o que não teve nenhum efeito sobre os objetivos de refil apresentados a mim. Qual deve ser o valor de , org-refile-use-outline-pathna verdade 'file, é o símbolo citado file!! :)

Espero que isso poupe a alguém o tempo que perdi procurando a solução para um problema inexistente. De qualquer forma, a documentação não deve ter esse caractere de aspas simples depois 'file.

Eu descobri a solução nesta resposta para a mesma pergunta no stackoverflow, então talvez ainda seja útil publicá-la aqui.


2
@trepador Eu também tive esse problema e obrigado por resolver o meu problema. Eu uso(setq org-refile-use-outline-path 'file)
yuxuan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.