nyxt
nyxt copied to clipboard
Built-in support for IRC in Nyxt?
I was reading Demeter articles on official blog and then it came to me that Nyxt seemed to not have support for IRC (at least it's the result when I searched in GitHub)? After some research I found out that maybe maiden and cl-irc can be helpful.
I hope to implement this after completing most items in my to-do list... either as a library/mode or a plug-in (like Demeter).
@guojing0, you might want to check out Mezzano the Common Lisp OS, they have an IRC app you could draw inspiration/code from.
I would also like to do this, if you get started on this, please do let me know so that we are not doing the same work twice :-)
@hendursaga Thanks. I didn't know Mezzano also has an IRC app.
@jmercouris Of course. I was thinking about doing this after finishing that button thing and "headings buffer". I may start work on this during the break.
OK! :-)
UX/UI design of IRC interface
As we can see from the following screenshot, Demeter has three main parts (list of feeds, specific feed, and the article) with prompt buffer. I am thinking about implementing something like Textual's GUI, which means that for the prompt buffer, we could only need the prompt without the area below it (if it can be done).
Any thoughts? @Ambrevar @jmercouris @aartaka @pdelfino
As we can see from the following screenshot, Demeter has three main parts (list of feeds, specific feed, and the article) with prompt buffer. I am thinking about implementing something like Textual's GUI, which means that for the prompt buffer, we could only need the prompt without the area below it (if it can be done).
Doesn't sound right to me. The area below prompt input is useful, as it allows listing arbitrary suggestions information.
But, if you insist, prompt-buffer shrinking is definitely possible. ffi-window-set-prompt-buffer-height
can be of help there -- just set it to input height and you're all set for the suggestion-less prompt!
May I ask how IRC support is for Nyxt now?
It didn't change much since the last discussion :P