diff --git a/lua/andr3/langs/prisma.lua b/lua/andr3/langs/prisma.lua index 004afb1..e8b5679 100644 --- a/lua/andr3/langs/prisma.lua +++ b/lua/andr3/langs/prisma.lua @@ -2,7 +2,11 @@ local O = {} local lspConfig = require('lspconfig') function O.setup(on_attach, lsp_flags, capabilities) - lspConfig.prismals.setup{} + lspConfig.prismals.setup{ + on_attach = on_attach, + flags = lsp_flags, + capabilities = capabilities, + } end return O diff --git a/lua/andr3/langs/python.lua b/lua/andr3/langs/python.lua new file mode 100644 index 0000000..7571737 --- /dev/null +++ b/lua/andr3/langs/python.lua @@ -0,0 +1,13 @@ +local O = {} + +local lspConfig = require('lspconfig') +function O.setup(on_attach, lsp_flags, capabilities) + lspConfig.pylsp.setup{ + on_attach = on_attach, + flags = lsp_flags, + capabilities = capabilities, + } +end + +return O + diff --git a/lua/andr3/lsp.lua b/lua/andr3/lsp.lua index 973bfc3..d9d2db5 100644 --- a/lua/andr3/lsp.lua +++ b/lua/andr3/lsp.lua @@ -283,4 +283,5 @@ require 'andr3.langs.ts'.setup(on_attach, lsp_flags, capabilities) require 'andr3.langs.prisma'.setup(on_attach, lsp_flags, capabilities) require 'andr3.langs.svelte'.setup(on_attach, lsp_flags, capabilities) require 'andr3.langs.ccls'.setup(on_attach, lsp_flags, capabilities) +require 'andr3.langs.python'.setup(on_attach, lsp_flags, capabilities)