Initial LSP setup with formatting and autocompletion
This commit is contained in:
34
lua/plugins.lua
Normal file
34
lua/plugins.lua
Normal file
@@ -0,0 +1,34 @@
|
||||
vim.pack.add({
|
||||
-- Common dependencies
|
||||
{ src = "https://github.com/nvim-lua/plenary.nvim" },
|
||||
|
||||
-- Automatically install language servers
|
||||
{ src = "https://github.com/mason-org/mason.nvim" },
|
||||
|
||||
-- Predefined configs for language servers
|
||||
{ src = "https://github.com/neovim/nvim-lspconfig" },
|
||||
|
||||
-- Automatically enable installed language servers
|
||||
{ src = "https://github.com/mason-org/mason-lspconfig.nvim" },
|
||||
|
||||
-- All-in-one completions engine
|
||||
{ src = "https://github.com/saghen/blink.lib" },
|
||||
{ src = "https://github.com/saghen/blink.cmp" },
|
||||
|
||||
-- Code formatting
|
||||
{ src = "https://github.com/stevearc/conform.nvim" },
|
||||
|
||||
-- Appearance
|
||||
{ src = "https://github.com/rose-pine/neovim", name = "rose-pine" },
|
||||
{ src = "https://github.com/nvim-tree/nvim-web-devicons" },
|
||||
|
||||
-- Fuzzy finder
|
||||
{ src = "https://github.com/nvim-telescope/telescope.nvim" },
|
||||
{ src = "https://github.com/nvim-telescope/telescope-fzf-native.nvim" },
|
||||
|
||||
-- Miscellaneous
|
||||
{ src = "https://github.com/windwp/nvim-autopairs" },
|
||||
|
||||
-- WoW Addon API
|
||||
{ src = "https://github.com/Tyrannican/warcraft-api.nvim" },
|
||||
})
|
||||
Reference in New Issue
Block a user