¿Por qué Emacs org-mode solicita un archivo maestro?


8

Al abrir .orgarchivos, Emacs solicita un archivo maestro.

¿Por qué es eso y cómo puedo desactivar esta función?

Supongo que se debe al uso de paquetes relacionados con el látex como ox-latexy ox-beamer.

¿Hay alguna manera de hacer que el archivo maestro para .orgarchivos sea específico del modo de látex o desactivarlo por completo?

Gracias.


Si publica ( aquí en su pregunta ) el mensaje exacto que ve (por ejemplo, en el *Messages*búfer), incluso alguien que no esté familiarizado con el problema particular que está experimentando puede hacer fácilmente una búsqueda por palabras de los archivos de origen para ayudar a solucionar sus problemas. problema. Para habilitar mensajes de depuración más amplios, puede usar esto: (setq debug-on-error t)
leyes

@lawlist No es un error. Simplemente dice Archivo maestro: dirpath / nombres de archivo ... Luego hago Cj para cancelar esto, pero ralentiza la carga del archivo. No estaba pidiendo esto antes.
Anusha

Emacs.SE sigue siendo un sitio beta muy pequeño. Lo he migrado allí ahora como una excepción, pero generalmente no hacemos esto.

@slhck Pensé en preguntar aquí solo porque no recibía ninguna respuesta en el superusuario. Gracias.
Anusha

Respuestas:


4

Use debug-on-messagepara ver un seguimiento de pila cuando aparezca este mensaje.

- Variable: depuración en mensaje

Si configura debug-on-message en una expresión regular, Emacs ingresará al depurador si muestra un mensaje coincidente en el área de eco. Por ejemplo, esto puede ser útil al tratar de encontrar la causa de un mensaje en particular.

Fuente: http://www.gnu.org/software/emacs/manual/html_node/elisp/Error-Debugging.html

Entonces, evalúe y (setq debug-on-message "Master file")luego abra un archivo org. Eso debería indicarle por qué sucede. En cuanto a cómo deshabilitar ... eso podría valer una segunda pregunta.


Ya lo he preguntado aquí y es el objetivo principal de hacer la pregunta como se indica en el título.
Anusha

No hay stacktrace cuando agrego eso a .emacs. No es un error.
Anusha

Hmm, tal vez debug-on-messageno funciona en las indicaciones. ¡Buena suerte depurando eso!
purple_arrows

No se pudo encontrar la función debug-on-message. ¿Es un emacs integrado o lo hago para instalar un paquete específico?
DJJ

3

Tengo el mismo problema Para mí fue el reftex que agregué como un gancho a mi modo de organización, y el error apareció tan pronto como actualicé uno de los repositorios. Necesitas usar la opción:

    (setq TeX-master t).

Si no sabe dónde ponerlo, eche un vistazo al siguiente enlace. http://draketo.de/english/emacs/writing-papers-in-org-mode-acpd#sec-2-1


De hecho, el problema proviene de Auctex y no del modo org. Yo aquí es el doc auctex relacionado con este tema
DJJ
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.