Here is the simplest thing that could work, I think.  Try this out in your 
workbook or some equivalent place to make sure it does what you want.

Create a new node, named perhaps "Insert Time in Head". Put the following 
into the body:

p.h = ''
c.k.simulateCommand('insert-headline-time')

(There may be other ways to activate a Leo command, but this is the one I 
know about).
Select this node and press the *script-button* key to make a button for 
this command.  Now create another new node, and press your new button.  The 
new node's headline should change to the date, e.g., "4/22".

After you play with this and decide it does what you want, you can move the 
command over to *MyLeoSettings.leo* so that it will be available to all 
outlines.  If you like it as a button, copy the node to the 
*@settings/@buttons* subtree, and change the node headline to *@button 
Insert Time in Head*.  

If you want a command but not a button, put its node into the 
*@settings/@commands* subtree, and change the node headline to read *@command 
Insert Time in Head*. 

If you'd like this command to have a keyboard shortcut, add one to the 
node's headline:  *@command Insert Time in Head @key=Alt-F9*.

After you restart Leo, your new command will be available to every outline.


On Thursday, April 22, 2021 at 7:04:24 AM UTC-4 Edward K. Ream wrote:

> On Thu, Apr 22, 2021 at 5:27 AM jkn <[email protected]> wrote:
>
> Any chance of addressing this? As I say, it's only a small scratch...
>
>
> It should be possible to create an @command node that would replace the 
> headline with the date.
>
> 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/351395f8-a034-4a4e-9736-6cc574827cf4n%40googlegroups.com.

Reply via email to