From fd95d5fd4a1edd64ccee2960293e8653fa599654 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Tue, 7 Jan 2025 23:56:28 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(nvim):=20new=20extras:=20blink?= =?UTF-8?q?=20and=20fzf-lua=20extended?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit nvim-cmp and telescope are now longer the default plugins for lazyvim --- .config/nvim/lazyvim.json | 7 ++----- .../plugins/extras/coding/blink-extended.lua | 20 +++++++++++++++++++ .../extras/editor/fzf/fzf-extended.lua | 18 +++++++++++++++++ 3 files changed, 40 insertions(+), 5 deletions(-) create mode 100644 .config/nvim/lua/plugins/extras/coding/blink-extended.lua create mode 100644 .config/nvim/lua/plugins/extras/editor/fzf/fzf-extended.lua diff --git a/.config/nvim/lazyvim.json b/.config/nvim/lazyvim.json index 7dce179a..1f9cc6a4 100644 --- a/.config/nvim/lazyvim.json +++ b/.config/nvim/lazyvim.json @@ -8,6 +8,7 @@ "plugins.extras.coding.ai.codecompanion", "plugins.extras.coding.ai.codeium", "plugins.extras.coding.annotation", + "plugins.extras.coding.blink-extended", "plugins.extras.coding.multicursor", "plugins.extras.coding.recorder", "plugins.extras.coding.refactoring", @@ -23,6 +24,7 @@ "plugins.extras.editor.docs.devdocs", "plugins.extras.editor.docs.obsidian", "plugins.extras.editor.flash-extended", + "plugins.extras.editor.fzf.fzf-extended", "plugins.extras.editor.git.diffview", "plugins.extras.editor.gitsigns-extended", "plugins.extras.editor.marks.grapple", @@ -30,9 +32,6 @@ "plugins.extras.editor.package-info", "plugins.extras.editor.search-replace", "plugins.extras.editor.suda", - "plugins.extras.editor.telescope.lazy", - "plugins.extras.editor.telescope.undotree", - "plugins.extras.editor.telescope.zoxide", "plugins.extras.editor.trouble-extended", "plugins.extras.formatting.prettier-extended", "plugins.extras.formatting.trim_newlines", @@ -45,10 +44,8 @@ "plugins.extras.lang.web.typescript-extended", "plugins.extras.lang.yaml-extended", "plugins.extras.linting.eslint-extended", - "plugins.extras.lsp.actions-preview", "plugins.extras.lsp.file-operations", "plugins.extras.lsp.garbage-day", - "plugins.extras.lsp.glance", "plugins.extras.lsp.lens", "plugins.extras.lsp.lspconfig-extended", "plugins.extras.lsp.mason-extended", diff --git a/.config/nvim/lua/plugins/extras/coding/blink-extended.lua b/.config/nvim/lua/plugins/extras/coding/blink-extended.lua new file mode 100644 index 00000000..ef356e47 --- /dev/null +++ b/.config/nvim/lua/plugins/extras/coding/blink-extended.lua @@ -0,0 +1,20 @@ +return { + "saghen/blink.cmp", + opts = { + keymap = { + [""] = { "select_prev", "fallback" }, + [""] = { "select_next", "fallback" }, + }, + completion = { + menu = { + border = "rounded", + winhighlight = "Normal:BlinkCmpDoc,FloatBorder:BlinkCmpDocBorder,CursorLine:BlinkCmpDocCursorLine,Search:None", + }, + documentation = { + window = { + border = "rounded", + }, + }, + }, + }, +} diff --git a/.config/nvim/lua/plugins/extras/editor/fzf/fzf-extended.lua b/.config/nvim/lua/plugins/extras/editor/fzf/fzf-extended.lua new file mode 100644 index 00000000..8af6b84f --- /dev/null +++ b/.config/nvim/lua/plugins/extras/editor/fzf/fzf-extended.lua @@ -0,0 +1,18 @@ +return { + { import = "lazyvim.plugins.extras.editor.fzf" }, + { + "ibhagwan/fzf-lua", + opts = { + previewers = { + builtin = { + syntax_limit_b = 1024 * 100, -- 100KB + }, + }, + }, + keys = { + { "sA", "FzfLua treesitter", desc = "Treesiter Symbols" }, + { "gr", "FzfLua git_branches", desc = "Branches" }, + { "S", "FzfLua spell_suggest", desc = "Spelling" }, + }, + }, +}