-- Neo-tree mappings -- local wk = require 'which-key' local bufremove = require 'mini.bufremove' wk.add { { 'b', group = '[B]uffers' }, -- group { mode = { 'n', 'v', 'i' }, { 'bd', bufremove.delete, desc = 'Buffer [d]elete', silent = true }, { 'bl', 'Neotree buffers', desc = 'Buffers [l]ist', silent = true }, { 'bs', 'source %', desc = 'Buffer [s]ource', silent = true }, { 'bw', 'w', desc = 'Buffer [w]rite', silent = true }, { 'bp', 'bprevious', desc = 'Buffer [p]revious', silent = true }, { 'bn', 'bnext', desc = 'Buffer [n]ext', silent = true }, { '', 'bprevious', desc = 'Previous Buffer', silent = true, hidden = true }, { '', 'bnext', desc = 'Next Buffer', silent = true, hidden = true }, }, { mode = { 'n', 'v' }, { '', bufremove.delete, desc = '[B]uffer [D]elete', silent = true, hidden = true }, { '', 'w', desc = 'Save buffer', silent = true, hidden = true }, }, } -- The line beneath this is called `modeline`. See `:help modeline` -- vim: ts=2 sts=2 sw=2 et