mirror of
https://github.com/ivuorinen/dotfiles.git
synced 2026-01-27 10:45:25 +00:00
62 lines
1.7 KiB
Lua
62 lines
1.7 KiB
Lua
-- https://github.com/echasnovski/mini.nvim
|
|
-- https://github.com/echasnovski/mini.nvim/tree/main?tab=readme-ov-file#modules
|
|
return {
|
|
-- Presets for common options and mappings
|
|
{ 'echasnovski/mini.basics', version = '*' },
|
|
|
|
-- Visualize and work with indent scope
|
|
-- Replaced lukas-reineke/indent-blankline.nvim
|
|
{ 'echasnovski/mini.indentscope', version = '*', opts = {} },
|
|
|
|
-- Animate common Neovim actions
|
|
-- Replaced anuvyklack/windows.nvim
|
|
{ 'echasnovski/mini.animate', version = '*', opts = {} },
|
|
|
|
-- Fast and feature-rich surround actions
|
|
-- Replaced kylechui/nvim-surround
|
|
{ 'echasnovski/mini.surround', version = '*', opts = {} },
|
|
|
|
-- Move lines and blocks of text
|
|
{ 'echasnovski/mini.move', version = '*', opts = {} },
|
|
|
|
-- Jump to next/previous single character
|
|
{
|
|
'echasnovski/mini.jump',
|
|
version = '*',
|
|
opts = {
|
|
mappings = {
|
|
forward = 'f',
|
|
backward = 'F',
|
|
forward_till = 't',
|
|
backward_till = 'T',
|
|
repeat_jump = ';',
|
|
},
|
|
},
|
|
},
|
|
|
|
-- Icons
|
|
{
|
|
'echasnovski/mini.icons',
|
|
opts = {
|
|
file = {
|
|
['.keep'] = { glyph = '', hl = 'MiniIconsGrey' },
|
|
['devcontainer.json'] = { glyph = '', hl = 'MiniIconsAzure' },
|
|
},
|
|
filetype = {
|
|
dotenv = { glyph = '', hl = 'MiniIconsYellow' },
|
|
},
|
|
},
|
|
},
|
|
|
|
-- Highlight cursor word and its matches
|
|
{ 'echasnovski/mini.cursorword', version = '*' },
|
|
|
|
-- Split and join arguments, lists, and other sequences
|
|
-- Replaced Wansmer/treesj
|
|
{ 'echasnovski/mini.splitjoin', version = '*', opts = {} },
|
|
|
|
-- Work with diff hunks
|
|
-- Replaced lewis6991/gitsigns.nvim
|
|
{ 'echasnovski/mini.diff', version = '*', opts = {} },
|
|
}
|