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.
