3 { 'echasnovski/mini.clue',
4 -- NOTE: this caused some issue with unterminated mappings, i.e. <L>gc when there
5 -- is also <L>gcc. It would simply terminate early and not allow for next mapping.
9 { mode = 'n', keys = '<Leader>' },
10 { mode = 'x', keys = '<Leader>' },
12 { mode = 'n', keys = 'g' },
13 { mode = 'x', keys = 'g' },
15 { mode = 'n', keys = "'" },
16 { mode = 'n', keys = '`' },
17 { mode = 'x', keys = "'" },
18 { mode = 'x', keys = '`' },
20 { mode = 'n', keys = '<C-w>' },
22 { mode = 'n', keys = 'z' },
23 { mode = 'x', keys = 'z' },
26 { mode = 'n', keys = '<Leader>b', desc = '+Buffers' },
27 { mode = 'n', keys = '<Leader>c', desc = '+LSP' },
36 ---@type BufferlineConfig
39 always_show_bufferline = false,
44 "stevearc/dressing.nvim",
48 start_in_insert = false,
55 --TODO: Things that were in vim but are missing
56 -- - git line add/mod/del ar next to branch name rather on right
57 -- - one status line per splits
58 -- - maybe a single one is OK too?
59 -- - I think I want a line stating wihch file is in the split though
60 -- - unix/dos eof markers
61 -- - really I only want to know if it's not unix
62 -- - filetype in text form. It's quite important to glance this quickly
65 "indent-blankline.nvim",
68 "echasnovski/mini.indentscope",
69 version = false, -- wait till new 0.7.0 release to put it back on semver
71 opts = function (_, opts)
74 animation = require("mini.indentscope").gen_animation.linear({ duration = 10 })
80 "SmiteshP/nvim-navic",