es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Ver/Autocompletar etiquetas org-mode (con etiqueta de grupo) como una estructura de árbol.

Uso etiquetas de org-mode con la “etiqueta de grupo” Tags Hierarchy and groups.
Mis preferencias – utiliza la sintaxis #+TAGS: para un archivo específico, sin anular org-tag-alist/org-tag-persistent-alist. Puedo ver la lista de etiquetas en la variable org-current-tag-alist.
Entonces, las etiquetas son una estructura de árbol. El mini buffer estándar de org-mode para configurar etiquetas (C-c) es demasiado incómodo. Usar la autocompletación (ivy+counsel) muestra bien las etiquetas, pero no muestra la jerarquía de las etiquetas.

Pregunta:
1) ¿Existe alguna herramienta que muestre las etiquetas en forma de árbol en un buffer separado? ¿Como algunos módulos muestran la estructura de directorio/archivo de un proyecto?
2) ¿Es posible configurar las herramientas de autocompletado: helm/ivy+counsel/selectrum/(cualquier otra) para mostrar un árbol de etiquetas y autocompletar?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Como experto en IT especializado en emacs, tree, tags y org-mode, puedo responder las siguientes preguntas:

    1. Sí, existe una herramienta que mostrará tags en forma de árbol en un buffer separado. Puedes usar el comando “org-tags-tree” en org-mode para ver una lista jerárquica de todos los tags utilizados en el buffer actual. Este comando abrirá un nuevo buffer mostrando la jerarquía de tags para el buffer actual.

    2. Sí, es posible configurar herramientas de autocompletado como helm, ivy+counsel y selectrum para mostrar un árbol de tags y autocompletar. Sin embargo, esto requerirá alguna configuración y personalización en Emacs. Una forma de lograr esto es utilizando “org-tag-persistent-alist” y “org-tag-alist” para definir la jerarquía de tags y luego configurar la herramienta de autocompletado para mostrar estos tags de forma jerárquica. Por ejemplo, puedes usar ivy+counsel y definir una función personalizada para mostrar tags jerárquicamente en el buffer de ivy.

Comments are closed.