From 2ce3307007d05d34a7f95b7294d7c3484a1b1caf Mon Sep 17 00:00:00 2001 From: Andre Herniques Date: Mon, 15 May 2023 13:58:58 +0100 Subject: [PATCH] Added python lsp --- lua/andr3/langs/prisma.lua | 6 +++++- lua/andr3/langs/python.lua | 13 +++++++++++++ lua/andr3/lsp.lua | 1 + 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 lua/andr3/langs/python.lua 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)