magiblot / turbo

An experimental text editor based on Scintilla and Turbo Vision.
Other
461 stars 35 forks source link

Integrate a Terminal #12

Open mveteanu opened 3 years ago

mveteanu commented 3 years ago

Another nice feature (for developers) is to integrate a terminal into turbo.

This will allow to run commands (e.g. to compile code, etc.)

Alternatively, add a keyboard shortcut to the "Suspend" option.

magiblot commented 3 years ago

Hi Marian!

I'm still experimenting with doing terminal emulation into Turbo Vision, so this is not not going to be ready anytime soon.

But for the time being, the "Suspend" command should be accessible enough. You can access it for the first time with Alt+F, then U. Since Turbo Vision remembers the last selected item in a menu, further accesses can be done with just Alt+F, then Enter. Were you aware of this?

okbob commented 3 years ago

Hi

po 4. 1. 2021 v 17:39 odesílatel magiblot notifications@github.com napsal:

Hi Marian!

I'm still experimenting with doing terminal emulation into Turbo Vision, so this is not not going to be ready anytime soon.

very good nested ncurses terminal

https://github.com/TragicWarrior/libvterm

Pavel

But for the time being, the "Suspend" command should be accessible enough.

You can access it for the first time with Alt+F, then U. Since Turbo Vision remembers the last selected item in a menu, further accesses can be done with just Alt+F, then Enter. Were you aware of this?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/magiblot/turbo/issues/12#issuecomment-754081619, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAEFO44XEGDYVQHOOYUCLIDSYHVNNANCNFSM4VTEGTHQ .

magiblot commented 3 years ago

Hey Pavel,

I'm using https://github.com/neovim/libvterm in my experiments (which has the same name, but is a totally different library). I don't know if they have relevant differences in available features, but I'm not too worried about this.

What I'd like to get done first is high-color support in Turbo Vision (https://github.com/magiblot/tvision/issues/19).

okbob commented 3 years ago

po 4. 1. 2021 v 17:55 odesílatel magiblot notifications@github.com napsal:

Hey Pavel,

I'm using https://github.com/neovim/libvterm in my experiments (which has the same name, but is a totally different library). I don't know if they have relevant differences in available features, but I'm not too worried about this.

I tested https://github.com/TragicWarrior/libvterm against pspg https://github.com/okbob/pspg and it is working really well with good performance and without visual artefacts. On second hand, libvterm from neovim project will be widely used and tested.

What I'd like to get done first is high-color support in Turbo Vision ( magiblot/tvision#19 https://github.com/magiblot/tvision/issues/19).

ook

You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/magiblot/turbo/issues/12#issuecomment-754090449, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAEFO44NA5HDDVXHALZUMSTSYHXIXANCNFSM4VTEGTHQ .