From 5ef3486066f4e0b972dba6745cf4cfdc8f7d7255 Mon Sep 17 00:00:00 2001 From: Michael Skrynski Date: Fri, 6 Mar 2026 18:04:43 +0100 Subject: [PATCH] customizing mini.files keybinding --- config/nvim/lazy-lock.json | 3 +++ config/nvim/lazyvim.json | 4 ++++ config/nvim/lua/plugins/mini-files-config.lua | 18 ++++++++++++++++++ 3 files changed, 25 insertions(+) create mode 100644 config/nvim/lua/plugins/mini-files-config.lua diff --git a/config/nvim/lazy-lock.json b/config/nvim/lazy-lock.json index 742b87a..88695e7 100644 --- a/config/nvim/lazy-lock.json +++ b/config/nvim/lazy-lock.json @@ -5,6 +5,7 @@ "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, "catppuccin": { "branch": "main", "commit": "c4d475e4b5684747cde9b3f849186af7837d4397" }, "conform.nvim": { "branch": "master", "commit": "40dcec5555f960b0a04340d76eabdf4efe78599d" }, + "crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" }, "flash.nvim": { "branch": "main", "commit": "fcea7ff883235d9024dc41e638f164a450c14ca2" }, "friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" }, "gitsigns.nvim": { "branch": "main", "commit": "6d72ba88c40f4c55c01f8a0558aa532cee108486" }, @@ -16,6 +17,7 @@ "mason-lspconfig.nvim": { "branch": "main", "commit": "a324581a3c83fdacdb9804b79de1cbe00ce18550" }, "mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" }, "mini.ai": { "branch": "main", "commit": "4b0a6207341d895b6cfe9bcb1e4d3e8607bfe4f4" }, + "mini.files": { "branch": "main", "commit": "57eb96a828f80efb8095a611e3aafcfa43548f8b" }, "mini.icons": { "branch": "main", "commit": "5b9076dae1bfbe47ba4a14bc8b967cde0ab5d77e" }, "mini.pairs": { "branch": "main", "commit": "b7fde3719340946feb75017ef9d75edebdeb0566" }, "noice.nvim": { "branch": "main", "commit": "7bfd942445fb63089b59f97ca487d605e715f155" }, @@ -29,6 +31,7 @@ "persistence.nvim": { "branch": "main", "commit": "b20b2a7887bd39c1a356980b45e03250f3dce49c" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, "render-markdown.nvim": { "branch": "main", "commit": "907505549edc2f90c82fc429348af03ee8c3a825" }, + "rustaceanvim": { "branch": "master", "commit": "f2f0c1231a5b019dbc1fd6dafac1751c878925a3" }, "snacks.nvim": { "branch": "main", "commit": "9912042fc8bca2209105526ac7534e9a0c2071b2" }, "todo-comments.nvim": { "branch": "main", "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668" }, "tokyonight.nvim": { "branch": "main", "commit": "5da1b76e64daf4c5d410f06bcb6b9cb640da7dfd" }, diff --git a/config/nvim/lazyvim.json b/config/nvim/lazyvim.json index 158f955..c701d95 100644 --- a/config/nvim/lazyvim.json +++ b/config/nvim/lazyvim.json @@ -1,14 +1,18 @@ { "extras": [ "lazyvim.plugins.extras.coding.yanky", + "lazyvim.plugins.extras.editor.mini-files", "lazyvim.plugins.extras.lang.angular", "lazyvim.plugins.extras.lang.ansible", + "lazyvim.plugins.extras.lang.docker", "lazyvim.plugins.extras.lang.json", "lazyvim.plugins.extras.lang.markdown", "lazyvim.plugins.extras.lang.ruby", + "lazyvim.plugins.extras.lang.rust", "lazyvim.plugins.extras.lang.toml", "lazyvim.plugins.extras.lang.typescript", "lazyvim.plugins.extras.lang.typst", + "lazyvim.plugins.extras.lang.yaml", "lazyvim.plugins.extras.util.dot" ], "install_version": 8, diff --git a/config/nvim/lua/plugins/mini-files-config.lua b/config/nvim/lua/plugins/mini-files-config.lua new file mode 100644 index 0000000..609e6c8 --- /dev/null +++ b/config/nvim/lua/plugins/mini-files-config.lua @@ -0,0 +1,18 @@ +return { + "nvim-mini/mini.files", + opts = { + mappings = { + close = "q", + go_in = "", + go_in_plus = "L", + go_out = "", + go_out_plus = "H", + reset = "", + reveal_cwd = "@", + show_help = "g?", + }, + windows = { + width_preview = 80, + }, + }, +}