1
0
Fork 0

remove which-key

This commit is contained in:
CRy386i 2025-07-19 05:14:12 +03:00
parent 82987a454c
commit 19925b92a9

View file

@ -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 = {
{
"<leader>?",
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({
{ '<C-p>', builtin.find_files, desc = "Find file", mode = "n" },
{ '<leader>ft', builtin.treesitter, desc = "Treesitter symbol", mode = "n" },
{ '<leader>fg', builtin.live_grep, desc = "Live grep", mode = "n" },
{ '<leader>fb', builtin.buffers, desc = "Search in buffers", mode = "n" },
{ '<leader>fh', builtin.help_tags, desc = "Help search", mode = "n" }
})
vim.keymap.set('n', '<space>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', '<space>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({
{ '<space>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" },
{ '<space>q', vim.diagnostic.setloclist, desc = "Add buffer diagnostics to the location list", mode = "n" }
})
vim.keymap.set('n', '<space>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', '<space>q', vim.diagnostic.setloclist)
-- Use LspAttach autocommand to only map the following keys
-- after the language server attaches to the current buffer