On Sunday, June 25, 2023 at 10:20:28 AM UTC-4 iamap...@gmail.com wrote:
c0, p0 = c, c.p c2 = g.handleUnl(unl, c) content = c2.p.b # <---- here is the content of the UNL's body c0.selectPosition(p) Oops, typo! The last line should read c0.selectPosition(p0) Hi, Thomas, It works, thank you! Great! And if you want to do the same for a UNL in another outline, you can add these two lines (at least until that PR gets merged; I don't know about after that): # Add this after the "content =" line. if c2 is not c0: g.app.selectLeoWindow(c0) It's a useful snippet, we should write it down. But where should we save it? Do you know the right place? https://github.com/leo-editor/snippets seems like a good place, but it doesn't update for a long time. It needs a check to handle the case c2 is None, which would happen if Leo can't find the UNL. Probably a good place is leo-editor-contrib. Though it can be hard to find things in there. @Edward has been accepting pull requests there. -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to leo-editor+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/5540954e-c743-4580-b502-20c9b5e784ban%40googlegroups.com.