diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json index bb4e7bc..ce060c3 100644 --- a/nvim/.config/nvim/lazy-lock.json +++ b/nvim/.config/nvim/lazy-lock.json @@ -3,13 +3,11 @@ "LuaSnip": { "branch": "master", "commit": "c9b9a22904c97d0eb69ccb9bab76037838326817" }, "better-escape.nvim": { "branch": "master", "commit": "199dcc2643dec5d8dbdab4ec672cf405224dcb3b" }, "blame.nvim": { "branch": "main", "commit": "39bb4cda9e658d053a43919b10ca52c0a4d738e1" }, - "bookmarks.nvim": { "branch": "main", "commit": "42371a76cdd786452b537490926b1b6a041672e5" }, "ccc.nvim": { "branch": "main", "commit": "b57cbaf8db3ac43c56c9e2c7f3812944638260ed" }, "cmp-nvim-lsp": { "branch": "main", "commit": "99290b3ec1322070bcfb9e846450a46f6efa50f0" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, "diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" }, - "dressing.nvim": { "branch": "master", "commit": "2d7c2db2507fa3c4956142ee607431ddb2828639" }, "feline.nvim": { "branch": "main", "commit": "c97c17dc56ca3cf2b9b9192c3447fc59347e8c0d" }, "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, "friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" }, @@ -24,10 +22,12 @@ "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "leap.nvim": { "branch": "main", "commit": "346a16ef942635a8ca5ff92e603d07e7e8be6cbe" }, "lspsaga.nvim": { "branch": "main", "commit": "6063935cf68de9aa6dd79f8e1caf5df0a9385de3" }, + "marks.nvim": { "branch": "master", "commit": "bb25ae3f65f504379e3d08c8a02560b76eaf91e8" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "5639d58a3d11ff7c05c8e31e159bfedae55d7961" }, "mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" }, "mellifluous.nvim": { "branch": "v1", "commit": "1637e46585435ebda7963248e0e65422effad8d9" }, + "mini.nvim": { "branch": "main", "commit": "0420076298c4457f200c2de468f65d080597a347" }, "neodev.nvim": { "branch": "main", "commit": "46aa467dca16cf3dfe27098042402066d2ae242d" }, "neogit": { "branch": "master", "commit": "12f78aaabb37b4946254dd5e47cf7b552904937a" }, "nvim-cmp": { "branch": "main", "commit": "c27370703e798666486e3064b64d59eaf4bdc6d5" }, diff --git a/nvim/.config/nvim/lua/plugins/bookmarks.lua b/nvim/.config/nvim/lua/plugins/bookmarks.lua index f976e6a..4befb8d 100644 --- a/nvim/.config/nvim/lua/plugins/bookmarks.lua +++ b/nvim/.config/nvim/lua/plugins/bookmarks.lua @@ -1,18 +1,12 @@ return { { - "LintaoAmons/bookmarks.nvim", - tag = "v0.5.3", -- optional, pin the plugin at specific version for stability - dependencies = { - { "stevearc/dressing.nvim" } -- optional: to have the same UI shown in the GIF - }, - event = 'VimEnter', + "chentoast/marks.nvim", + event = "VeryLazy", + config = true, keys = { - { "mm", "BookmarksMark", mode = { "n", "v" }, desc = "Mark current line into active BookmarkList." }, - { "mo", "BookmarksGoto", mode = { "n", "v" }, desc = "Go to bookmark at current active BookmarkList" }, - { "ma", "BookmarksCommands", mode = { "n", "v" }, desc = "Find and trigger a bookmark command." }, - { "mg", "BookmarksGotoRecent", mode = { "n", "v" }, desc = "Go to latest visited/created Bookmark" }, - { "ms", "BookmarksSetActiveList", mode = { "n", "v" }, desc = "Go to latest visited/created Bookmark" }, + { 'ma', 'MarksListAll' }, + { 'mb', 'MarksListBuf' }, + { 'mg', 'MarksListGlobal' }, }, }, - { "nvim-telescope/telescope.nvim", lazy = true }, } diff --git a/nvim/.config/nvim/lua/plugins/editing.lua b/nvim/.config/nvim/lua/plugins/editing.lua index 7bb6b3e..b8f6d4b 100644 --- a/nvim/.config/nvim/lua/plugins/editing.lua +++ b/nvim/.config/nvim/lua/plugins/editing.lua @@ -88,4 +88,12 @@ return { { 'cK', 'Treewalker SwapUp', desc = 'Tree Swap Up' }, }, }, + + { + 'echasnovski/mini.nvim', + version = '*', + config = function() + require('mini.ai').setup() + end + }, }