From 0181f6c677edb862a7a1e6d3285d4f72601f0baf Mon Sep 17 00:00:00 2001 From: Nick Burt Date: Mon, 9 Feb 2026 21:27:08 -0600 Subject: [PATCH 1/5] install and setup oil --- lua/custom/plugins/oil.lua | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 lua/custom/plugins/oil.lua diff --git a/lua/custom/plugins/oil.lua b/lua/custom/plugins/oil.lua new file mode 100644 index 00000000..66018eb6 --- /dev/null +++ b/lua/custom/plugins/oil.lua @@ -0,0 +1,7 @@ +return { + 'stevearc/oil.nvim', + config = function() + require('oil').setup() + vim.keymap.set('n', '-', 'Oil', { desc = 'Open parent directory' }) + end, +} From 05716ef8442924fa35b1b07f44fc85e36db4a026 Mon Sep 17 00:00:00 2001 From: Nick Burt Date: Mon, 9 Feb 2026 21:32:58 -0600 Subject: [PATCH 2/5] install vim tmux navigator --- lua/custom/plugins/snacks.lua | 2 +- lua/custom/plugins/vimtmuxnavigator.lua | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 lua/custom/plugins/vimtmuxnavigator.lua diff --git a/lua/custom/plugins/snacks.lua b/lua/custom/plugins/snacks.lua index 3ba6f6df..8144c975 100644 --- a/lua/custom/plugins/snacks.lua +++ b/lua/custom/plugins/snacks.lua @@ -5,7 +5,7 @@ return { ---@type snacks.Config opts = { --TODO: Use this for a bit and compare to mini dashboard - --TODO: design a style and featuers for my dashboard + --TODO: design a style and featuers for my dashboard (add opening parent directory with Oil) dashboard = { enabled = true }, gitbrowse = { enabled = true }, lazygit = { enabled = true }, diff --git a/lua/custom/plugins/vimtmuxnavigator.lua b/lua/custom/plugins/vimtmuxnavigator.lua new file mode 100644 index 00000000..d4aaccb2 --- /dev/null +++ b/lua/custom/plugins/vimtmuxnavigator.lua @@ -0,0 +1,3 @@ +return { + 'christoomey/vim-tmux-navigator', +} From c78652da0f1e6696467db1f93ff442ac498e8bb7 Mon Sep 17 00:00:00 2001 From: Nick Burt Date: Mon, 9 Feb 2026 21:38:11 -0600 Subject: [PATCH 3/5] enable kickstart autopairs plugin --- init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index b859a477..190a4910 100644 --- a/init.lua +++ b/init.lua @@ -884,7 +884,7 @@ require('lazy').setup({ -- require 'kickstart.plugins.debug', -- require 'kickstart.plugins.indent_line', -- require 'kickstart.plugins.lint', - -- require 'kickstart.plugins.autopairs', + require 'kickstart.plugins.autopairs', -- require 'kickstart.plugins.neo-tree', -- require 'kickstart.plugins.gitsigns', -- adds gitsigns recommend keymaps From b47ada1b0a4f7209a377659c60eb17d622ae8782 Mon Sep 17 00:00:00 2001 From: Nick Burt Date: Mon, 9 Feb 2026 21:42:26 -0600 Subject: [PATCH 4/5] enable the indent lines kickstart plugin --- init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 190a4910..5e7fd71b 100644 --- a/init.lua +++ b/init.lua @@ -882,7 +882,7 @@ require('lazy').setup({ -- Uncomment any of the lines below to enable them (you will need to restart nvim). -- -- require 'kickstart.plugins.debug', - -- require 'kickstart.plugins.indent_line', + require 'kickstart.plugins.indent_line', -- require 'kickstart.plugins.lint', require 'kickstart.plugins.autopairs', -- require 'kickstart.plugins.neo-tree', From 8412e3aaa5069fc01f7fb87f41a940cafc6ac1a3 Mon Sep 17 00:00:00 2001 From: Nick Burt Date: Mon, 9 Feb 2026 21:46:21 -0600 Subject: [PATCH 5/5] ensure omnisharp is installed --- init.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 5e7fd71b..f662e6d1 100644 --- a/init.lua +++ b/init.lua @@ -622,7 +622,8 @@ require('lazy').setup({ 'lua-language-server', -- Lua Language server 'stylua', -- Used to format Lua code -- You can add other tools here that you want Mason to install - 'typescript-language-server', --Typescript Language Server + 'typescript-language-server', -- Typescript Language Server + 'omnisharp', -- C# Language Server }) require('mason-tool-installer').setup { ensure_installed = ensure_installed }