---@type LazyPluginSpec
return {
+ -- disabled plugins {{{
+ { "folke/which-key.nvim",
+ enabled = false,
+ },
+ -- }}}
+ { 'echasnovski/mini.clue',
+ -- NOTE: this caused some issue with unterminated mappings, i.e. <L>gc when there
+ -- is also <L>gcc. It would simply terminate early and not allow for next mapping.
+ version = '*',
+ opts = {
+ triggers = {
+ { mode = 'n', keys = '<Leader>' },
+ { mode = 'x', keys = '<Leader>' },
+ -- `g` key
+ { mode = 'n', keys = 'g' },
+ { mode = 'x', keys = 'g' },
+ -- Marks
+ { mode = 'n', keys = "'" },
+ { mode = 'n', keys = '`' },
+ { mode = 'x', keys = "'" },
+ { mode = 'x', keys = '`' },
+ -- Window commands
+ { mode = 'n', keys = '<C-w>' },
+ -- `z` key
+ { mode = 'n', keys = 'z' },
+ { mode = 'x', keys = 'z' },
+ },
+ clues = {
+ { mode = 'n', keys = '<Leader>b', desc = '+Buffers' },
+ { mode = 'n', keys = '<Leader>c', desc = '+LSP' },
+ },
+ },
+ },
{
"nvim-notify",
},