nvim: replace a bunch of stuff with mini.nvim
This commit is contained in:
parent
e2b9f07292
commit
018768564d
2 changed files with 90 additions and 29 deletions
90
dot_config/nvim/lua/plugins/mini.lua
Normal file
90
dot_config/nvim/lua/plugins/mini.lua
Normal file
|
@ -0,0 +1,90 @@
|
|||
-- mini.nvim configuration
|
||||
|
||||
return {
|
||||
{
|
||||
-- More text objects (not AI!)
|
||||
"echasnovski/mini.ai",
|
||||
opts = {},
|
||||
},
|
||||
{
|
||||
-- Good commenting
|
||||
"echasnovski/mini.comment",
|
||||
opts = {},
|
||||
},
|
||||
{
|
||||
-- Surround operations
|
||||
"echasnovski/mini.surround",
|
||||
opts = {},
|
||||
},
|
||||
{
|
||||
-- Autopairs
|
||||
"echasnovski/mini.pairs",
|
||||
opts = {},
|
||||
},
|
||||
{
|
||||
-- Go forward and back with [ ]
|
||||
"echasnovski/mini.bracketed",
|
||||
opts = {},
|
||||
},
|
||||
{
|
||||
-- Faster and better which-key
|
||||
"echasnovski/mini.clue",
|
||||
opts = {
|
||||
triggers = {
|
||||
{ mode = "n", keys = "<leader>" },
|
||||
{ mode = "x", keys = "<leader>" },
|
||||
|
||||
{ mode = "n", keys = "g" },
|
||||
{ mode = "x", keys = "g" },
|
||||
|
||||
{ mode = "n", keys = "`" },
|
||||
{ mode = "x", keys = "`" },
|
||||
{ mode = "n", keys = "'" },
|
||||
{ mode = "x", keys = "'" },
|
||||
|
||||
{ mode = "n", keys = "<C-w>" },
|
||||
|
||||
{ mode = "n", keys = "z" },
|
||||
{ mode = "x", keys = "z" },
|
||||
},
|
||||
|
||||
window = {
|
||||
delay = 400,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
-- Label jumping for visible characters
|
||||
"echasnovski/mini.jump2d",
|
||||
opts = {},
|
||||
},
|
||||
{
|
||||
-- File icons
|
||||
"echasnovski/mini.icons",
|
||||
opts = {},
|
||||
},
|
||||
{
|
||||
-- Tabs
|
||||
"echasnovski/mini.tabline",
|
||||
opts = {},
|
||||
},
|
||||
{
|
||||
-- Decent interactive file management
|
||||
"echasnovski/mini.files",
|
||||
opts = {},
|
||||
keys = {
|
||||
{
|
||||
"<leader>fi",
|
||||
function()
|
||||
require("mini.files").open()
|
||||
end,
|
||||
desc = "Edit files interactively",
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
-- Dashboard
|
||||
"echasnovski/mini.starter",
|
||||
opts = {},
|
||||
},
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue