diff --git a/lua/plugins.lua b/lua/plugins.lua index 812dd84..02dd47b 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -4,6 +4,8 @@ vim.pack.add({ { src = "https://github.com/echasnovski/mini.pick" }, { src = "https://github.com/echasnovski/mini.extra" }, { src = "https://github.com/echasnovski/mini.icons" }, + { src = "https://github.com/echasnovski/mini.jump" }, + { src = "https://github.com/echasnovski/mini.jump2d" }, { src = "https://github.com/neovim/nvim-lspconfig" }, { src = "https://github.com/nvim-treesitter/nvim-treesitter", version = "main" }, { src = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects", version = "main" }, @@ -30,18 +32,22 @@ vim.pack.add({ }) pcall(vim.cmd.colorscheme, "gruvbox") -vim.api.nvim_set_hl(0, "FlashLabel", { fg = "#1d2021", bg = "#fe8019", bold = true }) -- Simple setup({}) plugins for _, name in ipairs({ "oil", "mini.pick", "mini.extra", "mini.icons", "mason", "typst-preview", - "nvim-autopairs", "trouble", "gitsigns", + "nvim-autopairs", "trouble", "gitsigns", "mini.jump", "mini.ai", "nvim-ts-autotag", "todo-comments", "csvview", }) do pcall(function() require(name).setup() end) end require("mini.icons").mock_nvim_web_devicons() +-- Labeled jump-anywhere motion (flash replacement); trigger with j. +require("mini.jump2d").setup({ + mappings = { start_jumping = "j" }, +}) + local prettier = { "prettierd", "prettier", stop_after_first = true } require("conform").setup({ formatters_by_ft = {