Skip to content

Curly underline ("undercurl") not working in Neovim + Konsole #1449

@notfirefox

Description

@notfirefox

Describe the bug
Curly underlines do not work inside of neovim, instead straight underlines are displayed.

Steps how to reproduce the behaviour

  1. Open up Konsole from the host system
  2. Enter a Fedora 39 container using toolbox
  3. Set up a neovim config with LSP
  4. Open a file in neovim with errors
  5. Inspect the style of the underline

Expected behaviour
Curly underlines are displayed (this is what it looks like inside of distrobox).
image

Actual behaviour
Straight underline are displayed (this is what it looks like inside of toolbox).
image

Screenshots
See above.

Output of toolbox --version (v0.0.90+)
toolbox version 0.0.99.5

Toolbx package info (rpm -q toolbox)
toolbox-0.0.99.5-2.fc39.x86_64

Output of podman version

Client:       Podman Engine
Version:      4.9.0
API Version:  4.9.0
Go Version:   go1.21.6
Built:        Wed Jan 24 11:07:27 2024
OS/Arch:      linux/amd64

Podman package info (rpm -q podman)
podman-4.9.0-1.fc39.x86_64

Info about your OS
Fedora KDE 39

Additional context
I believe that this issue is specific to toolbox. I have tested this both inside of toolbox and distrobox and
for some reason it works inside of distrobox but not inside of toolbox. When I run printenv | grep TERM, the
output for both is:

COLORTERM=truecolor
TERM=xterm-256color

However when I run export TERM="alacritty" inside of toolbox, I have curly underlines. But setting TERM to alacritty
just after entering the container feels very hacky, therefore a proper solution would be much appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    1. BugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions