diff options
Diffstat (limited to 'lua/config/packages')
| -rw-r--r-- | lua/config/packages/fzf.lua | 11 | ||||
| -rw-r--r-- | lua/config/packages/gitsigns.lua | 3 | ||||
| -rw-r--r-- | lua/config/packages/init.lua | 4 | ||||
| -rw-r--r-- | lua/config/packages/lsp.lua | 16 | ||||
| -rw-r--r-- | lua/config/packages/lspconfig.lua | 2 | ||||
| -rw-r--r-- | lua/config/packages/lualine.lua | 16 | ||||
| -rw-r--r-- | lua/config/packages/surround.lua | 2 | ||||
| -rw-r--r-- | lua/config/packages/toggleterm.lua | 6 |
8 files changed, 42 insertions, 18 deletions
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", "<leader>/", function() require("fzf-lua").live_grep_native() end, { desc = "fzf live grep" }) -vim.keymap.set("n", "<leader>F", function() require("fzf-lua").files() end, { desc = "fzf find files" }) +vim.pack.add({ gh("ibhagwan/fzf-lua") }) +vim.keymap.set("n", "<leader>/", function() + require("fzf-lua").live_grep_native() +end, { desc = "fzf live grep" }) +vim.keymap.set("n", "<leader>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", "<leader>gg", "<CMD>Gitsigns<CR>", { desc = "Gitsigns: menu" }) vim.keymap.set("n", "<leader>gb", "<CMD>Gitsigns blame_line<CR>", { desc = "Gitsigns: blame line" }) vim.keymap.set("n", "<leader>gd", "<CMD>vert rightb Gitsigns diffthis<CR>", { 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", "<leader>rn", vim.lsp.buf.rename, { desc = "[R]e[n]ame" }) +vim.keymap.set("n", "<leader>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", "<leader>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 = [[<c-\>]], + direction = "horizontal", +}) |
