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

Windows Remote Neovim Rendering Bug #6314

Open
Ktoks opened this issue Oct 23, 2024 · 0 comments
Open

Windows Remote Neovim Rendering Bug #6314

Ktoks opened this issue Oct 23, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@Ktoks
Copy link

Ktoks commented Oct 23, 2024

What Operating System(s) are you seeing this problem on?

Windows

Which Wayland compositor or X11 Window manager(s) are you using?

No response

WezTerm version

20241015-083151-9ddca7bd

Did you try the latest nightly build to see if the issue is better (or worse!) than your current version?

Yes, and I updated the version box above to show the version of the nightly that I tried

Describe the bug

When horizontal scrolling, artifacts can be seen on left and right of the screen, sometimes these appear throughout the editing space and can sometimes persist even when scrolling up and down passes beyond their point in space.

To Reproduce

Open Wezterm
SSH to a remote Linux server
Open file with characters on one line longer than the width of the window
Scroll right until horizontal scrolling is triggered

Configuration

local wezterm = require 'wezterm'

local config;

if wezterm.config_builder then
  config = wezterm.config_builder()
end

config.inactive_pane_hsb = { saturation = 0.8, brightness = 0.5 }

config.keys = {
{
    key = 'w',
    mods = 'ALT',
    action = wezterm.action.CloseCurrentPane { confirm = true },
  },
}


config.mouse_bindings = {
{
    event = { Up = { streak = 1, button = 'Left' } },
    mods = 'NONE',
    action = wezterm.action.CompleteSelection 'Clipboard',
  },
}

-- possible fix for horizontal scroll issues in neovim ( didn't work )
config.freetype_load_flags = 'NO_HINTING'

config.font = wezterm.font 'FiraCode Nerd Font Mono'

config.default_prog = { 'C:\\tools\\portableGit\\bin\\bash.exe' }

config.audible_bell = 'SystemBeep'

return config

Expected Behavior

No artifacts should be observed on scrolling. Neovim should run as it does

Logs

12:27:37.992  WARN   wezterm_gui::termwindow::resize > cannot resize window to match Some(RowsAndCols { rows: 48, cols: 190 }) because window_state is MAXIMIZED

Anything else?

I did recently switch to a laptop with a dedicated GPU, perhaps that has something to do with it?

@Ktoks Ktoks added the bug Something isn't working label Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant