treewide: register whichKey labels

This commit is contained in:
Frothy 2024-02-25 11:39:05 -05:00
commit b9aa7088b8
12 changed files with 69 additions and 12 deletions

View file

@ -3,7 +3,7 @@
lib,
...
}: let
inherit (lib) mkIf mkMerge mkLuaBinding mkBinding nvim;
inherit (lib) mkIf mkMerge mkLuaBinding mkBinding nvim defaultAttributes;
cfg = config.vim.tabline.nvimBufferline;
self = import ./nvim-bufferline.nix {
@ -40,6 +40,13 @@ in {
(mkBinding cfg.mappings.movePrevious ":BufferLineMovePrev<CR>" mappings.movePrevious.description)
];
vim.binds.whichKey.register = defaultAttributes {
"<leader>b" = "+Buffer";
"<leader>bm" = "BufferLineMove";
"<leader>bs" = "BufferLineSort";
"<leader>bsi" = "BufferLineSortById";
};
vim.luaConfigRC.nvimBufferline = nvim.dag.entryAnywhere ''
require("bufferline").setup{
options = {