From mboxrd@z Thu Jan  1 00:00:00 1970
From: Carsten Dominik <carsten.dominik@gmail.com>
Subject: Re: orgmode and auctex
Date: Sat, 11 Feb 2012 18:40:05 +0100
Message-ID: <D3F32921-88B9-40F2-BC60-D122DB74DE68@gmail.com>
References: <chris@witte.net.au>
	<CAALnB3E8eR_kqZaKNQiRa4fz6++YZsO_yLzrLG=DqOpQi5VM6g@mail.gmail.com>
	<10922.1328638512@alphaville>
	<CAALnB3G3i+oXdPLCO=9Q+Eg4JEVuBe5EC=muL5_7AJMhbBXYcw@mail.gmail.com>
	<grb615sjijixr6.fsf@sund.ku.dk> <4354.1328818115@alphaville>
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Return-path: <emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org>
Received: from eggs.gnu.org ([140.186.70.92]:56731)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <carsten.dominik@gmail.com>) id 1RwGvm-0002uE-Dg
	for emacs-orgmode@gnu.org; Sat, 11 Feb 2012 12:40:15 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <carsten.dominik@gmail.com>) id 1RwGvl-0002hT-7I
	for emacs-orgmode@gnu.org; Sat, 11 Feb 2012 12:40:14 -0500
Received: from mail-ey0-f169.google.com ([209.85.215.169]:49395)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <carsten.dominik@gmail.com>) id 1RwGvk-0002gv-TZ
	for emacs-orgmode@gnu.org; Sat, 11 Feb 2012 12:40:13 -0500
Received: by eaag11 with SMTP id g11so1322339eaa.0
	for <emacs-orgmode@gnu.org>; Sat, 11 Feb 2012 09:40:11 -0800 (PST)
In-Reply-To: <4354.1328818115@alphaville>
List-Id: "General discussions about Org-mode." <emacs-orgmode.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-orgmode>,
	<mailto:emacs-orgmode-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/emacs-orgmode>
List-Post: <mailto:emacs-orgmode@gnu.org>
List-Help: <mailto:emacs-orgmode-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-orgmode>,
	<mailto:emacs-orgmode-request@gnu.org?subject=subscribe>
Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org
Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org
To: nicholas.dokos@hp.com
Cc: Thomas Alexander Gerds <tagteam@sund.ku.dk>, Org Mode <emacs-orgmode@gnu.org>, Christopher Witte <chris@witte.net.au>


On 9.2.2012, at 21:08, Nick Dokos wrote:

> Thomas Alexander Gerds <tagteam@sund.ku.dk> wrote:
>=20
>>=20
>> Hi Chris,
>>=20
>> maybe I cannot follow exactly what you are trying to do, but when I
>> start emacs -q and evaluate (setq-default TeX-master nil) and then =
open
>> a new file test.tex, then I get the same prompt "Master file:".
>>=20
>=20
> I think Chris means that he gets the prompt when he opens a .org file.
> I couldn't reproduce that behavior when I tried it but I have not =
tried
> it again yet.

I think this prompt comes from the function `reftex-TeX-master-file'.  =
The
user is prompted when TeX-master is an existing variable (i.e. AUCTeX
is loaded), and when its value is nil or `shared'.

Greetings

- Carsten

>=20
> Nick
>=20
>=20
>> so maybe, if you do not want to get prompted, you could try setting
>> (setq-default TeX-master t).=20
>>=20
>> Cheers
>> Tomy
>>=20
>>=20
>>=20
>> Christopher Witte <chris@witte.net.au> writes:
>>=20
>>> OK so using the setq-default inside a hook is probably not a good
>>> idea.
>>> But I can reliably reproduce this problem, I'm surprised you =
couldn't.
>>> If
>>> I start emacs using emacs -Q and open an org file everything is =
fine.
>>> If I
>>> then evaluate this
>>>=20
>>> (setq-default TeX-master nil)
>>>=20
>>> (defun org-mode-reftex-setup ()
>>>  (load-library "reftex")
>>>  (and (buffer-file-name)
>>>       (file-exists-p (buffer-file-name))
>>>       (reftex-parse-all))
>>>  (define-key org-mode-map (kbd "C-c )") 'reftex-citation))
>>> (add-hook 'org-mode-hook 'org-mode-reftex-setup)
>>>=20
>>> and try to open an org file I get prompted "Master file: ~/".  I'm
>>> running
>>> Ubuntu 11.10 and the emacs-snapshot package: GNU Emacs 23.3.1
>>> (i686-pc-linux-gnu, GTK+ Version 2.24.5), latest org pulled from git
>>> today.
>>> Is there any more information I could provide to help diagnose this
>>> problem?
>>>=20
>>> Cheers
>>> Chris.
>>>=20
>>> On 7 February 2012 19:15, Nick Dokos <nicholas.dokos@hp.com> wrote:
>>>=20
>>>> Christopher Witte <chris@witte.net.au> wrote:
>>>>=20
>>>>> I've had a small problem with orgmode and auctex.  Follwing the
>>> auctex
>>>> quickstart I added the
>>>>> following to my .emacs
>>>>>=20
>>>>> (setq-default TeX-master nil)
>>>>>=20
>>>>> and then from the orgmode FAQ to setup reftex in orgmode I added
>>> the
>>>> following
>>>>>=20
>>>>> (defun org-mode-reftex-setup ()
>>>>>  (load-library "reftex")
>>>>>  (and (buffer-file-name)
>>>>>       (file-exists-p (buffer-file-name))
>>>>>       (reftex-parse-all))
>>>>>  (define-key org-mode-map (kbd "C-c )") 'reftex-citation))
>>>>> (add-hook 'org-mode-hook 'org-mode-reftex-setup)
>>>>>=20
>>>>> With both of these, whenever I opened an org file I was asked to
>>> name
>>>> the master file.  If I comment
>>>>> out the setq-default I don't get the behaviour I would like with
>>>> mulitfile tex files.  My solution
>>>>> was to change
>>>>>=20
>>>>> (setq-default TeX-master nil)
>>>>>=20
>>>>> to
>>>>>=20
>>>>> (add-hook 'TeX-mode-hook (lambda ()
>>>>>               (setq-default TeX-master nil)))
>>>>>=20
>>>>> I then appear to get the behaviour I desire.  Is this a good way
>>> to do
>>>> this?  If so I might add it
>>>>> to the FAQ.
>>>>>=20
>>>>=20
>>>> Probably not. setq-default sets the default value of the variable
>>>> whereas the hook is supposed to set the local value in order to
>>> override
>>>> the default value: setting the default value from a hook seems
>>> backwards
>>>> to me.
>>>>=20
>>>> Actually, I added the above code (*without* the TeX-mode-hook mod)
>>> to my
>>>> minimal .emacs and opening org files does not generate any
>>> questions. Are
>>>> you sure you have diagnosed the problem correctly?
>>>>=20
>>>> Nick
>>>>=20
>> --
>> Thomas A. Gerds -- Assoc. Prof. Department of Biostatistics
>> University of Copenhagen, =D8ster Farimagsgade 5, 1014 Copenhagen, =
Denmark
>> Office: CSS-15.2.07 (Gamle Kommunehospital)
>> tel: 35327914 (sec: 35327901)=20
>>=20
>=20