bug-auctex
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#45985: (void-variable file) after upgrade to AUCTeX 13.0.3


From: Ikumi Keita
Subject: bug#45985: (void-variable file) after upgrade to AUCTeX 13.0.3
Date: Wed, 20 Jan 2021 16:36:53 +0900

Hi Tassilo,

>>>>> Tassilo Horn <tsdh@gnu.org> writes:

>> (defun skim-make-url () (concat
>> (TeX-current-line)
>> " \""
>> (expand-file-name (funcall file (TeX-output-extension) t)
>> (file-name-directory (TeX-master-file)))
>> "\" \""
>> (buffer-file-name)
>> "\""))
>> 
>> I get an error message about (void-variable file).  I've been happily
>> using the same AUCTeX set-up for many years now, so I assume something
>> has changed in AUCTeX.

> You are right, see (info "(auctex) Changes").  I think the following
> definition should work in auctex 13:
> (defun skim-make-url ()
>   (concat
>    (TeX-current-line)
>    " \""
>    (expand-file-name (TeX-active-master (TeX-output-extension) t)
>                    (file-name-directory (TeX-master-file)))
>    "\" \"" (TeX-active-master t) "\""))

Doesn't this make difference at region typeset? The original
`(buffer-file-name)' returns the (La)TeX file name such as "mydoc.tex"
while `(TeX-active-master t)' returns "_region_" at C-c C-r.

Bye,
Ikumi Keita





reply via email to

[Prev in Thread] Current Thread [Next in Thread]