- interpreter (shell or an application)
- code (node contents, either a command line or script)
- where stdout and stderr go
This has been adequate for me.
> --
> You received this message because you are subscribed to the Google Groups "leo-editor" group.
> To post to this group, send email to leo-e...@googlegroups.com.
> To unsubscribe from this group, send email to leo-editor+...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/leo-editor?hl=en.
>
Iirc, the various options were requested by one or another of Leo's
users. Presumably these aren't vital feature--there have not been
many complaints while the Open With menu has been *completely* broken.
@Ville
> I guess basic use cases are covered by rclick menu?
Thanks for this suggestion. Reviewing the contextmenu.py plugin, I
see that it uses the $EDITOR system setting.
It seems like something very simple like this might make the open-with
command more useful than it is now. I'll investigate today...
Edward
> Now I can edit the body of any node using emacs---but any changes I
> make never make it back into my Leo-Editor file. I think my changes
> should be put back in my Leo-Editor file.
Correct. As I recently wrote somewhere (this thread?) you must enable
the contextmenu.py plugin for this to happen.
I'm not sure when this functionality migrated out of the vim.py and
xemacs.py plugins, but I can guess why it happened: there was a
conflict in the "idle" event handler, and somebody decided to put all
the idle-time functionality in one place.
At present, however, contextmenu.py doesn't play well with the vim.py
and xemacs.py plugins: it raises a dialog any time vim.py or xemacs.py
want to update the Leo outline. That is way too clumsy, and must be
fixed before Leo 4.10 b1.
Edward
> Correct. As I recently wrote somewhere (this thread?) you must enable
> the contextmenu.py plugin for this to happen.
>
> I'm not sure when this functionality migrated out of the vim.py and
> xemacs.py plugins, but I can guess why it happened: there was a
> conflict in the "idle" event handler, and somebody decided to put all
> the idle-time functionality in one place.
I did that back when I created Edit commands for context menu.
vim.py problems were subsequently fixed, maybe they have surfaced
again because of other changes.
Thanks for the confirmation. I am going to fix the present problems,
probably by having the contextmenu plugin skip the dialog when the
update is to a temp file created by the vim or xemacs plugins.
Edward