[LyX/master] Implement reference-to-paragraph in outliner (#1624)
Richard Kimberly Heck
rikiheck at gmail.com
Sun Jul 28 18:43:14 UTC 2024
On 7/28/24 11:27 AM, Jürgen Spitzmüller wrote:
> Am Sonntag, dem 28.07.2024 um 11:22 -0400 schrieb Richard Kimberly
> Heck:
>> I suppose this could go to stable, after extensive testing in master.
> Yes. But extensive testing is certainly needed.
I played around with it a bit, and it seems to work well, for the most
part. In particular, it does fine with duplicate section headings, etc.
But I did run into one problem. Create a new document. Make it look like
this:
1 one
this and that.
2 one
that and this.
Now, with the cursor at the end (or elsewhere in that line), try to
insert a reference to the first section. Nothing happens. Debug shows:
frontends/qt/GuiApplication.cpp (6d8): cmd: action: 401
[reference-to-paragraph] arg: 'ref' x: 0 y: 0
frontends/qt/GuiApplication.cpp (6d8): cmd: action: 401
[reference-to-paragraph] arg: '0 ref' x: 0 y: 0
frontends/qt/GuiApplication.cpp (6e0): action reference-to-paragraph
[reference-to-paragraph] is disabled at this location
frontends/qt/GuiApplication.cpp (5f0): dispatch msg is `Command disabled'
frontends/qt/GuiApplication.cpp (5f0): dispatch msg is `'
If I save the document, then it works. It also does not seem to happen
if I load a document from disk---hence the need to create a new
document. It does work to insert a reference
I saw the note on the bug report about extending this to the cross-ref
dialog. I'd be happy to do that part, once this is otherwise stable.
Riki
More information about the lyx-devel
mailing list