emacs-bug-tracker
[Top][All Lists]
Advanced

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

bug#47807: closed (TeX-view-program settings for Xreader)


From: GNU bug Tracking System
Subject: bug#47807: closed (TeX-view-program settings for Xreader)
Date: Fri, 16 Apr 2021 16:44:02 +0000

Your message dated Fri, 16 Apr 2021 18:41:17 +0200
with message-id <878s5idvte.fsf@gnu.org>
and subject line Re: bug#47807: TeX-view-program settings for Xreader
has caused the debbugs.gnu.org bug report #47807,
regarding TeX-view-program settings for Xreader
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
47807: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=47807
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: TeX-view-program settings for Xreader Date: Thu, 15 Apr 2021 15:35:59 -0300 User-agent: mu4e 1.4.15; emacs 27.2
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.



--- End Message ---
--- Begin Message --- Subject: Re: bug#47807: TeX-view-program settings for Xreader Date: Fri, 16 Apr 2021 18:41:17 +0200 User-agent: mu4e 1.5.11; emacs 28.0.50
Gustavo Barros <gusbrs.2016@gmail.com> writes:

Hi Gustavo,

> 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".

I approve your analysis.  Fixed on git master.  Please give it a whirl.

> It's docstring also seems to not have been adjusted as required after
> it was "inherited" from `TeX-evince-sync-view'.

Indeed, also fixed.

Bye,
Tassilo


--- End Message ---

reply via email to

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