+1 This would be fantastic On Thu, Feb 22, 2018 at 12:50 PM, 'tfer' via leo-editor < [email protected]> wrote:
> Neovim 0.2+ adds a Qt based editor in order to hit its promise of "works > on Windows". It should be possible to leverage this into an alternative > editor pane, all that would be needed is to channel each node's body text > into and out of Neovim, (the in-portion would also require you to set > filetype to correspond to the "in-force" @language directive). > > Why I say this should be easy is that Neovim uses Msgpack rpc to give you > complete control of Neovim. Three things are needed: > 1) provide a way to embed the Qt frontend as a new/alternative editor > pane and connect to an running neovim instance. > 2) switch all the leo code that fills/updates the current editor pane > into msgpack calls that fill or update the body text of the current node > to/from the neovim pane. > 3) pass back to leo any calls that change the Outline pane, e.g. > alt-downarrow. > > Two and three could all be handled by a neovim plugin that is written in > python! See https://github.com/neovim/python-client > > I know that Edward prefers emacs over vim, but just as their are vim > emulating modes for emacs, there are emacs emulating modes for vim. > > (sorry about the partial topic above) > > Tom > > -- > 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 post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/leo-editor. > For more options, visit https://groups.google.com/d/optout. > -- 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 post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
