[RFC][PATCH] Improved synctex support
Enrico Forestieri
forenr at lyx.org
Sun Aug 14 21:44:52 UTC 2022
On Sun, Aug 14, 2022 at 11:43:51AM +0200, Stephan Witt wrote:
>
> Am 13.08.2022 um 17:34 schrieb Pavel Sanda <sanda at lyx.org>:
> >
> > On Sat, Aug 13, 2022 at 02:41:30AM +0200, Enrico Forestieri wrote:
> >>> 2)
> >>> The LFUN_FORWARD_SEARCH implementation relies on the correct check in
> >>> getStatus. The patch adds the explicit check for presence of current
> >>> buffer and active output_sync state. Regarding the latter I???m not sure
> >>> if someone is unhappy with it. In case of preamble code to activate
> >>> synctex the LFUN_FORWARD_SEARCH would work but LyX doesn???t know that
> >>> and it???s disabled. What is your opinion here?
> >>
> >> You can always initiate a forward search by simply defining the pdflatex
> >> converter as "pdflatex --synctex=1 $$i", without any modification to the
> >> sources. Now I have lost this possibility.
> >
> > Apart from reverting that maybe adding optional "force" argument ot the lfun
> > would solve it for you?
> > Pavel
>
> I’ve pushed an enhancement with converter check instead of revert it.
Works well. Thank you!
Only a suggestion: I would simply check for "-synctex=" rather than
"--synctex=1" because the double dash is optional and any value
different from 0 would do (I don't think someone would specify it).
$ pdflatex --help | grep -A1 synctex
-synctex=N Generate SyncTeX data for previewers if
nonzero.
--
Enrico
More information about the lyx-devel
mailing list