Emacs tiene auto-documentación como uno de sus objetivos, y lo logra bastante bien para Emacs Lisp con comandos como describe-variable
, describe-function
, etc. paquetes como empresa-Ayuda rápida de hacer esto aún más conveniente, proporcionando ayuda en la información de herramientas, lo que reduce la necesidad de constante conmutador atención a un búfer de ayuda.
El lector de información incorporado también es muy conveniente para navegar por los manuales de información. Helm
mejora esto al proporcionar helm-info , que permite elegir entre todos los archivos de información instalados y buscar en el índice de un archivo a través de la finalización incremental.
Considero que las herramientas anteriores son importantes porque, al facilitar la búsqueda de documentación, me alientan a hacer más.
Sin embargo, es difícil replicar la facilidad con la que puedo buscar documentación sobre Emacs, Emacs Lisp, etc. con otras herramientas e idiomas. Por ejemplo, si olvido lo que hace una regla CSS, todavía me encuentro buscando respuestas en Google, lo cual es lento y desvía la atención de Emacs.
Entonces, ¿cuáles son algunas buenas formas (tanto generales como específicas de herramientas / lenguajes particulares) para buscar documentación o consultar manuales en Emacs?
Common Lisp, por ejemplo, tiene SLIME , que intenta hacer para Common Lisp lo que Emacs hace para Emacs Lisp, aunque no llega tan lejos porque se hacen muchas referencias a Common Lisp HyperSpec .
fuente
occur
usted incluso podría hacer una tabla de contenido interactiva ad hoc.Respuestas:
La información es excelente, si está disponible para una herramienta o idioma en particular. Los carámbanos pueden ayudar a navegar y buscar libros de información (conjuntos de documentos).
*Completions*
varias maneras (orden de libros, alfabético, etc.).g
puede coincidir con el nombre del nodo o el contenido del nodo, o ambos, para que pueda buscar un conjunto de nodos (o un manual) y elegir de la lista de nodos coincidentes.Más información...
fuente