mirror of
https://github.com/pojokcodeid/nvim-lazy.git
synced 2025-06-21 16:39:04 +02:00
enc: upgrade v2 to v2.5
This commit is contained in:
parent
68ea712b98
commit
609234c086
443 changed files with 5224 additions and 90746 deletions
74
lua/pcode/plugins/whichkey.lua
Normal file
74
lua/pcode/plugins/whichkey.lua
Normal file
|
@ -0,0 +1,74 @@
|
|||
return {
|
||||
"folke/which-key.nvim",
|
||||
lazy = true,
|
||||
keys = { "<leader>", '"', "'", "`", "c", "v" },
|
||||
event = "VeryLazy",
|
||||
opts = function()
|
||||
return {
|
||||
plugins = {
|
||||
marks = true,
|
||||
registers = true,
|
||||
spelling = {
|
||||
enabled = true,
|
||||
suggestions = 20,
|
||||
},
|
||||
presets = {
|
||||
operators = false,
|
||||
motions = false,
|
||||
text_objects = false,
|
||||
windows = false,
|
||||
nav = false,
|
||||
z = false,
|
||||
g = false,
|
||||
},
|
||||
},
|
||||
icons = {
|
||||
mappings = false,
|
||||
},
|
||||
win = {
|
||||
row = -1,
|
||||
border = "rounded", -- none, single, double, shadow
|
||||
padding = { 1, 2 }, -- extra window padding [top/bottom, right/left]
|
||||
title = true,
|
||||
title_pos = "center",
|
||||
zindex = 1000,
|
||||
bo = {},
|
||||
wo = {},
|
||||
},
|
||||
layout = {
|
||||
height = { min = 4, max = 25 }, -- min and max height of the columns
|
||||
width = { min = 20, max = 50 }, -- min and max width of the columns
|
||||
spacing = 3, -- spacing between columns
|
||||
align = "left", -- align columns left, center or right
|
||||
},
|
||||
show_help = true, -- show help message on the command line when the popup is visible
|
||||
show_keys = true, -- show the currently pressed key and its label as a message in the command line
|
||||
-- Disabled by default for Telescope
|
||||
disable = {
|
||||
buftypes = {},
|
||||
filetypes = { "TelescopePrompt" },
|
||||
},
|
||||
---@type false | "classic" | "modern" | "helix"
|
||||
preset = "classic",
|
||||
mappings = {
|
||||
{ "<leader>S", "", desc = " Plugins(Lazy)", mode = "n" },
|
||||
{ "<leader>Si", "<cmd>Lazy install<cr>", desc = "Install", mode = "n" },
|
||||
{ "<leader>Ss", "<cmd>Lazy sync<cr>", desc = "Sync", mode = "n" },
|
||||
{ "<leader>SS", "<cmd>Lazy clear<cr>", desc = "Status", mode = "n" },
|
||||
{ "<leader>Sc", "<cmd>Lazy clean<cr>", desc = "Clean", mode = "n" },
|
||||
{ "<leader>Su", "<cmd>Lazy update<cr>", desc = "Update", mode = "n" },
|
||||
{ "<leader>Sp", "<cmd>Lazy profile<cr>", desc = "Profile", mode = "n" },
|
||||
{ "<leader>Sl", "<cmd>Lazy log<cr>", desc = "Log", mode = "n" },
|
||||
{ "<leader>Sd", "<cmd>Lazy debug<cr>", desc = "Debug", mode = "n" },
|
||||
{ "<leader>w", "<cmd>w!<CR>", desc = " Save", mode = "n" },
|
||||
{ "<leader>q", "<cmd>q!<CR>", desc = " Quit", mode = "n" },
|
||||
{ "<leader>h", "<cmd>nohlsearch<CR>", desc = " No Highlight", mode = "n" },
|
||||
},
|
||||
}
|
||||
end,
|
||||
config = function(_, opts)
|
||||
local which_key = require("which-key")
|
||||
which_key.setup(opts)
|
||||
which_key.add(opts.mappings)
|
||||
end,
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue