summaryrefslogtreecommitdiff
path: root/lua/plugins/core/which-key.lua
diff options
context:
space:
mode:
authorChristian Segundo2024-04-18 20:56:22 +0200
committerChristian Segundo2024-04-18 20:56:22 +0200
commit7482314fda11bcb792f1e72b395072735a80ab44 (patch)
treefe16ff84ba2e63c277be0d3122829111fc2f71aa /lua/plugins/core/which-key.lua
parentbcc9dd441c44f1df29b5a4e707b6ac3e1b9b0be1 (diff)
downloadconfig-7482314fda11bcb792f1e72b395072735a80ab44.tar.gz
bump which key
Diffstat (limited to 'lua/plugins/core/which-key.lua')
-rw-r--r--lua/plugins/core/which-key.lua89
1 files changed, 48 insertions, 41 deletions
diff --git a/lua/plugins/core/which-key.lua b/lua/plugins/core/which-key.lua
index 6e046a3..6513714 100644
--- a/lua/plugins/core/which-key.lua
+++ b/lua/plugins/core/which-key.lua
@@ -1,45 +1,52 @@
return {
- "folke/which-key.nvim",
- event = "VeryLazy",
- init = function()
- vim.o.timeout = true
- vim.o.timeoutlen = 300
- end,
+ "folke/which-key.nvim",
+ event = "VeryLazy",
+ init = function()
+ vim.o.timeout = true
+ vim.o.timeoutlen = 300
+ end,
- opts = {
- f = { name = "File" },
- b = {
- name = "Buffer",
- n = { "<cmd>BufferNext<cr>", "Next" },
- p = { "<cmd>BufferPrevious<cr>", "Previous" },
- c = { "<cmd>BufferClose<cr>", "Close" },
- ["1"] = { "<cmd>BufferGoto 1<cr>", "1" },
- ["2"] = { "<cmd>BufferGoto 2<cr>", "2" },
- ["3"] = { "<cmd>BufferGoto 3<cr>", "3" },
- ["4"] = { "<cmd>BufferGoto 4<cr>", "4" },
- ["5"] = { "<cmd>BufferGoto 5<cr>", "5" },
- ["6"] = { "<cmd>BufferGoto 6<cr>", "6" },
- ["7"] = { "<cmd>BufferGoto 7<cr>", "7" },
- ["8"] = { "<cmd>BufferGoto 8<cr>", "8" },
- ["9"] = { "<cmd>BufferGoto 9<cr>", "9" },
- },
- l = {
- name = "LSP",
- a = { "<cmd>lua vim.lsp.buf.code_action()<cr>", "Action" },
- f = { "<cmd>lua vim.lsp.buf.format({ async = false, timeout_ms = 5000 })<cr>", "Format" },
- d = { "<cmd>lua vim.diagnostic.open_float()<cr>", "Diagnostic" },
- h = { "<cmd>lua vim.lsp.buf.hover()<cr>", "Help" },
- g = {
- name = "Go to",
- D = { "<cmd>lua vim.lsp.buf.declaration()<cr>", "Go to declaration" },
- d = { "<cmd>lua vim.lsp.buf.definition()<cr>", "Go to definition" },
- i = { "<cmd>lua vim.lsp.buf.definition()<cr>", "Go to implementation" },
- },
- },
- },
+ opts = {
+ f = { name = "File" },
+ t = {
+ name = "Tab",
+ c = { "<cmd>tabnew<cr>", "Create" },
+ ["1"] = { "1gt", "1" },
+ ["2"] = { "2gt", "2" },
+ ["3"] = { "3gt", "3" },
+ ["4"] = { "4gt", "4" },
+ ["5"] = { "5gt", "5" },
+ ["6"] = { "6gt", "6" },
+ ["7"] = { "7gt", "7" },
+ ["8"] = { "8gt", "8" },
+ ["9"] = { "9gt", "9" },
+ },
+ b = {
+ name = "Buffer",
+ n = { "<cmd>BufferNext<cr>", "Next" },
+ p = { "<cmd>BufferPrevious<cr>", "Previous" },
+ c = { "<cmd>BufferClose<cr>", "Close" },
+ },
+ l = {
+ name = "LSP",
+ a = { "<cmd>lua vim.lsp.buf.code_action()<cr>", "Action" },
+ f = {
+ "<cmd>lua vim.lsp.buf.format({ async = false, timeout_ms = 5000 })<cr>",
+ "Format",
+ },
+ d = { "<cmd>lua vim.diagnostic.open_float()<cr>", "Diagnostic" },
+ h = { "<cmd>lua vim.lsp.buf.hover()<cr>", "Help" },
+ g = {
+ name = "Go to",
+ D = { "<cmd>lua vim.lsp.buf.declaration()<cr>", "Go to declaration" },
+ d = { "<cmd>lua vim.lsp.buf.definition()<cr>", "Go to definition" },
+ i = { "<cmd>lua vim.lsp.buf.definition()<cr>", "Go to implementation" },
+ },
+ },
+ },
- config = function(_, opts)
- local wk = require("which-key")
- wk.register(opts, { prefix = "<leader>" })
- end,
+ config = function(_, opts)
+ local wk = require("which-key")
+ wk.register(opts, { prefix = "<leader>" })
+ end,
}