From fb6d08dabb1f500aac84be26fc10185b60a30820 Mon Sep 17 00:00:00 2001 From: Zach Berwaldt Date: Mon, 25 Sep 2023 18:32:26 -0400 Subject: add some additional plugins, and configure them. --- after/plugin/fugitive.lua | 1 + after/plugin/harpoon.lua | 11 +++++++++++ after/plugin/undotree.lua | 1 + lua/zberwaldt/packer.lua | 4 ++++ plugin/packer_compiled.lua | 20 ++++++++++++++++++++ 5 files changed, 37 insertions(+) create mode 100644 after/plugin/fugitive.lua create mode 100644 after/plugin/harpoon.lua create mode 100644 after/plugin/undotree.lua diff --git a/after/plugin/fugitive.lua b/after/plugin/fugitive.lua new file mode 100644 index 0000000..73b78b8 --- /dev/null +++ b/after/plugin/fugitive.lua @@ -0,0 +1 @@ +vim.keymap.set("n", "gs", vim.cmd.Git); diff --git a/after/plugin/harpoon.lua b/after/plugin/harpoon.lua new file mode 100644 index 0000000..dc4f254 --- /dev/null +++ b/after/plugin/harpoon.lua @@ -0,0 +1,11 @@ +local mark = require("harpoon.mark") +local ui = require("harpoon.ui") + +vim.keymap.set("n", "a", mark.add_file) +vim.keymap.set("n", "", ui.toggle_quick_menu) + +vim.keymap.set("n", "", function() ui.nav_file(1) end) +vim.keymap.set("n", "", function() ui.nav_file(2) end) +vim.keymap.set("n", "", function() ui.nav_file(3) end) +vim.keymap.set("n", "", function() ui.nav_file(4) end) + diff --git a/after/plugin/undotree.lua b/after/plugin/undotree.lua new file mode 100644 index 0000000..b6b9276 --- /dev/null +++ b/after/plugin/undotree.lua @@ -0,0 +1 @@ +vim.keymap.set("n", "u", vim.cmd.UndotreeToggle) diff --git a/lua/zberwaldt/packer.lua b/lua/zberwaldt/packer.lua index 2be30ef..030c760 100644 --- a/lua/zberwaldt/packer.lua +++ b/lua/zberwaldt/packer.lua @@ -17,4 +17,8 @@ return require('packer').startup(function(use) }) use('nvim-treesitter/nvim-treesitter', { run = ':TSUpdate'}) + use('nvim-treesitter/playground') + use('theprimeagen/harpoon') + use('mbbill/undotree') + use('tpope/vim-fugitive') end) diff --git a/plugin/packer_compiled.lua b/plugin/packer_compiled.lua index 49851ef..5c9c711 100644 --- a/plugin/packer_compiled.lua +++ b/plugin/packer_compiled.lua @@ -74,6 +74,11 @@ end time([[try_loadstring definition]], false) time([[Defining packer_plugins]], true) _G.packer_plugins = { + harpoon = { + loaded = true, + path = "/home/zberwaldt/.local/share/nvim/site/pack/packer/start/harpoon", + url = "https://github.com/theprimeagen/harpoon" + }, ["nvim-treesitter"] = { loaded = true, path = "/home/zberwaldt/.local/share/nvim/site/pack/packer/start/nvim-treesitter", @@ -90,6 +95,11 @@ _G.packer_plugins = { path = "/home/zberwaldt/.local/share/nvim/site/pack/packer/start/packer.nvim", url = "https://github.com/wbthomason/packer.nvim" }, + playground = { + loaded = true, + path = "/home/zberwaldt/.local/share/nvim/site/pack/packer/start/playground", + url = "https://github.com/nvim-treesitter/playground" + }, ["plenary.nvim"] = { loaded = true, path = "/home/zberwaldt/.local/share/nvim/site/pack/packer/start/plenary.nvim", @@ -99,6 +109,16 @@ _G.packer_plugins = { loaded = true, path = "/home/zberwaldt/.local/share/nvim/site/pack/packer/start/telescope.nvim", url = "https://github.com/nvim-telescope/telescope.nvim" + }, + undotree = { + loaded = true, + path = "/home/zberwaldt/.local/share/nvim/site/pack/packer/start/undotree", + url = "https://github.com/mbbill/undotree" + }, + ["vim-fugitive"] = { + loaded = true, + path = "/home/zberwaldt/.local/share/nvim/site/pack/packer/start/vim-fugitive", + url = "https://github.com/tpope/vim-fugitive" } } -- cgit v1.1