From 12147bec86d83f85c7ea59921f8248760d6f42f0 Mon Sep 17 00:00:00 2001 From: jdhao Date: Sun, 30 Mar 2025 17:55:51 +0200 Subject: [PATCH] Use glance.nvim for lsp references/implementations preview (#388) --- lua/config/glance.lua | 12 ++++++++++++ lua/plugin_specs.lua | 8 +++++++- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 lua/config/glance.lua diff --git a/lua/config/glance.lua b/lua/config/glance.lua new file mode 100644 index 0000000..daaef82 --- /dev/null +++ b/lua/config/glance.lua @@ -0,0 +1,12 @@ +local glance = require("glance") + +glance.setup { + height = 25, + border = { + enable = true, + }, +} + +vim.keymap.set("n", "gd", "Glance definitions") +vim.keymap.set("n", "gr", "Glance references") +vim.keymap.set("n", "gi", "Glance implementations") diff --git a/lua/plugin_specs.lua b/lua/plugin_specs.lua index ba22920..2bdbd62 100644 --- a/lua/plugin_specs.lua +++ b/lua/plugin_specs.lua @@ -47,7 +47,13 @@ local plugin_specs = { require("config.lsp") end, }, - + { + "dnlhc/glance.nvim", + config = function() + require("config.glance") + end, + envnt = "VeryLazy", + }, { "nvim-treesitter/nvim-treesitter", event = "VeryLazy",