From cc66db9594730a1d171a8429b866e20876c91849 Mon Sep 17 00:00:00 2001 From: pfych Date: Wed, 26 Feb 2025 14:31:28 +1100 Subject: [PATCH] Add which-key and some basic keybinds --- .config/nvim/init.lua | 4 +--- .config/nvim/lazy-lock.json | 9 +++++---- .config/nvim/lua/base.lua | 2 -- .config/nvim/lua/plugins/which-key.lua | 10 ++++++++++ 4 files changed, 16 insertions(+), 9 deletions(-) create mode 100644 .config/nvim/lua/plugins/which-key.lua diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 4baba8a..3684961 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -15,9 +15,6 @@ if not (vim.uv or vim.loop).fs_stat(lazypath) then end vim.opt.rtp:prepend(lazypath) -vim.g.mapleader = " " -vim.g.maplocalleader = "\\" - -- Plugin setup require("lazy").setup({ spec = { { import = "plugins" } }, @@ -28,3 +25,4 @@ require("lazy").setup({ -- General vim require("base") + diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index 318793e..ae54d08 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -4,11 +4,12 @@ "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-nvim-lsp": { "branch": "main", "commit": "99290b3ec1322070bcfb9e846450a46f6efa50f0" }, "gitsigns.nvim": { "branch": "main", "commit": "4c40357994f386e72be92a46f41fc1664c84c87d" }, - "lazy.nvim": { "branch": "main", "commit": "e5e9bf48211a13d9ee6c1077c88327c49c1ab4a0" }, + "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "e96fd85bf18bc345dab332b345098fa5460dffac" }, "nui.nvim": { "branch": "main", "commit": "53e907ffe5eedebdca1cd503b00aa8692068ca46" }, - "nvim-cmp": { "branch": "main", "commit": "12509903a5723a876abd65953109f926f4634c30" }, - "nvim-lspconfig": { "branch": "master", "commit": "7c8cb61b21727a473663054edec4b83633d9e442" }, + "nvim-cmp": { "branch": "main", "commit": "5a11682453ac6b13dbf32cd403da4ee9c07ef1c3" }, + "nvim-lspconfig": { "branch": "master", "commit": "99c75820f2606b6b446cad7c75ec2ef7ee8a1317" }, "nvim-web-devicons": { "branch": "master", "commit": "1020869742ecb191f260818234517f4a1515cfe8" }, - "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" } + "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, + "which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" } } diff --git a/.config/nvim/lua/base.lua b/.config/nvim/lua/base.lua index 6f68803..5d34a26 100644 --- a/.config/nvim/lua/base.lua +++ b/.config/nvim/lua/base.lua @@ -1,5 +1,3 @@ -vim.cmd("autocmd!") - vim.scriptencoding = 'utf-8' vim.opt.encoding = 'utf-8' vim.opt.fileencoding = 'utf-8' diff --git a/.config/nvim/lua/plugins/which-key.lua b/.config/nvim/lua/plugins/which-key.lua new file mode 100644 index 0000000..d2a9caa --- /dev/null +++ b/.config/nvim/lua/plugins/which-key.lua @@ -0,0 +1,10 @@ +return { + "folke/which-key.nvim", + event = "VeryLazy", + opts = {}, + keys = { + { "f", "Neotree", desc = "Open Neotree" }, + { ">", ":lua vim.diagnostic.goto_next()", desc = "Jump to next issue" }, + { "<", ":lua vim.diagnostic.goto_prev()", desc = "Jump to prev issue" }, + }, +}