dotfiles/home/apps/neovim/lua/plugins/which-key.lua

36 lines
856 B
Lua
Raw Normal View History

---@type LazyPluginSpec[]
return {
{
"folke/which-key.nvim",
config = function()
local wk = require("which-key")
wk.setup({
key_labels = {
2023-06-13 07:07:41 +02:00
["<space>"] = "󱁐 ",
["<leader>"] = "󱁐 ",
["<bs>"] = "󰌍 ",
2023-05-07 09:35:05 +02:00
["<cr>"] = "󰌑 ",
2023-06-13 07:07:41 +02:00
["<esc>"] = "󱊷 ",
2023-05-07 09:35:05 +02:00
["<tab>"] = "󰌒 ",
},
window = {
2023-06-12 05:46:16 +02:00
border = vim.g.bc.style,
margin = { 0, 0, 0, 0 },
},
})
-- clipboard
wk.register({
["<leader>"] = {
y = { '"+y', "Copy to clipboard" },
p = { '"+p', "Paste from clipboard" },
db = { "<cmd>DBUIToggle<cr>", "Toggle DBUI" },
gd = { "<cmd>Gvdiff!<CR>", "Git diff" },
ng = { "<cmd>Neogit<cr>", "Neogit" },
},
}, { mode = { "n", "v" } })
end,
},
}