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

Graphical glitches with Kakoune and ncurses #107

Open
mogenson opened this issue Feb 18, 2021 · 2 comments
Open

Graphical glitches with Kakoune and ncurses #107

mogenson opened this issue Feb 18, 2021 · 2 comments
Labels

Comments

@mogenson
Copy link

Hi. Thanks for the great tool! I'm testing the latest version via go get.

I've noticed some graphical glitches with the Kakoune text editor. These include foreground colors missing from blank spaces, text not being cleared after scrolling, and text positioning being off after resizing the window.

I'm using the kak -n command to disable any plugins or user configuration.

I know kak relies on the ncurses library to perform terminal rendering. I also tried an ncurses based program that I made myself. It shows some of these same glitches. Note: vim works fine in 3mux but does not use ncurses.

Are there any other things I can test around kak or ncurses to provide additional information?

kak-scroll

kak-3mux

@aaronjanse
Copy link
Owner

Thank you for the fantastic bug report @mogenson!

We've merged a few PRs to fix 3mux rendering issues that are obvious in Kakoune:

I fell deep down the rabbit hole of Kakoune last night. It's pretty cool. I installed kak-lsp, and language server stuff... just worked?!?! It's pretty cool!

I'm keeping this issue open for now because I imagine we'll find more related 3mux bugs in the feature

@mogenson
Copy link
Author

mogenson commented Mar 8, 2021

Thanks for the fixes! Just tried out the master branch and it looks like everything is working well! Also, glad you like the editor. :)

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

No branches or pull requests

3 participants