Add animated cursor (cursor trail) #23030

Open
opened 2026-01-31 08:30:19 +00:00 by claunia · 0 comments
Owner

Originally created by @tesffitree on GitHub (Mar 18, 2025).

Description of the new feature

The animated cursor (or cursor trail) is a feature of Neovide or Kitty. This feature adds animation to cursor movement, indicating the cursor's destination, which may be useful in scenario such as using the terminal editor.

The following image illustrates the feature (media taken from https://neovide.dev/features.html)

Neovide comes with Windows port. Although it is possible to run shell inside neovide, there are still issues such as keybindings. Kitty does not have a Windows port. Therefore, supporting animated cursor in a Windows terminal emulator would be helpful to some users in this platform.

FYI, the related commits of animated cursor of Kitty is listed as follows

https://github.com/kovidgoyal/kitty/pull/7970

Proposed technical implementation details

No response

Originally created by @tesffitree on GitHub (Mar 18, 2025). ### Description of the new feature The animated cursor (or cursor trail) is a feature of [Neovide](https://github.com/neovide/neovide) or [Kitty](https://sw.kovidgoyal.net/kitty/). This feature adds animation to cursor movement, indicating the cursor's destination, which may be useful in scenario such as using the terminal editor. The following image illustrates the feature (media taken from https://neovide.dev/features.html) ![](https://neovide.dev/assets/AnimatedCursor.gif) Neovide comes with Windows port. Although it is possible to run shell inside neovide, there are still issues such as keybindings. Kitty does not have a Windows port. Therefore, supporting animated cursor in a Windows terminal emulator would be helpful to some users in this platform. FYI, the related commits of animated cursor of Kitty is listed as follows https://github.com/kovidgoyal/kitty/pull/7970 ### Proposed technical implementation details _No response_
claunia added the Issue-FeatureResolution-Duplicate labels 2026-01-31 08:30:20 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#23030