It worked on two VMs I tried (Mint and Debian - I only have Debian-derived VMs at the moment). Glad to learn about xdg-open, thanks.
On Tuesday, April 6, 2021 at 1:23:35 PM UTC-4 jkn wrote: > > Neat! I will try this. > > BTW, I think 'xdg-open' as a command should do this in a > window-manager-agnostic way under (most?) linuxes. I'll give it a try... > > On Tuesday, April 6, 2021 at 1:15:52 PM UTC+1 [email protected] wrote: > >> Here's what I have been doing to create files in directory trees. It >> seems much simpler. >> >> 1. Create a node with the headline *@path d:\temp\aaa* >> 2. Create a path with the headline *@path bbb*. Indent it right, under >> the *aaa* one. >> 3. ... and so on >> 4. However far down in the tree you like, create the file(s) you want to >> have there. Say its node is* @file test.txt*. >> 5. Save the outline. >> >> After saving, the whole directory tree with the file(s) will be there: >> d:\temp >> - aaa >> - bbb >> .... >> test.txt >> >> There is no need to fuss with *active-path-do-something*, etc. >> >> BTW, I have put a button into MyLeoSettings.leo that will open a file >> manager window (File Explorer on Windows) at the current directory of the >> selected node, whatever it is. This has been awfully handy. The command >> is in an @button node in the @settings tree: >> >> @button Show Current Dir >> # Body text >> from subprocess import run >> cmd = ['explorer.exe', '.'] >> run(cmd) >> >> This is for Windows. The details would be different for Linux. This does >> the same job on my Linux Mint VM, where the file manager is called nemo: >> >> from subprocess import run >> cmd = ['nemo', '.'] >> run (cmd) >> >> On Tuesday, April 6, 2021 at 5:28:36 AM UTC-4 Israel Hands wrote: >> >>> Thanks Edward - I have added the line about create non existing >>> directories to the mysettings files. >>> >>> Here's the current behaviour... >>> >>> I have an @path node representing a directory >>> >>> 1 I right click on the @path node and select active-path-make-dir from >>> the path option. Up comes the name directory dialogue. >>> >>> 2 I type a name for the directory and a sub-node appears beneath the >>> @path node. Named in the style /New-Directory/ >>> >>> 3 I save the outline - but my new directory is not created at this point >>> - I get a note in the log file saying - Path will be created if a file is >>> saved on it >>> I only get this warning once further saves are silent on the matter. >>> >>> 4 I create a node - Active_Path_Test - under the /New-Directory/ node >>> and save the outline - no OS action as yet! >>> >>> 5 I right click on my new node and select path/active-path-act-on-node >>> - no dice - log warning 'Create parent directories first.' >>> >>> 6 I rename node @auto Active_Path_Test - and save the outline - at this >>> point file and directory are created. >>> >>> 7 I create a new file in the directory from the OS side. >>> >>> 8 Right click on the /New-Directory/ node and select >>> path/active-path-act-on-node and my OS created file appears as a node - >>> empty at the moment >>> >>> 9 I right click on my OS-File node and select >>> path/active-path-act-on-node and the content of the file appears. >>> >>> >>> Sorry for the long winded 'path' to here but I guess what is confusing >>> me is that nodes which create files on the Leo side have to need to have a >>> an '@auto' prefix whereas the glory of Active Path is that files grabbed >>> from the OS don't - is that expected behaviour? >>> >>> Thanks for all your patience. >>> >>> ta >>> >>> IH >>> >>> >>> >>> >>> >>> On Monday, 5 April 2021 at 21:03:24 UTC+1 Edward K. Ream wrote: >>> >>>> On Mon, Apr 5, 2021 at 10:19 AM jkn <[email protected]> wrote: >>>> >>>>> ooh, I didn't know about that setting - thanks! >>>>> >>>> >>>> You're welcome. >>>> >>>> Edward >>>> >>> -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/7763a14c-4000-4f37-9606-8806fbd72823n%40googlegroups.com.
