feat: add nvimdots
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
return function()
|
||||
local icons = {
|
||||
ui = require("modules.utils.icons").get("ui"),
|
||||
misc = require("modules.utils.icons").get("misc"),
|
||||
git = require("modules.utils.icons").get("git", true),
|
||||
cmp = require("modules.utils.icons").get("cmp", true),
|
||||
}
|
||||
|
||||
require("which-key").register({
|
||||
["<leader>"] = {
|
||||
b = {
|
||||
name = icons.ui.Buffer .. " Buffer",
|
||||
},
|
||||
d = {
|
||||
name = icons.ui.Bug .. " Debug",
|
||||
},
|
||||
f = {
|
||||
name = icons.ui.Telescope .. " Fuzzy Find",
|
||||
},
|
||||
g = {
|
||||
name = icons.git.Git .. "Git",
|
||||
},
|
||||
l = {
|
||||
name = icons.misc.LspAvailable .. " Lsp",
|
||||
},
|
||||
n = {
|
||||
name = icons.ui.FolderOpen .. " Nvim Tree",
|
||||
},
|
||||
p = {
|
||||
name = icons.ui.Package .. " Package",
|
||||
},
|
||||
s = {
|
||||
name = icons.cmp.tmux .. "Session",
|
||||
},
|
||||
S = {
|
||||
name = icons.ui.Search .. " Search",
|
||||
},
|
||||
W = {
|
||||
name = icons.ui.Window .. " Window",
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
require("modules.utils").load_plugin("which-key", {
|
||||
plugins = {
|
||||
presets = {
|
||||
operators = false,
|
||||
motions = false,
|
||||
text_objects = false,
|
||||
windows = false,
|
||||
nav = false,
|
||||
z = true,
|
||||
g = true,
|
||||
},
|
||||
},
|
||||
|
||||
icons = {
|
||||
breadcrumb = icons.ui.Separator,
|
||||
separator = icons.misc.Vbar,
|
||||
group = "",
|
||||
},
|
||||
|
||||
window = {
|
||||
border = "none",
|
||||
position = "bottom",
|
||||
margin = { 1, 0, 1, 0 },
|
||||
padding = { 1, 1, 1, 1 },
|
||||
winblend = 0,
|
||||
},
|
||||
})
|
||||
end
|
||||
Reference in New Issue
Block a user