You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jun 30, 2023. It is now read-only.
recently I switched from Emacs to Vim and use it as external editor in Claws-mail by having the following line in Preferences:
gvim '+set filetype=mail' -f --socketid %w %s
Now, I'd like to switch to Neovim and after having some chat in #neovim, was advised to ask here if Neovim could be embedded into Claws via python-gui?
The text was updated successfully, but these errors were encountered:
This is definitely doable, just someone needs to put in the work to either refactor the python-gui to a widget + a command line interface to accept the socket id or (larger effort, but more widely usable) implement a nvim Gtk widget in C, possibly using @tarruda:s libmpack (I would imagine the widget taking an address/fd and communicate with nvim via gtk:s event loop, this usecase shouldn't need python-gui:s awkward two-thread indirecton).
Minor nit: we are using Gtk3 (and thus aren't constrained by what pygtk supported) but I would suppose the socket protocol to be the same (thin wrapper around XEmbed?).
Hello,
recently I switched from Emacs to Vim and use it as external editor in Claws-mail by having the following line in Preferences:
Now, I'd like to switch to Neovim and after having some chat in #neovim, was advised to ask here if Neovim could be embedded into Claws via python-gui?
The text was updated successfully, but these errors were encountered: