From b24c03af09699269f3b21f095ce6dc19e96b0aaf Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Wed, 5 Jul 2023 20:35:38 +0530 Subject: [PATCH] nvim: plugins: Drop dirbuf and use mini.files module --- nvim/.config/nvim/after/plugin/mini.lua | 18 ++++++++++++++++++ nvim/.config/nvim/lua/plugins.lua | 1 - 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/nvim/.config/nvim/after/plugin/mini.lua b/nvim/.config/nvim/after/plugin/mini.lua index 6bef1f7..4c7dc52 100644 --- a/nvim/.config/nvim/after/plugin/mini.lua +++ b/nvim/.config/nvim/after/plugin/mini.lua @@ -3,6 +3,21 @@ local opts = { noremap=true, silent=true, unique=true } -- Comment lines require('mini.comment').setup() +-- File System +require('mini.files').setup({ + mappings = { + close = 'q' , + go_in = 'e' , + go_in_plus = '', + go_out = 'n' , + go_out_plus = '' , + reset = '' , + show_help = 'g?' , + synchronize = '=' , + trim_left = '' , + trim_right = '' , + } +}) -- Vertical jumps/movement require('mini.jump2d').setup({ allowed_lines = { @@ -30,6 +45,9 @@ require('mini.surround').setup({}) require('mini.trailspace').setup({}) -- Key mappings for all mini modules we use +remap('n', '-', function() + return require('mini.files').open(vim.api.nvim_buf_get_name(0)) +end, opts) remap({ 'n', 'o', 'x' }, 'gS', function() return require('mini.jump2d').start({ allowed_lines = { diff --git a/nvim/.config/nvim/lua/plugins.lua b/nvim/.config/nvim/lua/plugins.lua index 93298a9..28012f7 100644 --- a/nvim/.config/nvim/lua/plugins.lua +++ b/nvim/.config/nvim/lua/plugins.lua @@ -15,7 +15,6 @@ require "paq" { 'tpope/vim-repeat' , 'tpope/vim-sleuth' , 'tpope/vim-dispatch' , - 'elihunter173/dirbuf.nvim' , 'junegunn/vim-easy-align' , 'nvim-lua/plenary.nvim' , 'kosayoda/nvim-lightbulb' ,