From ec7153193ba9c1b3f9f1d0fb173ea2b3cb044c5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Pankowski?= Date: Sat, 15 Jun 2024 13:41:38 +0200 Subject: [PATCH] nvim: add bookmarks --- nvim/.config/nvim/lazy-lock.json | 2 ++ nvim/.config/nvim/lua/plugins/bookmarks.lua | 14 ++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 nvim/.config/nvim/lua/plugins/bookmarks.lua diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json index 00e643a..d859449 100644 --- a/nvim/.config/nvim/lazy-lock.json +++ b/nvim/.config/nvim/lazy-lock.json @@ -3,10 +3,12 @@ "LuaSnip": { "branch": "master", "commit": "50fcf17db7c75af80e6b6109acfbfb4504768780" }, "bamboo.nvim": { "branch": "master", "commit": "f10e56db7b0a3312bff2500f7d74c03300b363ed" }, "blame.nvim": { "branch": "main", "commit": "dedbcdce857f708c63f261287ac7491a893912d0" }, + "bookmarks.nvim": { "branch": "main", "commit": "42371a76cdd786452b537490926b1b6a041672e5" }, "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, "diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" }, + "dressing.nvim": { "branch": "master", "commit": "e3714c8049b2243e792492c4149e4cc395c68eb9" }, "feline.nvim": { "branch": "main", "commit": "8bc28b94a16304aad2f53b8c3653b14803748c28" }, "fidget.nvim": { "branch": "main", "commit": "ef99df04a1c53a453602421bc0f756997edc8289" }, "friendly-snippets": { "branch": "main", "commit": "700c4a25caacbb4648c9a27972c2fe203948e0c2" }, diff --git a/nvim/.config/nvim/lua/plugins/bookmarks.lua b/nvim/.config/nvim/lua/plugins/bookmarks.lua new file mode 100644 index 0000000..40edeef --- /dev/null +++ b/nvim/.config/nvim/lua/plugins/bookmarks.lua @@ -0,0 +1,14 @@ +vim.keymap.set({ "n", "v" }, "mm", "BookmarksMark", { desc = "Mark current line into active BookmarkList." }) +vim.keymap.set({ "n", "v" }, "mo", "BookmarksGoto", { desc = "Go to bookmark at current active BookmarkList" }) +vim.keymap.set({ "n", "v" }, "ma", "BookmarksCommands", { desc = "Find and trigger a bookmark command." }) +vim.keymap.set({ "n", "v" }, "mg", "BookmarksGotoRecent", { desc = "Go to latest visited/created Bookmark" }) +vim.keymap.set({ "n", "v" }, "ms", "BookmarksSetActiveList", { desc = "Go to latest visited/created Bookmark" }) + +return { + "LintaoAmons/bookmarks.nvim", + tag = "v0.5.3", -- optional, pin the plugin at specific version for stability + dependencies = { + { "nvim-telescope/telescope.nvim" }, + { "stevearc/dressing.nvim" } -- optional: to have the same UI shown in the GIF + } +}