From e98864d488967b99489a64c313e8647866f6fb1b Mon Sep 17 00:00:00 2001 From: David Ibia Date: Sat, 2 May 2026 21:35:59 +0100 Subject: [PATCH] fix(nvim): purge lingering telescope back-references MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Four plugin specs still listed telescope (or telescope-dap) as a dependency, causing :Lazy sync to silently re-install telescope after Phase 3. Drop the explicit telescope dep from venv-selector (v2 has its own picker UI) and from dap (telescope-dap was unused). Delete cheatsheet.nvim and gitignore.nvim entirely — both are pure-telescope frontends with no fallback, and removing telescope broke them. --- lazy-lock.json | 4 ---- lua/absolute/after/cheatsheet.lua | 9 --------- lua/absolute/after/gitignore.lua | 18 ------------------ lua/absolute/plugins/cheatsheet.lua | 11 ----------- lua/absolute/plugins/dap.lua | 1 - lua/absolute/plugins/gitignore.lua | 9 --------- lua/absolute/plugins/venv-selector.lua | 1 - 7 files changed, 53 deletions(-) delete mode 100644 lua/absolute/after/cheatsheet.lua delete mode 100644 lua/absolute/after/gitignore.lua delete mode 100644 lua/absolute/plugins/cheatsheet.lua delete mode 100644 lua/absolute/plugins/gitignore.lua diff --git a/lazy-lock.json b/lazy-lock.json index 40a5442..aa96ac9 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -2,13 +2,11 @@ "Comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" }, "blink.cmp": { "branch": "main", "commit": "78336bc89ee5365633bcf754d93df01678b5c08f" }, "catppuccin": { "branch": "main", "commit": "426dbebe06b5c69fd846ceb17b42e12f890aedf1" }, - "cheatsheet.nvim": { "branch": "master", "commit": "9716f9aaa94dd1fd6ce59b5aae0e5f25e2a463ef" }, "conform.nvim": { "branch": "master", "commit": "dca1a190aa85f9065979ef35802fb77131911106" }, "flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" }, "flutter-tools.nvim": { "branch": "main", "commit": "70430c32d176f4a15c6e2c80586cd2791e3a664e" }, "friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" }, "fzf": { "branch": "master", "commit": "b4a86a9c8a688159131a27b6ec9dbce72ec11573" }, - "gitignore.nvim": { "branch": "master", "commit": "0344f643768c4d64af4add8c1bdddf6f7d4c9010" }, "gitsigns.nvim": { "branch": "main", "commit": "dd3f588bacbeb041be6facf1742e42097f62165d" }, "image.nvim": { "branch": "master", "commit": "da2be65c153ba15a14a342b05591652a6df70d58" }, "incline.nvim": { "branch": "main", "commit": "8b54c59bcb23366645ae10edca6edfb9d3a0853e" }, @@ -43,8 +41,6 @@ "smear-cursor.nvim": { "branch": "main", "commit": "4a0f7ac265b4ed1ce4d0af2afc13072763bfa691" }, "snacks.nvim": { "branch": "main", "commit": "ad9ede6a9cddf16cedbd31b8932d6dcdee9b716e" }, "tailwind-sorter.nvim": { "branch": "main", "commit": "717e5c9761ed8334dadbb9357df7d826aae97b92" }, - "telescope-dap.nvim": { "branch": "master", "commit": "783366bd6c1e7fa0a5c59c07db37f49c805a28df" }, - "telescope.nvim": { "branch": "master", "commit": "ec009610d5d259ec59a6edf0219ef3f7ee4732e5" }, "todo-comments.nvim": { "branch": "main", "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668" }, "toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" }, "tokyonight": { "branch": "main", "commit": "cdc07ac78467a233fd62c493de29a17e0cf2b2b6" }, diff --git a/lua/absolute/after/cheatsheet.lua b/lua/absolute/after/cheatsheet.lua deleted file mode 100644 index 17c6727..0000000 --- a/lua/absolute/after/cheatsheet.lua +++ /dev/null @@ -1,9 +0,0 @@ -local cheatsheet = require("cheatsheet") - -cheatsheet.setup({}) - - -local opts = { noremap = true, silent = true } - -opts.desc = "Show Cheatsheet" -vim.keymap.set("n", "\\", "Cheatsheet", opts) -- toggle file explorer diff --git a/lua/absolute/after/gitignore.lua b/lua/absolute/after/gitignore.lua deleted file mode 100644 index 74afccd..0000000 --- a/lua/absolute/after/gitignore.lua +++ /dev/null @@ -1,18 +0,0 @@ -local gitignore = require("gitignore") -local GetProjectRoot = require("absolute.utils.get-git-root") - --- Keymaps - -local opts = { noremap = true, silent = true } - -opts.desc = "GitIgnore: Generate .gitignore" - -vim.keymap.set("n", "gi", function() - local path = GetProjectRoot() - - gitignore.generate(path) -end, opts) - --- Global Settings - -vim.g.gitignore_nvim_overwrite = true diff --git a/lua/absolute/plugins/cheatsheet.lua b/lua/absolute/plugins/cheatsheet.lua deleted file mode 100644 index 7e65c03..0000000 --- a/lua/absolute/plugins/cheatsheet.lua +++ /dev/null @@ -1,11 +0,0 @@ -return { - "sudormrfbin/cheatsheet.nvim", - dependencies = { - { "nvim-telescope/telescope.nvim" }, - { "nvim-lua/plenary.nvim" }, - }, - config = function() - require("absolute.after.cheatsheet") - - end, -} diff --git a/lua/absolute/plugins/dap.lua b/lua/absolute/plugins/dap.lua index 275ece3..305c25b 100644 --- a/lua/absolute/plugins/dap.lua +++ b/lua/absolute/plugins/dap.lua @@ -4,7 +4,6 @@ return { "theHamsta/nvim-dap-virtual-text", "rcarriga/nvim-dap-ui", "nvim-neotest/nvim-nio", - "nvim-telescope/telescope-dap.nvim", }, config = function() require("absolute.after.dap") diff --git a/lua/absolute/plugins/gitignore.lua b/lua/absolute/plugins/gitignore.lua deleted file mode 100644 index af33c7e..0000000 --- a/lua/absolute/plugins/gitignore.lua +++ /dev/null @@ -1,9 +0,0 @@ -return { - "wintermute-cell/gitignore.nvim", - dependencies = { - "nvim-telescope/telescope.nvim", - }, - config = function() - require("absolute.after.gitignore") - end -} diff --git a/lua/absolute/plugins/venv-selector.lua b/lua/absolute/plugins/venv-selector.lua index 35c25f6..5f57450 100644 --- a/lua/absolute/plugins/venv-selector.lua +++ b/lua/absolute/plugins/venv-selector.lua @@ -4,7 +4,6 @@ return { branch = "main", -- This is the regexp branch, use this for the new version dependencies = { "neovim/nvim-lspconfig", - "nvim-telescope/telescope.nvim", }, config = function() require("absolute.after.venv-selector")