1
0
Fork 0
mirror of https://github.com/pnx/dotfiles synced 2026-06-16 19:30:01 +02:00

update which-key config

This commit is contained in:
Henrik Hautakoski 2024-07-17 15:50:38 +02:00
parent c6a603d5f2
commit 2f8cb8c53a
4 changed files with 40 additions and 35 deletions

View file

@ -6,6 +6,8 @@ return {
modified = '',
pinned = '',
separator = '',
edit = '',
buffer = '',
fold = {
open = '',
close = '',
@ -86,6 +88,8 @@ return {
Property = "",
Unit = "󰑭",
Value = "",
Number = "",
NumberHex = "󱊧",
Enum = "",
Keyword = "",
Snippet = "󰘦",

View file

@ -1,4 +1,5 @@
local cmd = vim.cmd
local icons = require('config.icons')
local buffers = require('utils.buffers')
local telescope = require('utils.telescope')
@ -95,17 +96,17 @@ return {
},
whichkey = {
mode = { "n", "v", "x" },
["<leader>r"] = { name = "+Rename" },
["<leader>b"] = { name = "+Buffers" },
["<leader>f"] = { name = "+Format" },
["<leader>fc"] = { name = "+Case" },
["<leader>fcs"] = { name = "+snake_case" },
["<leader>fh"] = { name = "+Hex" },
["<leader>F"] = { name = "+Files" },
["<leader>d"] = { name = "+Diagnostics" },
["<leader>s"] = { name = "+Search" },
["<leader>c"] = { name = "+Code" },
["<leader>g"] = { name = "+Git" },
{ "<leader>F", group = "Files" },
{ "<leader>b", group = "Buffers", icon = icons.buffer },
{ "<leader>c", group = "Code" },
{ "<leader>d", group = "Diagnostics" },
{ "<leader>f", group = "Format" },
{ "<leader>fc", group = "Case" },
{ "<leader>fcs", group = "snake_case" },
{ "<leader>fh", group = "Hex", icon = icons.symbols.NumberHex },
{ "<leader>g", group = "git" },
{ "<leader>r", group = "Rename", icon = icons.edit },
{ "<leader>s", group = "Search" },
},
oil = {
{ '<leader>.', function() require('oil').open_float() end, { desc = "Open parent directory" } }

View file

@ -20,13 +20,12 @@ return {
end,
opts = function()
return {
defaults = keys.whichkey,
spec = keys.whichkey,
}
end,
config = function(_, opts)
local wk = require("which-key")
wk.setup(opts)
wk.register(opts.defaults or {})
end,
},
{