I'm using Helix on macOS through the Kitty terminal emulator with the cursor_trail feature enabled. My kitty.conf is configured as follows:
cursor_trail 10
cursor_trail_decay 0.1 0.3
This configuration allows the cursor to have a trail effect similar to that of Neovide.
When I use Neovim within Kitty, the cursor trail effect works as expected because Neovim does not override Kitty's cursor settings.
However, when I use Helix, the cursor trail effect does not take effect. It appears that Helix's internal mechanisms override Kitty's cursor configurations.
Expected Behavior
Helix should respect the terminal emulator's cursor settings, allowing the cursor trail effect to function as configured.
Possible Solutions
Is there a way to prevent Helix from overriding the terminal emulator's cursor effects, or can this be configured through existing settings? If not, could this feature be added in a future update?
Environment
Operating System: macOS 14.7.2
Terminal Emulator: Kitty 0.39.0
Helix Version: 25.01.1 (e7ac2fc)
I'm using Helix on macOS through the Kitty terminal emulator with the
cursor_trailfeature enabled. My kitty.conf is configured as follows:This configuration allows the cursor to have a trail effect similar to that of Neovide.
When I use Neovim within Kitty, the cursor trail effect works as expected because Neovim does not override Kitty's cursor settings.
However, when I use Helix, the cursor trail effect does not take effect. It appears that Helix's internal mechanisms override Kitty's cursor configurations.
Expected Behavior
Helix should respect the terminal emulator's cursor settings, allowing the cursor trail effect to function as configured.
Possible Solutions
Is there a way to prevent Helix from overriding the terminal emulator's cursor effects, or can this be configured through existing settings? If not, could this feature be added in a future update?
Environment
Operating System: macOS 14.7.2
Terminal Emulator: Kitty 0.39.0
Helix Version: 25.01.1 (e7ac2fc)