GNU bug report logs - #47807
TeX-view-program settings for Xreader

Previous Next

Package: auctex;

Reported by: Gustavo Barros <gusbrs.2016 <at> gmail.com>

Date: Thu, 15 Apr 2021 18:37:02 UTC

Severity: normal

Done: Tassilo Horn <tsdh <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Gustavo Barros <gusbrs.2016 <at> gmail.com>
To: 47807 <at> debbugs.gnu.org
Subject: bug#47807: TeX-view-program settings for Xreader
Date: Thu, 15 Apr 2021 15:35:59 -0300
Hi All,

This is a simple one.  `tex.el' includes settings for the "Xreader" to 
be used in Linux systems as defined in `TeX-view-program-list-builtin'. 
After loading, the entry for "Xreader" in that variable will be: 
`("Xreader" TeX-reader-sync-view "xreader")'.  However, the function 
`TeX-reader-sync-view' is actually not defined, but rather 
`TeX-xreader-sync-view' is (with an "x").  Therefore, using "Xreader" 
for `output-pdf' in `TeX-view-program-selection' will throw us error 
"Wrong type argument: listp, TeX-reader-sync-view".

As far as I can tell, the problem does not lie in the definition of 
`TeX-view-program-list-builtin', because 
`TeX-view-program-select-evince' relies on `TeX-evince-dbus-p' which 
will query the DBUS path/scheme/method which is indeed "org.x.reader" 
(at least in my machine, I suppose that's default, but I really don't 
know).  Thus, it seems `TeX-xreader-sync-view' is incorrectly named, and 
should drop the "x".  It's docstring also seems to not have been 
adjusted as required after it was "inherited" from 
`TeX-evince-sync-view'.

Best regards,
Gustavo.

PS: Please keep me CC'd.




This bug report was last modified 4 years and 93 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.