Skip to content

Update Neovim plugin configurations for Telescope and Leap#5

Merged
wardnath merged 1 commit intomainfrom
claude/fix-telescope-plugin-load-LTWQy
Feb 26, 2026
Merged

Update Neovim plugin configurations for Telescope and Leap#5
wardnath merged 1 commit intomainfrom
claude/fix-telescope-plugin-load-LTWQy

Conversation

@wardnath
Copy link
Owner

Summary

Updated Neovim plugin configurations to pin Telescope to a specific branch and switch Leap.nvim to a community-maintained fork.

Key Changes

  • Telescope: Added branch = "0.1.x" to pin the plugin to the stable 0.1.x branch, ensuring compatibility and preventing unexpected breaking changes from newer versions
  • Leap.nvim: Migrated from the original GitHub repository (ggandor/leap.nvim) to a community fork hosted on Codeberg (https://codeberg.org/andyg/Leap.nvim)

Implementation Details

These changes ensure more predictable plugin behavior by explicitly specifying versions/sources rather than relying on default branch tracking. The Leap.nvim migration suggests a switch to an actively maintained fork that better suits the project's needs.

https://claude.ai/code/session_012uW9LrcQFBcEN8yahp4UQa

Pin telescope.nvim to 0.1.x branch to support Neovim < 0.10.4.
Update leap.nvim source from GitHub to new Codeberg repository.

https://claude.ai/code/session_012uW9LrcQFBcEN8yahp4UQa
Copilot AI review requested due to automatic review settings February 26, 2026 22:07
@wardnath wardnath merged commit 7861dab into main Feb 26, 2026
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates Neovim plugin configurations by pinning Telescope to a stable branch and migrating Leap.nvim to a community fork. The changes aim to improve plugin stability and reliability through explicit version control.

Changes:

  • Added branch pinning (branch = "0.1.x") to Telescope.nvim for stable version tracking
  • Migrated Leap.nvim from the official GitHub repository to a Codeberg fork

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

},
{
"ggandor/leap.nvim",
url = "https://codeberg.org/andyg/Leap.nvim",
Copy link

Copilot AI Feb 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The migration from the official ggandor/leap.nvim repository to a Codeberg fork (andyg/Leap.nvim) raises several concerns:

  1. The official leap.nvim repository (ggandor/leap.nvim) on GitHub appears to be actively maintained and widely used in the Neovim community
  2. There is no documented reason for this migration in the PR or codebase
  3. The fork's maintenance status, compatibility, and reliability are unclear
  4. This introduces a dependency on a third-party fork that may diverge from the official plugin or become unmaintained

Unless there is a specific technical requirement for this fork (e.g., a critical bug fix or feature only available in the fork), it's recommended to continue using the official repository. If the fork is necessary, please document the rationale in a comment above the plugin configuration.

Suggested change
url = "https://codeberg.org/andyg/Leap.nvim",
"ggandor/leap.nvim",

Copilot uses AI. Check for mistakes.
},
{
"ggandor/leap.nvim",
url = "https://codeberg.org/andyg/Leap.nvim",
Copy link

Copilot AI Feb 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The URL uses "Leap.nvim" with a capital 'L', but line 274 requires the module as "leap" (lowercase). While Lua module names are typically lowercase and may not directly correspond to repository names, this inconsistency could cause issues if the fork's internal structure differs from the original plugin. Please verify that the fork maintains the same module name structure as the official leap.nvim plugin, and that require("leap") will work correctly with this URL.

Suggested change
url = "https://codeberg.org/andyg/Leap.nvim",
url = "https://github.com/ggandor/leap.nvim",

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants