prompt-toolkit / pyvim

Pure Python Vim clone.
BSD 3-Clause "New" or "Revised" License
2.52k stars 161 forks source link

include terminal emulator #11

Open ghost opened 9 years ago

ghost commented 9 years ago

Is it possible to include terminal emulator support to prevent the need of a multiplexer?

jonathanslenders commented 9 years ago

Good idea! :)

Actually, some time ago I made a multiplexer in Python: https://github.com/jonathanslenders/pymux So, it shouldn't be too hard to give pyvim terminal emulation as well. Do you know how neovim is doing it? It would be good to support the same set of commands.

Having this would be also be the start of a real Python IDE with integrated debugger and option to run scripts.

ghost commented 9 years ago

Hi @jonathanslenders

NeoVim uses libvterm. http://www.leonerd.org.uk/code/libvterm/