Re: Why gnx-based unls are important

2023-07-06 Thread lewis
OK thanks. It's my mistake when editing my settings. On Friday, July 7, 2023 at 10:43:30 AM UTC+10 tbp1...@gmail.com wrote: > I asked about the duplicate somewhere else (can't find it just now). > Edward said the extra node wasn't harmful and would be a reminder for him > which he would remove

Re: Why gnx-based unls are important

2023-07-06 Thread Thomas Passin
I asked about the duplicate somewhere else (can't find it just now). Edward said the extra node wasn't harmful and would be a reminder for him which he would remove later. On Thursday, July 6, 2023 at 8:37:03 PM UTC-4 iamap...@gmail.com wrote: > I noticed myLeoSettings.leo file has node struct

Re: Why gnx-based unls are important

2023-07-06 Thread Edward K. Ream
On Thu, Jul 6, 2023 at 7:37 PM HaveF HaveF wrote: > > I noticed myLeoSettings.leo file has node structure: >> @settings >> UNLs >> >@string unl-status-kind = gnx >> >> What is the reason for using clones in leoSetting.leo file? >> > > I guess this is just Edward's cff workflow :D It's just no

Re: Why gnx-based unls are important

2023-07-06 Thread HaveF HaveF
> I noticed myLeoSettings.leo file has node structure: > @settings > UNLs > >@string unl-status-kind = gnx > > What is the reason for using clones in leoSetting.leo file? > I guess this is just Edward's cff workflow :D It's just not cleaned up -- -- Sincerely, HaveF -- You received this

Re: Why gnx-based unls are important

2023-07-06 Thread lewis
I noticed myLeoSettings.leo file has node structure: @settings UNLs >@string unl-status-kind = gnx Any Leo user knows that "This @settings tree contains all active settings. Settings outside this tree have no effect." I moved the UNLs node under @settings and all fixed. :) Why did I make tha

Re: Why gnx-based unls are important

2023-07-06 Thread Thomas Passin
My computer is a Dell Windows-10 laptop. The status bar display seems to be working as intended. On Thursday, July 6, 2023 at 9:57:16 AM UTC-4 lewis wrote: > On laptop build 947ea935f5 works correctly. > However on PC 947ea935f5 does not show gnx-style format. > > Here is log from PC updating t

Re: Why gnx-based unls are important

2023-07-06 Thread HaveF HaveF
947ea935f5 works for me. MacOS -- -- Sincerely, HaveF -- 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 dis

Re: Why gnx-based unls are important

2023-07-06 Thread lewis
On laptop build 947ea935f5 works correctly. However on PC 947ea935f5 does not show gnx-style format. Here is log from PC updating to build 947ea935f5 $ git pull remote: Enumerating objects: 85, done. remote: Counting objects: 100% (85/85), done. remote: Compressing objects: 100% (43/43), done. re

Re: Why gnx-based unls are important

2023-07-06 Thread Edward K. Ream
On Thu, Jul 6, 2023 at 8:26 AM lewis wrote: > I updated to build 947ea935f5 and the status bar now shows gnx format. > Previously build c4434257ff was installed. > Good. Keep on testing. Detours don't matter :-) Edward -- You received this message because you are subscribed to the Google Grou

Re: Why gnx-based unls are important

2023-07-06 Thread Edward K. Ream
On Thu, Jul 6, 2023 at 8:19 AM Thomas Passin wrote: > I have *@string unl-status-kind = legacy *set in myLeoSettings.leo, and > the status bar does show the path-based UNL. I added a setting *@string > unl-status-kind = gnx* to my workbook, restarted Leo, and for that > outline, I see gnx-style

Re: Why gnx-based unls are important

2023-07-06 Thread Edward K. Ream
On Thu, Jul 6, 2023 at 8:06 AM lewis wrote: > No, the local file does not have @string unl-status-kind = legacy > Only myLeoSettings.leo has @string unl-status-kind = gnx > > Strange. Both my desktop and laptop have this behaviour. I'll keep > investigating. > What branch are you in? Edward --

Re: Why gnx-based unls are important

2023-07-06 Thread Edward K. Ream
On Thu, Jul 6, 2023 at 8:05 AM Thomas Passin wrote: What do you mean by "This"? > > > What @iamap wrote: > "Btw, I do believe gnx-based unls is important, but the current display > format lack some readability. > Could it possible to add some readable path string to the end of the unls? > just for

Re: Why gnx-based unls are important

2023-07-06 Thread lewis
I updated to build 947ea935f5 and the status bar now shows gnx format. Previously build c4434257ff was installed. On Thursday, July 6, 2023 at 11:19:06 PM UTC+10 tbp1...@gmail.com wrote: > I have *@string unl-status-kind = legacy *set in myLeoSettings.leo, and > the status bar does show the path

Re: Why gnx-based unls are important

2023-07-06 Thread Thomas Passin
I have *@string unl-status-kind = legacy *set in myLeoSettings.leo, and the status bar does show the path-based UNL. I added a setting *@string unl-status-kind = gnx* to my workbook, restarted Leo, and for that outline, I see gnx-style addresses in the status bar. Leo 6.7.4-devel, devel branch

Re: Why gnx-based unls are important

2023-07-06 Thread lewis
No, the local file does not have @string unl-status-kind = legacy Only myLeoSettings.leo has @string unl-status-kind = gnx Strange. Both my desktop and laptop have this behaviour. I'll keep investigating. On Thursday, July 6, 2023 at 10:53:33 PM UTC+10 Edward K. Ream wrote: > On Thu, Jul 6, 2

Re: Why gnx-based unls are important

2023-07-06 Thread Thomas Passin
On Thursday, July 6, 2023 at 8:56:59 AM UTC-4 Edward K. Ream wrote: On Wed, Jul 5, 2023 at 10:53 PM Thomas Passin wrote: This is why I am sticking with the legacy format for the status bar. What do you mean by "This"? What @iamap wrote: "Btw, I do believe gnx-based unls is important, but th

Re: Why gnx-based unls are important

2023-07-06 Thread Edward K. Ream
On Thu, Jul 6, 2023 at 7:54 AM lewis wrote: > Sorry, I realise my previous post was unclear. > The status bar still shows legacy format > unl://G:/My Drive/editor/workbook.leo#Home > I repeat. Everything works for me. Examples (with settings as shown in myLeoSettings.leo): @string unl-status-k

Re: Why gnx-based unls are important

2023-07-06 Thread Edward K. Ream
On Wed, Jul 5, 2023 at 10:53 PM Thomas Passin wrote: This is why I am sticking with the legacy format for the status bar. > What do you mean by "This"? Edward -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and s

Re: Why gnx-based unls are important

2023-07-06 Thread lewis
Sorry, I realise my previous post was unclear. The status bar still shows legacy format unl://G:/My Drive/editor/workbook.leo#Home On Thursday, July 6, 2023 at 7:40:29 PM UTC+10 lewis wrote: In myLeoSettings.leo I have: @string unl-status-kind = gnx However the status bar still shows legacy form

Re: Why gnx-based unls are important

2023-07-06 Thread Edward K. Ream
On Thu, Jul 6, 2023 at 4:40 AM lewis wrote: > In myLeoSettings.leo I have: > @string unl-status-kind = gnx > > However the status bar still shows legacy format, it does not show links > in the gnx format: > unl:gnx//G:/My Drive/editor/workbook.leo#lewis.20170803232020.1 > > Do I need to add anoth

Re: Why gnx-based unls are important

2023-07-06 Thread Edward K. Ream
On Wed, Jul 5, 2023 at 10:27 PM HaveF HaveF wrote: Everything will work provided you define *@data unl-path-prefixes* in your > *myLeoSettings.leo* file *on each platform*. These data should define an > absolute path (platform-specific) for various .leo files. > > > Does that means I can set @d

Re: Why gnx-based unls are important

2023-07-06 Thread lewis
In myLeoSettings.leo I have: @string unl-status-kind = gnx However the status bar still shows legacy format, it does not show links in the gnx format: unl:gnx//G:/My Drive/editor/workbook.leo#lewis.20170803232020.1 Do I need to add another setting? -- You received this message because you are

Re: Why gnx-based unls are important

2023-07-05 Thread Thomas Passin
This is why I am sticking with the legacy format for the status bar. On Wednesday, July 5, 2023 at 11:27:18 PM UTC-4 iamap...@gmail.com wrote: > Everything will work provided you define *@data unl-path-prefixes* in > your *myLeoSettings.leo* file *on each platform*. These data should > define a

Re: Why gnx-based unls are important

2023-07-05 Thread HaveF HaveF
Everything will work provided you define *@data unl-path-prefixes* in your *myLeoSettings.leo* file *on each platform*. These data should define an absolute path (platform-specific) for various .leo files. Does that means I can set @data unl-path-prefixes in my current leo file @settings no

Re: Why gnx-based unls are important

2023-07-05 Thread Edward K. Ream
On Wed, Jul 5, 2023 at 5:27 PM jkn wrote: > How does the current scheme address the situation of two identically-named > files in different directories? > No. Perhaps I should restore the code that allows full paths for new unls. Otoh, I think this is mostly a theoretical concern. Edward -- Y

Re: Why gnx-based unls are important

2023-07-05 Thread jkn
How does the current scheme address the situation of two identically-named files in different directories? On Wednesday, July 5, 2023 at 7:41:12 PM UTC+1 Edward K. Ream wrote: > On Wed, Jul 5, 2023 at 12:14 PM Thomas Passin wrote: > > > I don't think the concept of operations for the new UNLs

Re: Why gnx-based unls are important

2023-07-05 Thread Edward K. Ream
On Wed, Jul 5, 2023 at 12:14 PM Thomas Passin wrote: > I don't think the concept of operations for the new UNLs has been fully worked out yet. I know of no problems whatsoever with gxn-based unls. Leo's new link-resolution code significantly improves the operation of legacy (path-based) links/u

Re: Why gnx-based unls are important

2023-07-05 Thread Edward K. Ream
On Wed, Jul 5, 2023 at 11:57 AM jkn wrote: On my Linux box, I get something in the lower 'status bar' like(*) > > unl:///home/jkn/path/to/myfile.leo#node-->subnode-->subnode > > but when I run on my windows machine, the same file (shared via NextCloud) > will not be like this, shurely? What

Re: Why gnx-based unls are important

2023-07-05 Thread Thomas Passin
On Wednesday, July 5, 2023 at 12:57:33 PM UTC-4 jkn wrote: Apologies for not fully following all of the recent good work here. I meant to mention this earlier but just wanted to check this 'platform independent' part. On my Linux box, I get something in the lower 'status bar' like(*) unl:/

Re: Why gnx-based unls are important

2023-07-05 Thread jkn
Apologies for not fully following all of the recent good work here. I meant to mention this earlier but just wanted to check this 'platform independent' part. On my Linux box, I get something in the lower 'status bar' like(*) unl:///home/jkn/path/to/myfile.leo#node-->subnode-->subnode but

Why gnx-based unls are important

2023-07-05 Thread Edward K. Ream
This post explains why PR #3215 (gnx-based unls) is a milestone in Leo's history. gnx-based unls are a fundamental resource comparable in importance to @clean and cff: - Unls won't break if you rename or move a node. - Leo supports *pl