summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/plugins/lsp.lua34
1 files changed, 34 insertions, 0 deletions
diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua
new file mode 100644
index 0000000..98e92c3
--- /dev/null
+++ b/lua/plugins/lsp.lua
@@ -0,0 +1,34 @@
+return {
+
+ -- lsp servers
+ {
+ "neovim/nvim-lspconfig",
+ ---@type lspconfig.options
+ servers = {
+ jsonls = {},
+ sumneko_lua = {
+ settings = {
+ Lua = {
+ workspace = {
+ checkThirdParty = false,
+ },
+ completion = {
+ callSnippet = "Replace",
+ },
+ },
+ },
+ },
+ },
+ },
+
+ -- tools
+ {
+ "williamboman/mason.nvim",
+ ensure_installed = {
+ "stylua",
+ "shellcheck",
+ "shfmt",
+ "flake8",
+ },
+ },
+}