From 7a0e87bdfb43c93ea44010f3917bb9a747eb46cf Mon Sep 17 00:00:00 2001 From: Nic Gaffney Date: Sat, 18 Apr 2026 04:56:58 -0500 Subject: updates --- lua/config/packages/fzf.lua | 11 +++++++---- lua/config/packages/gitsigns.lua | 3 +-- lua/config/packages/init.lua | 4 +++- lua/config/packages/lsp.lua | 16 ++++++++++++++++ lua/config/packages/lspconfig.lua | 2 -- lua/config/packages/lualine.lua | 16 +++++++--------- lua/config/packages/surround.lua | 2 ++ lua/config/packages/toggleterm.lua | 6 ++++++ 8 files changed, 42 insertions(+), 18 deletions(-) create mode 100644 lua/config/packages/lsp.lua delete mode 100644 lua/config/packages/lspconfig.lua create mode 100644 lua/config/packages/surround.lua create mode 100644 lua/config/packages/toggleterm.lua (limited to 'lua/config/packages') diff --git a/lua/config/packages/fzf.lua b/lua/config/packages/fzf.lua index a40ddfa..3b27f93 100644 --- a/lua/config/packages/fzf.lua +++ b/lua/config/packages/fzf.lua @@ -1,5 +1,8 @@ -vim.pack.add({{ src = gh("ibhagwan/fzf-lua") }}) - -vim.keymap.set("n", "/", function() require("fzf-lua").live_grep_native() end, { desc = "fzf live grep" }) -vim.keymap.set("n", "F", function() require("fzf-lua").files() end, { desc = "fzf find files" }) +vim.pack.add({ gh("ibhagwan/fzf-lua") }) +vim.keymap.set("n", "/", function() + require("fzf-lua").live_grep_native() +end, { desc = "fzf live grep" }) +vim.keymap.set("n", "F", function() + require("fzf-lua").files() +end, { desc = "fzf find files" }) diff --git a/lua/config/packages/gitsigns.lua b/lua/config/packages/gitsigns.lua index 2161b22..d76ba68 100644 --- a/lua/config/packages/gitsigns.lua +++ b/lua/config/packages/gitsigns.lua @@ -1,7 +1,6 @@ -vim.pack.add({{ src = gh("lewis6991/gitsigns.nvim") }}) +vim.pack.add({ gh("lewis6991/gitsigns.nvim") }) require("gitsigns").setup() vim.keymap.set("n", "gg", "Gitsigns", { desc = "Gitsigns: menu" }) vim.keymap.set("n", "gb", "Gitsigns blame_line", { desc = "Gitsigns: blame line" }) vim.keymap.set("n", "gd", "vert rightb Gitsigns diffthis", { desc = "Gitsigns: open git diff" }) - diff --git a/lua/config/packages/init.lua b/lua/config/packages/init.lua index 0b30698..ed38f16 100644 --- a/lua/config/packages/init.lua +++ b/lua/config/packages/init.lua @@ -8,7 +8,7 @@ require("config.packages.tree") require("config.packages.gitsigns") require("config.packages.autopairs") require("config.packages.lualine") -require("config.packages.lspconfig") +require("config.packages.lsp") require("config.packages.conform") require("config.packages.lint") require("config.packages.blink") @@ -16,3 +16,5 @@ require("config.packages.colorscheme") require("config.packages.barbar") require("config.packages.mini") require("config.packages.whichkey") +require("config.packages.toggleterm") +require("config.packages.surround") diff --git a/lua/config/packages/lsp.lua b/lua/config/packages/lsp.lua new file mode 100644 index 0000000..9d2ff0d --- /dev/null +++ b/lua/config/packages/lsp.lua @@ -0,0 +1,16 @@ +vim.pack.add({ gh("neovim/nvim-lspconfig") }) + +local lspservers = { + "basedpyright", + "ruff", + "clangd", + "rust_analyzer", + "lua_ls", + "zls", +} +vim.lsp.enable(lspservers) + +vim.keymap.set("n", "rn", vim.lsp.buf.rename, { desc = "[R]e[n]ame" }) +vim.keymap.set("n", "ca", vim.lsp.buf.code_action, { desc = "[C]ode [A]ction" }) +vim.keymap.set("n", "K", vim.lsp.buf.hover, { desc = "Hover Documentation" }) +vim.keymap.set("n", "K", vim.lsp.buf.signature_help, { desc = "Signature Documentation" }) diff --git a/lua/config/packages/lspconfig.lua b/lua/config/packages/lspconfig.lua deleted file mode 100644 index afb1092..0000000 --- a/lua/config/packages/lspconfig.lua +++ /dev/null @@ -1,2 +0,0 @@ -vim.pack.add({{ src = gh("neovim/nvim-lspconfig") }}) - diff --git a/lua/config/packages/lualine.lua b/lua/config/packages/lualine.lua index 3fa7281..02909cc 100644 --- a/lua/config/packages/lualine.lua +++ b/lua/config/packages/lualine.lua @@ -1,12 +1,10 @@ -vim.pack.add({{ src = gh("nvim-lualine/lualine.nvim") }}) +vim.pack.add({ gh("nvim-lualine/lualine.nvim") }) require("lualine").setup({ - options = { - theme = color, - icons_enabled = true, - component_separators = { left = '', right = '' }, - section_separators = { left = '', right = '' }, - }, + options = { + theme = color, + icons_enabled = true, + component_separators = { left = "", right = "" }, + section_separators = { left = "", right = "" }, + }, }) - - diff --git a/lua/config/packages/surround.lua b/lua/config/packages/surround.lua new file mode 100644 index 0000000..8b07e69 --- /dev/null +++ b/lua/config/packages/surround.lua @@ -0,0 +1,2 @@ +vim.pack.add({ gh("kylechui/nvim-surround") }) +require("nvim-surround").setup({}) diff --git a/lua/config/packages/toggleterm.lua b/lua/config/packages/toggleterm.lua new file mode 100644 index 0000000..c2964c8 --- /dev/null +++ b/lua/config/packages/toggleterm.lua @@ -0,0 +1,6 @@ +vim.pack.add({ gh("akinsho/toggleterm.nvim") }) + +require("toggleterm").setup({ + open_mapping = [[]], + direction = "horizontal", +}) -- cgit v1.2.3