¿Cómo usar org-refile para mover un título a un archivo como título de nivel superior?

21

Deseo tener un archivo "inbox.org" donde recopile notas (tratando de implementar GTD : P), y luego mueva las cosas a los lugares adecuados. Entiendo que esa org-refilees la forma de hacer esto (mover las cosas), pero parece que solo es posible volver a archivar las cosas bajo los titulares, no directamente en los archivos. Lo que quiero es tomar una nota de mi inbox.org y agregarla como un encabezado de nivel superior en el archivo de organización adecuado.

¿Es esto por casualidad posible? Leí la información org-refile-targetsy parece que solo puede volver a archivarse en un título existente, aunque la información org-refile-use-outline-pathdice:

org-refile-use-outline-path es una variable definida en `org.el '. Su valor es "archivo" El valor original era nulo

Documentación: No nulo significa proporcionar objetivos de archivo como rutas. Por lo tanto, un título de nivel 3 estará disponible como nivel1 / nivel2 / nivel3.

Cuando el valor es `archivo ', también incluya el nombre del archivo (sin directorio) en la ruta. En este caso, también puede detener la finalización después del nombre del archivo, para obtener entradas insertadas como nivel superior en el archivo.

Sin embargo, el autocompletado en el org-refileindicador ni siquiera proporciona los nombres de archivo como opciones. ¿Hay alguna manera de hacer esto con org-refile-targetsalgún otro medio?

Estoy ejecutando gnu emacs 24.5.1 en Windows 8.1 64bit.

Gracias por adelantado ;)

El Ninja Trepador
fuente

Respuestas:

18

Descubrí el pequeño detalle que me faltaba. Los documentos dicen

Cuando el valor es `archivo ', también incluya el nombre del archivo (sin directorio) en la ruta.

"file"Interpreté mal esto como , lo que no tuvo ningún efecto en los objetivos de archivo que se me presentaron. ¡Cuál debería ser el valor de org-refile-use-outline-pathes en realidad 'file, el símbolo citado file! :)

Espero que esto le ahorre a alguien el tiempo que desperdicié buscando la solución a un problema inexistente. De todos modos, la documentación no debería tener ese carácter de comilla simple después 'file.

Descubrí la solución en esta respuesta a la misma pregunta en stackoverflow, por lo que tal vez aún sea útil publicarla aquí.

El Ninja Trepador
fuente
2
@trepador También tuve este problema, y ​​gracias por resolver mi problema. Yo uso(setq org-refile-use-outline-path 'file)
yuxuan