From 19925b92a99fa6808e04d157bafc7689deaced03 Mon Sep 17 00:00:00 2001 From: CRy386i Date: Sat, 19 Jul 2025 05:14:12 +0300 Subject: [PATCH] remove which-key --- lua/plugins/lazy.lua | 43 ++++++++----------------------------------- 1 file changed, 8 insertions(+), 35 deletions(-) diff --git a/lua/plugins/lazy.lua b/lua/plugins/lazy.lua index 1fd1ba8..2df6d6b 100644 --- a/lua/plugins/lazy.lua +++ b/lua/plugins/lazy.lua @@ -35,26 +35,6 @@ require('lazy').setup({ "folke/tokyonight.nvim", lazy = true }, - { - "folke/which-key.nvim", - event = "VeryLazy", - opts = { - preset = "modern", - icons = { - mappings = false, - rules = false - } - }, - keys = { - { - "?", - function() - require("which-key").show({ global = false }) - end, - desc = "Buffer Local Keymaps (which-key)", - }, - }, - }, { 'nvim-telescope/telescope-fzf-native.nvim', build = 'cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release && cmake --install build --prefix build' }, @@ -77,15 +57,11 @@ require('lazy').setup({ } telescope.load_extension('fzf') - local wk = require("which-key") local builtin = require('telescope.builtin') - wk.add({ - { '', builtin.find_files, desc = "Find file", mode = "n" }, - { 'ft', builtin.treesitter, desc = "Treesitter symbol", mode = "n" }, - { 'fg', builtin.live_grep, desc = "Live grep", mode = "n" }, - { 'fb', builtin.buffers, desc = "Search in buffers", mode = "n" }, - { 'fh', builtin.help_tags, desc = "Help search", mode = "n" } - }) + vim.keymap.set('n', 'e', vim.diagnostic.open_float) + vim.keymap.set('n', '[d', vim.diagnostic.goto_prev) + vim.keymap.set('n', ']d', vim.diagnostic.goto_next) + vim.keymap.set('n', 'q', vim.diagnostic.setloclist) end }, { "nvim-treesitter/nvim-treesitter", @@ -118,15 +94,12 @@ require('lazy').setup({ }) vim.lsp.enable('clangd') - local wk = require("which-key") -- Global mappings. -- See `:help vim.diagnostic.*` for documentation on any of the below functions - wk.add({ - { 'e', vim.diagnostic.open_float, desc = "Open diagnostic window", mode = "n" }, - { '[d', vim.diagnostic.goto_prev, desc = "Previous diagnostic", mode = "n" }, - { ']d', vim.diagnostic.goto_next, desc = "Next diagnostic", mode = "n" }, - { 'q', vim.diagnostic.setloclist, desc = "Add buffer diagnostics to the location list", mode = "n" } - }) + vim.keymap.set('n', 'e', vim.diagnostic.open_float) + vim.keymap.set('n', '[d', vim.diagnostic.goto_prev) + vim.keymap.set('n', ']d', vim.diagnostic.goto_next) + vim.keymap.set('n', 'q', vim.diagnostic.setloclist) -- Use LspAttach autocommand to only map the following keys -- after the language server attaches to the current buffer