From 85616a53ebf864a151141ff70649bbb4245fdcd1 Mon Sep 17 00:00:00 2001 From: kiri Date: Sun, 30 Nov 2025 22:26:44 +0100 Subject: [PATCH] Move mini.nvim to editor.lua --- .../nixCats/lua/plugins/editor.lua | 50 +++++++++++++++++++ .../home-manager/nixCats/lua/plugins/ui.lua | 50 ------------------- 2 files changed, 50 insertions(+), 50 deletions(-) diff --git a/modules/home-manager/nixCats/lua/plugins/editor.lua b/modules/home-manager/nixCats/lua/plugins/editor.lua index 8e20b56..6440ff0 100644 --- a/modules/home-manager/nixCats/lua/plugins/editor.lua +++ b/modules/home-manager/nixCats/lua/plugins/editor.lua @@ -167,4 +167,54 @@ require("lz.n").load({ }) end, }, + { + "mini.nvim", + after = function() + -- Better Around/Inside textobjects + require("mini.ai").setup({ n_lines = 500 }) + + -- Add/delete/replace surroundings (brackets, quotes, etc.) + require("mini.surround").setup() + + -- Simple and easy statusline. + local statusline = require("mini.statusline") + statusline.setup({ use_icons = true }) + statusline.section_location = function() + return "%2l:%-2v" + end + + local files = require("mini.files") + files.setup() + vim.keymap.set("n", "e", function() + if not files.close() then + files.open(vim.api.nvim_buf_get_name(0)) + end + end, { desc = "File [E]xplorer" }) + + local icons = require("mini.icons") + icons.setup() + icons.mock_nvim_web_devicons() + + local hipatterns = require("mini.hipatterns") + hipatterns.setup({ + highlighters = { + -- Highlight hex color strings (#rrggbb) using that color + hex_color = hipatterns.gen_highlighter.hex_color(), + }, + }) + + local indentscope = require("mini.indentscope") + indentscope.setup({ + symbol = "│", + -- draw = { animation = indentscope.gen_animation.linear({}) }, + }) + + vim.api.nvim_create_autocmd("FileType", { + pattern = { "help", "alpha", "dashboard", "neo-tree", "Trouble", "lazy", "mason" }, + callback = function() + vim.b.miniindentscope_disable = true + end, + }) + end, + }, }) diff --git a/modules/home-manager/nixCats/lua/plugins/ui.lua b/modules/home-manager/nixCats/lua/plugins/ui.lua index db110fa..8e1154f 100644 --- a/modules/home-manager/nixCats/lua/plugins/ui.lua +++ b/modules/home-manager/nixCats/lua/plugins/ui.lua @@ -126,54 +126,4 @@ require("lz.n").load({ }) end, }, - { - "mini.nvim", - after = function() - -- Better Around/Inside textobjects - require("mini.ai").setup({ n_lines = 500 }) - - -- Add/delete/replace surroundings (brackets, quotes, etc.) - require("mini.surround").setup() - - -- Simple and easy statusline. - local statusline = require("mini.statusline") - statusline.setup({ use_icons = true }) - statusline.section_location = function() - return "%2l:%-2v" - end - - local files = require("mini.files") - files.setup() - vim.keymap.set("n", "e", function() - if not files.close() then - files.open(vim.api.nvim_buf_get_name(0)) - end - end, { desc = "File [E]xplorer" }) - - local icons = require("mini.icons") - icons.setup() - icons.mock_nvim_web_devicons() - - local hipatterns = require("mini.hipatterns") - hipatterns.setup({ - highlighters = { - -- Highlight hex color strings (#rrggbb) using that color - hex_color = hipatterns.gen_highlighter.hex_color(), - }, - }) - - local indentscope = require("mini.indentscope") - indentscope.setup({ - symbol = "│", - -- draw = { animation = indentscope.gen_animation.linear({}) }, - }) - - vim.api.nvim_create_autocmd("FileType", { - pattern = { "help", "alpha", "dashboard", "neo-tree", "Trouble", "lazy", "mason" }, - callback = function() - vim.b.miniindentscope_disable = true - end, - }) - end, - }, })