ngs-lang / ngs

Next Generation Shell (NGS)
https://ngs-lang.org/
GNU General Public License v3.0
1.4k stars 43 forks source link

Consider Athame for terminal UI #645

Open ilyash-b opened 1 year ago

ilyash-b commented 1 year ago

https://github.com/ardagnir/athame

m-faith commented 1 year ago

Maybe embedding NeoVim specifically... rather than necessarily vim+athame...?

Athame's README describes the desired vim paradigm, but NeoVim I think might be a better choice due to its popular development community and it's intended goal of embedability.

...unless Athame itself literally makes implementing the feature that much easier. Thinking in terms of NeoVim, I've considered Athame more as a proof-of-concept.

NeoVim's lua API appears to very successful and promising, and I wonder how possible/viable it would be for nvim's lua plugins to be available in the shell prompt's input buffer...???

ilyash-b commented 1 year ago

I have zero understanding of the topic at the moment :) I'll need to look into this to be able to say anything.