-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Helix overrides Kitty Terminal's cursor_trail
configuration
#12642
Comments
this is not possible, we always overwrite the terimnals cursor because we support multiple cursor and the terminal only supports a single cursor |
kitty.conf
.config/helix/config.toml [editor.cursor-shape]
insert = "bar"
normal = "underline"
select = "underline" Edit: switched normal and select mode to underline for easier distinction. Thank me later. |
@lavafroth Interesting, for some reason only the block shape doesn't work. |
I believe this is because the block shape does not use the same block character as a shell. Helix simply inverts the background of what is under the cursor.
For the other shapes like underline, helix has to print the underline character and kitty can latch on.
|
Maybe Helix could render the main cursor as a real cursor and the rest as is. That would be awesome. I’m starting to like the kitty trail. |
I'm using Helix on macOS through the Kitty terminal emulator with the
cursor_trail
feature 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)
The text was updated successfully, but these errors were encountered: