From 31a3d9dac9b35f19df05c011cac98c88fb3253fe Mon Sep 17 00:00:00 2001 From: xengineering Date: Tue, 23 Dec 2025 11:26:44 +0100 Subject: nvim: Remove telescope This removes the last plugin dependencies not provided by the Neovim developers and thus improves security and reduces maintenance and complexity. --- nvim/init.lua | 8 -------- nvim/pack/nvim-lua/start/plenary.nvim | 1 - nvim/pack/nvim-telescope/start/telescope.nvim | 1 - 3 files changed, 10 deletions(-) delete mode 160000 nvim/pack/nvim-lua/start/plenary.nvim delete mode 160000 nvim/pack/nvim-telescope/start/telescope.nvim (limited to 'nvim') diff --git a/nvim/init.lua b/nvim/init.lua index 9eb53c2..4aa5a22 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -12,9 +12,6 @@ for _, server in ipairs(servers) do lsp[server].setup{capabilities = capabilities} end --- setup telescope -local telescope_builtin = require('telescope.builtin') - vim.cmd.colorscheme('vim') vim.cmd.syntax('on') vim.cmd.filetype({'plugin', 'indent', 'on'}) @@ -39,12 +36,7 @@ vim.opt.hlsearch = true vim.opt.wildmenu = true vim.opt.wildmode = { "longest:full", "full" } --- telescope related keymaps vim.g.mapleader = ' ' -vim.keymap.set('n', 'ff', telescope_builtin.find_files, {}) -vim.keymap.set('n', 'fg', telescope_builtin.live_grep, {}) -vim.keymap.set('n', 'fb', telescope_builtin.buffers, {}) -vim.keymap.set('n', 'fh', telescope_builtin.help_tags, {}) -- tab management vim.keymap.set('n', '', ':tabe ') diff --git a/nvim/pack/nvim-lua/start/plenary.nvim b/nvim/pack/nvim-lua/start/plenary.nvim deleted file mode 160000 index 5001291..0000000 --- a/nvim/pack/nvim-lua/start/plenary.nvim +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 50012918b2fc8357b87cff2a7f7f0446e47da174 diff --git a/nvim/pack/nvim-telescope/start/telescope.nvim b/nvim/pack/nvim-telescope/start/telescope.nvim deleted file mode 160000 index d909568..0000000 --- a/nvim/pack/nvim-telescope/start/telescope.nvim +++ /dev/null @@ -1 +0,0 @@ -Subproject commit d90956833d7c27e73c621a61f20b29fdb7122709 -- cgit v1.2.3-70-g09d2