It's easy to create your own custom menus by defining them in 
MyLeoSettings.leo.  I don't know what other people do, but I've evolved 
several fairly length ones.  They are included in every outline.  You can 
have other custom menus for just a specific outline by defining them in the 
@settings tree for it.

I have attached an image showing my two main custom menus.  Most of the 
items run commands that I wrote.  Of course, you can use any Leo minibuffer 
command as well, or write scripts that combine several of them.

My "Local" menu mostly deals with rearranging the panels in Leo's main 
window and moving various plugins in or out of them. The bottom item opens 
some draft documentation I'm working on in the browser.

My "Utility" menu contains a number of scripts that I use from time to 
time. *Insert RsT Image from Clipboard* takes a path to an image file in 
the clipboard and inserts the ReStructuredText fragment into the current 
node that will display that image when rendered, turning the path into a 
relative path if feasible.

It may be different for you, but I would have trouble remembering all these 
custom commands without the menus.

I'm posting this in the hopes of kicking off wider use of Leo's 
customization features.  I didn't realize how useful custom menus could be 
until the last few years and especially this last year, and I'm sure there 
are many other people in that state too.

Custom buttons fall into this category too, and may be better known, but 
there is only so much room in the button bar.

-- 
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/13351041-ab96-45be-aa4a-8e613d6defebn%40googlegroups.com.

Reply via email to