Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lem on Nyxt? #543

Closed
jmercouris opened this issue Feb 23, 2021 · 4 comments
Closed

Lem on Nyxt? #543

jmercouris opened this issue Feb 23, 2021 · 4 comments

Comments

@jmercouris
Copy link

What would it take to port Lem to work on Nyxt? Was it hard to port to electron? Do we need to support some sort of ncurses emulation layer?

@aartaka
Copy link

aartaka commented Jan 13, 2022

What would it take to port Lem to work on Nyxt? Was it hard to port to electron? Do we need to support some sort of ncurses emulation layer?

Oh hi @jmercouris :D

Looking at the Lem code, it seems that we only need to properly implement some thirty five methods from https://github.com/lem-project/lem/blob/master/lib/core/interface.lisp and use interface mixin from the same file.

It could well be integratable with Nyxt's editor-mode. The only problem I can think of is keyboard handling, but that can be hacked too :)

However, I was unable to build Roswell and, consequently, Lem, so I cannot experiment with it xD

@jmercouris
Copy link
Author

Hm doesn't seem too hard indeed. Could be very doable.

@pdelfino
Copy link

A user said the following in a private conversation after being prompted: Also, if you were a developer of Nyxt (beyond just a user) what would you like to build for yourself?

Integrating the LEM editor and giving it BIDI and opentype abilities.

@Sasanidas
Copy link
Member

I'll close this issue as seems more like a conversation. Feel free to open it again if that's not the case 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants