[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] AUCTeX conflicting with org-mode
From: |
Yagnesh Raghava Yakkala |
Subject: |
Re: [O] AUCTeX conflicting with org-mode |
Date: |
Thu, 08 Mar 2012 16:09:11 +0900 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux) |
Hello Nick.,
Nick Dokos <address@hidden> writes:
> suvayu ali <address@hidden> wrote:
>
[snipped]
>
> Actually, your backtrace in the original post makes things clearer now.
>
> org-export-as-latex calls find-file-noselect on the .tex file, which
> calls after-find-file which runs the find-file-hook. Somehow the
> find-file-hook is set up[fn:1] as in VirTeX-common-initialization to
> call TeX-master-file - although your backtrace shows compiled code, it's
> pretty clear that that's the setting of the find-file-hook that
> VirTeX-common-initialization has done. So it looks as if tex.el is
> partially loaded: the initialization is done, the hook is set up but the
> defvar has failed, probably because of the let-bind.
Thanks for the analysis. I think you are right. With my limited elisp skills I
would say its a *bug* and coming from org.
If I take that let-binding off and setting the TeX-master by checking with
if it ever bound seems fixing this problem.
this patch fixing the problem. (can be further improved)
diff --git a/lisp/org-latex.el b/lisp/org-latex.el
index 03664b4..9e53849 100644
--- a/lisp/org-latex.el
+++ b/lisp/org-latex.el
@@ -885,7 +885,6 @@ when PUB-DIR is set, use this as the publishing directory."
(concat filename ".tex")
filename)))
(auto-insert nil); Avoid any auto-insert stuff for the new file
- (TeX-master t) ; Avoid the Query for TeX master from AUCTeX
(buffer (if to-buffer
(cond
((eq to-buffer 'string) (get-buffer-create
@@ -958,6 +957,8 @@ when PUB-DIR is set, use this as the publishing directory."
:exclude-tags (plist-get opt-plist :exclude-tags)
:LaTeX-fragments nil)))
+ (if (boundp 'TeX-master) (setq TeX-master t)) ; Avoid the Query for TeX
master from AUCTeX
+
(set-buffer buffer)
(erase-buffer)
(org-install-letbind)
--
YYR
- [O] AUCTeX conflicting with org-mode, suvayu ali, 2012/03/06
- Re: [O] AUCTeX conflicting with org-mode, Yagnesh Raghava Yakkala, 2012/03/07
- Re: [O] AUCTeX conflicting with org-mode, suvayu ali, 2012/03/07
- Re: [O] AUCTeX conflicting with org-mode, Nick Dokos, 2012/03/07
- Re: [O] AUCTeX conflicting with org-mode, suvayu ali, 2012/03/07
- Re: [O] AUCTeX conflicting with org-mode, Nick Dokos, 2012/03/07
- Re: [O] AUCTeX conflicting with org-mode, suvayu ali, 2012/03/07
- Re: [O] AUCTeX conflicting with org-mode, Nick Dokos, 2012/03/07
- Re: [O] AUCTeX conflicting with org-mode,
Yagnesh Raghava Yakkala <=
- Re: [O] AUCTeX conflicting with org-mode, Bastien, 2012/03/20
- Re: [O] AUCTeX conflicting with org-mode, suvayu ali, 2012/03/20
- Re: [O] AUCTeX conflicting with org-mode, Bastien, 2012/03/20
- Re: [O] AUCTeX conflicting with org-mode, suvayu ali, 2012/03/20
- Re: [O] AUCTeX conflicting with org-mode, Yagnesh Raghava Yakkala, 2012/03/21
- Re: [O] AUCTeX conflicting with org-mode, suvayu ali, 2012/03/21
- Re: [O] AUCTeX conflicting with org-mode, Yagnesh Raghava Yakkala, 2012/03/21
- Re: [O] AUCTeX conflicting with org-mode, Bastien, 2012/03/26
- Re: [O] AUCTeX conflicting with org-mode, suvayu ali, 2012/03/26