Por que o modo org do Emacs solicita o arquivo mestre?


8

Ao abrir .orgarquivos, o Emacs solicita um arquivo mestre.

Por que isso e como posso desativar esse recurso?

Eu acho que é por causa do uso de pacotes relacionados ao látex como ox-latexe ox-beamer.

Existe uma maneira de tornar o arquivo mestre para .orgarquivos específico do modo de látex ou desativá-lo completamente?

Obrigado.


Se você postar ( aqui na sua pergunta ) a mensagem exata que você vê (por exemplo, no *Messages*buffer), mesmo alguém que não esteja familiarizado com o problema específico que você está enfrentando poderá facilmente pesquisar por palavra os arquivos de origem para ajudar a solucionar o problema. questão. Para habilitar mensagens de depuração mais amplas, você pode usar este: (setq debug-on-error t)
lawlist

@lawlist Não é um erro. Diz apenas arquivo mestre: dirpath / filenames .... Então faço Cj para cancelar isso, mas diminui o carregamento do arquivo. Não estava pedindo isso antes.
Anusha #

O Emacs.SE ainda é um site beta muito pequeno. Migrei para lá agora como uma exceção, mas normalmente não fazemos isso.

@ sllck Pensei em perguntar aqui apenas porque não estava obtendo nenhuma resposta no superusuário. Obrigado.
Ansha

Respostas:


4

Use debug-on-messagepara ver um rastreamento de pilha quando esta mensagem aparecer.

- Variável: depuração na mensagem

Se você definir debug-on-message como uma expressão regular, o Emacs entrará no depurador se ele exibir uma mensagem correspondente na área de eco. Por exemplo, isso pode ser útil ao tentar encontrar a causa de uma mensagem específica.

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

Portanto, eval (setq debug-on-message "Master file")e abra um arquivo organizacional. Isso deve indicar por que isso acontece. Quanto a como desativar ... isso pode valer uma segunda pergunta.


Eu já fiz aqui e é o principal objetivo de fazer a pergunta, como indicado no título.
Anusha

Não há rastreamento de pilha quando adiciono isso ao .emacs. Não é um erro.
Ansha #

Hmm, talvez debug-on-messagenão funcione em avisos. Boa sorte na depuração dessa!
purple_arrows

Não foi possível encontrar a função debug-on-message. É um emacs integrado ou instala um pacote específico?
DJJ

3

Tenho o mesmo problema. Para mim, foi o reftex que adicionei como gancho ao meu modo organizacional, e o erro apareceu assim que eu atualizei um dos repositórios. Você precisa usar a opção:

    (setq TeX-master t).

Se você não souber onde colocá-lo, dê uma olhada no próximo link. http://draketo.de/english/emacs/writing-papers-in-org-mode-acpd#sec-2-1


De fato, a questão vem da Auctex e não do modo organizacional. I aqui é o doc auctex relacionado a esta questão
DJJ
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.