Neovide Cursor Trail

by Azdmjiny
5
4
3
2
1
Score: 50/100
New Plugin

Description

A Neovide cursor plugin for obsidian

Reviews

No reviews yet.

Stats

0
stars
downloads
0
forks
0
days
0
days
0
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
2
commits

Latest Version

8 hours ago

Changelog

Neovide Cursor Trail 0.1.0

首个公开版本。为 Obsidian 桌面版 Markdown 编辑器添加四角弹簧光标拖尾,支持源码模式和实时预览模式。

  • 可调整动画时长、拖尾强度、透明度、辉光和颜色。
  • 每个编辑器面板独立运行;滚动、失焦和切换面板时停止动画。
  • 遵循系统的“减少动态效果”设置。

手动安装时,将下方的 main.js、manifest.json、styles.css 放入笔记库的 .obsidian/plugins/neovide-cursor-trail/,然后在 Obsidian 的“设置 → 第三方插件”中启用。

README file from

Github

Neovide Cursor Trail

A smooth, four-corner spring cursor trail for Obsidian's desktop Markdown editor, adapted from Neovide-Cursor. It works in both Source mode and Live Preview. Each editor pane animates independently, so the trail does not fly between files or panes.

Installation

Once the plugin is listed in the community directory, open Settings → Community plugins → Browse in Obsidian, search for Neovide Cursor Trail, and install it.

Until then, you can install it manually:

  1. Download main.js, manifest.json, and styles.css from the latest GitHub release.
  2. Put the three files in <your vault>/.obsidian/plugins/neovide-cursor-trail/.
  3. Enable Neovide Cursor Trail under Settings → Community plugins.

The plugin does not require VS Code or Custom CSS and JS Loader.

Settings

You can adjust the animation duration, trail strength, opacity, glow, and color, or turn the effect off. By default, the trail follows the current theme's editor cursor color. You can also enter a custom six-digit hex color. The animation pauses when your system's Reduce motion setting is enabled.

Scope

  • Works only in the desktop Markdown editor, in Source mode and Live Preview.
  • Animates the primary cursor only. The native cursor remains visible while selecting text, using multiple cursors, composing text with an input method, scrolling, or moving focus away from the editor.
  • Does not animate cursors in Canvas, search fields, property fields, Reading view, or Obsidian mobile.

Build from source

Use Node.js 22 or newer to build and run the tests:

npm ci
npm run build
npm test

The build writes main.js to the repository root. Install it together with manifest.json and styles.css.

Release process

Keep the versions in package.json, manifest.json, and versions.json in sync. Push a tag that exactly matches the version in manifest.json (for example, 0.1.0, without a v prefix). GitHub Actions builds and tests the plugin, then creates a draft release containing the three installable files. Add release notes and publish the release. For the first community directory submission, sign in at Obsidian Community, connect your GitHub account, and submit this repository. The plugin becomes searchable in Obsidian after the directory accepts it.

Credits and license

The four-corner spring model and motion parameters are adapted from 30d98f9b2/Neovide-Cursor by LengineerC. Azdmjiny maintains this plugin and added its Obsidian integration, settings, and lifecycle management. The plugin is licensed under MIT; the original copyright notice is preserved in LICENSE.