🪴 my neovim config:)
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

plugins: drop keymaps plugin

robin c834bab8 3796930a

+28 -80
+3 -7
config/config/fzf.lua
··· 140 140 141 141 require("fzf-lua").setup(vim.tbl_deep_extend("force", theme, opts)) 142 142 143 - local keymaps = require("keymaps").setup() 144 - keymaps.normal["<leader>ff"] = { 145 - require("fzf-lua").files, 146 - "find files", 147 - } 148 - keymaps.normal["<leader>fq"] = { require("fzf-lua").quickfix, "search quick fix list" } 149 - keymaps.normal["<leader>fc"] = { require("fzf-lua").git_commits, "git commits" } 143 + vim.keymap.set("n", "<leader>ff", require("fzf-lua").files, { desc = "find files" }) 144 + vim.keymap.set("n", "<leader>fq", require("fzf-lua").quickfix, { desc = "search quick fix list" }) 145 + vim.keymap.set("n", "<leader>fc", require("fzf-lua").git_commits, { desc = "git commits" })
+4 -7
config/config/mini.lua
··· 80 80 width_preview = 25, 81 81 }, 82 82 }) 83 - local keymaps = require("keymaps").setup() 84 - keymaps.normal["<space>sp"] = { require("mini.files").open, "Open Files", group = "UI" } 85 - keymaps.normal["-"] = { 86 - function() 87 - require("mini.files").open(vim.api.nvim_buf_get_name(0)) 88 - end, 89 - } 83 + vim.keymap.set("n", "<space>sp", require("mini.files").open, { desc = "open mini.files" }) 84 + vim.keymap.set("n", "-", function() 85 + require("mini.files").open(vim.api.nvim_buf_get_name(0)) 86 + end, { desc = "reveal current file in mini.files" }) 90 87 end) 91 88 augroup("BufAdd", nil, { once = true }, function() 92 89 require("mini.git").setup()
+1 -2
config/config/neo-tree.lua
··· 36 36 }, 37 37 }, 38 38 }) 39 - local keymaps = require("keymaps").setup() 40 - keymaps.normal["<space>n"] = { "<cmd>Neotree<cr>", "open tree view" } 39 + vim.keymap.set("n", "<space>n", "<cmd>Neotree<cr>", { desc = "open tree view" }) 41 40 42 41 -- vim.augroup("filetype:neo-tree:options", true)("WinEnter", "neo-tree *", {}, function() 43 42 -- vim.api.nvim_set_option_value("sidescrolloff", 0, { scope = "local" })
+20 -13
config/config/neogen.lua
··· 6 6 pcall(fn, unpack(props)) 7 7 end 8 8 end 9 - local keymaps = require("keymaps").setup() 10 - keymaps.normal["<localleader>af"] = { 9 + vim.keymap.set( 10 + "n", 11 + "<localleader>af", 11 12 cbcall(require("neogen").generate, { type = "func" }), 12 - "[func] create annotation", 13 - } 14 - keymaps.normal["<localleader>ac"] = { 13 + { desc = "[func] create annotation" } 14 + ) 15 + vim.keymap.set( 16 + "n", 17 + "<localleader>ac", 15 18 cbcall(require("neogen").generate, { type = "class" }), 16 - "[class] create annotation", 17 - } 18 - keymaps.normal["<localleader>at"] = { 19 + { desc = "[class] create annotation" } 20 + ) 21 + vim.keymap.set( 22 + "n", 23 + "<localleader>at", 19 24 cbcall(require("neogen").generate, { type = "type" }), 20 - "[type] create annotation", 21 - } 22 - keymaps.normal["<localleader>aF"] = { 25 + { desc = "[type] create annotation" } 26 + ) 27 + vim.keymap.set( 28 + "n", 29 + "<localleader>aF", 23 30 cbcall(require("neogen").generate, { type = "file" }), 24 - "[File] create annotation", 25 - } 31 + { desc = "[File] create annotation" } 32 + )
-10
config/lua/ivy/plugins/init.lua
··· 84 84 end, 85 85 }, 86 86 87 - -- keymaps 88 - { 89 - "keymaps.nvim", 90 - lazy = false, 91 - priority = 1000, 92 - config = function() 93 - require("keymaps").setup() 94 - end, 95 - }, 96 - 97 87 { 98 88 "marks.nvim", 99 89 lazy = false,
-23
pkgs/ivy-plugins/_sources/generated.json
··· 269 269 }, 270 270 "version": "b3057967c54d61b30f2482d72e8647907b6b9531" 271 271 }, 272 - "keymaps-nvim": { 273 - "cargoLock": null, 274 - "date": "2025-07-31", 275 - "extract": null, 276 - "name": "keymaps-nvim", 277 - "passthru": { 278 - "as": "keymaps" 279 - }, 280 - "pinned": false, 281 - "src": { 282 - "deepClone": false, 283 - "fetchSubmodules": false, 284 - "leaveDotGit": false, 285 - "name": null, 286 - "owner": "comfysage", 287 - "repo": "keymaps.nvim", 288 - "rev": "f606f66b2aafbd0dbb4328aeab2b89e5dd9d3473", 289 - "sha256": "sha256-pqbZRu9dUh/0zhC+JTYFfb5vyq+XXxygHPbfNwDeUYk=", 290 - "sparseCheckout": [], 291 - "type": "github" 292 - }, 293 - "version": "f606f66b2aafbd0dbb4328aeab2b89e5dd9d3473" 294 - }, 295 272 "lylla-nvim": { 296 273 "cargoLock": null, 297 274 "date": "2026-02-07",
-13
pkgs/ivy-plugins/_sources/generated.nix
··· 169 169 as = "jamjar"; 170 170 date = "2026-02-02"; 171 171 }; 172 - keymaps-nvim = { 173 - pname = "keymaps-nvim"; 174 - version = "f606f66b2aafbd0dbb4328aeab2b89e5dd9d3473"; 175 - src = fetchFromGitHub { 176 - owner = "comfysage"; 177 - repo = "keymaps.nvim"; 178 - rev = "f606f66b2aafbd0dbb4328aeab2b89e5dd9d3473"; 179 - fetchSubmodules = false; 180 - sha256 = "sha256-pqbZRu9dUh/0zhC+JTYFfb5vyq+XXxygHPbfNwDeUYk="; 181 - }; 182 - as = "keymaps"; 183 - date = "2025-07-31"; 184 - }; 185 172 lylla-nvim = { 186 173 pname = "lylla-nvim"; 187 174 version = "2161ad13a069ae01748af394684ec4b2e04d0da3";
-5
pkgs/ivy-plugins/nvfetcher.toml
··· 57 57 src.git = "https://codeberg.org/comfysage/jamjar.nvim" 58 58 passthru.as = "jamjar" 59 59 60 - [keymaps-nvim] 61 - fetch.github = "comfysage/keymaps.nvim" 62 - src.git = "https://github.com/comfysage/keymaps.nvim" 63 - passthru.as = "keymaps" 64 - 65 60 [lylla-nvim] 66 61 fetch.github = "comfysage/lylla.nvim" 67 62 src.git = "https://github.com/comfysage/lylla.nvim"