[RFC][PATCH] Change to GuiView::goToFileRow

Stephan Witt st.witt at gmx.net
Fri Feb 14 20:00:48 UTC 2020


Hi all,

I’ve a problem in LyX master with reverse search I don’t have in 2.3.x.
Unfortunately I cannot see the difference in LyX code causing it.

The situation is: on Mac the directory /var is an symlink to private/var.
So the temporary files are with real path below /private/var/. The SyncTex
file contains this path name, e.g.

Input:1:/private/var/folders/1x/zm63s22x7s591xrlgm4rl9v40000gn/T/lyx_tmpdir.pfyyHSvCxUfX/lyx_tmpbuf0/./Tutorial.tex

But the reverse search script is called with file name:

/var/folders/1x/zm63s22x7s591xrlgm4rl9v40000gn/T/lyx_tmpdir.pfyyHSvCxUfX/lyx_tmpbuf0/Tutorial.tex

Some normalization happens here. I’ve changed the lyxeditor script to see the call. It’s not
the operation in line 85 (were sed is used to remove /private from path name).

To make the GuiView::goToFileRow() implementation more robust I came to the attached patch.

I’m confident it cannot hurt. But as I don’t understand the situation completely I ask for comments.

Stephan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: goToFileRow.patch
Type: application/octet-stream
Size: 920 bytes
Desc: not available
URL: <http://lists.lyx.org/pipermail/lyx-devel/attachments/20200214/f70cc2ce/attachment.obj>


More information about the lyx-devel mailing list