aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/nvim/.config
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2023-03-25 19:15:18 -0500
committerToby Vincent <tobyv13@gmail.com>2023-03-25 19:15:18 -0500
commit299e670e05c688027cdcf89150e4171c059d7d5f (patch)
tree1686d1a489efb78f7c8de2416f8d2d800bca0975 /nvim/.config
parentcf434f42464d583bc5285fd6ad49d80b3112a370 (diff)
feat(nvim): add bufjump.nvim and remove harpoon.nvim
Diffstat (limited to 'nvim/.config')
-rw-r--r--nvim/.config/nvim/lazy-lock.json2
-rw-r--r--nvim/.config/nvim/lua/tobyvin/plugins/harpoon.lua30
-rw-r--r--nvim/.config/nvim/lua/tobyvin/plugins/init.lua10
3 files changed, 11 insertions, 31 deletions
diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json
index 75df1b3..10c5d92 100644
--- a/nvim/.config/nvim/lazy-lock.json
+++ b/nvim/.config/nvim/lazy-lock.json
@@ -2,6 +2,7 @@
"Comment.nvim": { "branch": "master", "commit": "d9cfae1059b62f7eacc09dba181efe4894e3b086" },
"LuaSnip": { "branch": "master", "commit": "500981ff6cefc7343e3959ef0f939bd0bfd49ba9" },
"SchemaStore.nvim": { "branch": "main", "commit": "ac100fa691b10dd990ca0cdc31ebd054a5959b58" },
+ "bufjump.nvim": { "branch": "master", "commit": "a020f81bb82f758da51594a07bfcb9635a6b0f73" },
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
"cmp-cmdline": { "branch": "main", "commit": "8fcc934a52af96120fe26358985c10c035984b53" },
"cmp-commit": { "branch": "main", "commit": "5f7d19957012ba114da59f06c7e6a3adafb1751d" },
@@ -19,7 +20,6 @@
"git-conflict.nvim": { "branch": "main", "commit": "2957f747e1a34f1854e4e0efbfbfa59a1db04af5" },
"gitsigns.nvim": { "branch": "main", "commit": "bb808fc7376ed7bac0fbe8f47b83d4bf01738167" },
"gruvbox.nvim": { "branch": "main", "commit": "488acf89979463d3ab77f8a5d35a11a2c809ac19" },
- "harpoon": { "branch": "master", "commit": "f7040fd0c44e7a4010369136547de5604b9c22a1" },
"indent-blankline.nvim": { "branch": "master", "commit": "018bd04d80c9a73d399c1061fa0c3b14a7614399" },
"lazy.nvim": { "branch": "main", "commit": "887eb75591520a01548134c4623617b639289d0b" },
"lspkind-nvim": { "branch": "master", "commit": "c68b3a003483cf382428a43035079f78474cd11e" },
diff --git a/nvim/.config/nvim/lua/tobyvin/plugins/harpoon.lua b/nvim/.config/nvim/lua/tobyvin/plugins/harpoon.lua
deleted file mode 100644
index 6fbff82..0000000
--- a/nvim/.config/nvim/lua/tobyvin/plugins/harpoon.lua
+++ /dev/null
@@ -1,30 +0,0 @@
-local M = {
- "ThePrimeagen/harpoon",
- config = true,
-}
-
-function M.init()
- vim.keymap.set("n", "gm", function()
- require("harpoon.mark").add_file()
- end, { desc = "add mark" })
-
- vim.keymap.set("n", "gM", function()
- require("harpoon.ui").toggle_quick_menu()
- end, { desc = "marks" })
-
- vim.keymap.set("n", "gn", function()
- require("harpoon.ui").nav_next()
- end, { desc = "next mark" })
-
- vim.keymap.set("n", "gp", function()
- require("harpoon.ui").nav_prev()
- end, { desc = "prev mark" })
-
- for i = 1, 10, 1 do
- vim.keymap.set("n", string.format("g%s", i), function()
- require("harpoon.ui").nav_file(i)
- end, { desc = string.format("mark %s", i) })
- end
-end
-
-return M
diff --git a/nvim/.config/nvim/lua/tobyvin/plugins/init.lua b/nvim/.config/nvim/lua/tobyvin/plugins/init.lua
index d482b93..f3cd76d 100644
--- a/nvim/.config/nvim/lua/tobyvin/plugins/init.lua
+++ b/nvim/.config/nvim/lua/tobyvin/plugins/init.lua
@@ -51,4 +51,14 @@ return {
config = true,
build = "go build -o ~/.local/bin",
},
+ {
+ "kwkarlwang/bufjump.nvim",
+ event = "VeryLazy",
+ config = true,
+ opts = {
+ forward = "gn",
+ backward = "gp",
+ on_success = nil,
+ },
+ },
}