local config = require "plugins.configs.lspconfig" local on_attach = config.on_attach local capabilities = config.capabilities local lspconfig = require "lspconfig" lspconfig.jedi_language_server.setup { on_attach = on_attach, capabilities = capabilities, filetypes = { "python" }, } lspconfig.hls.setup { on_attach = on_attach, capabilities = capabilities, filetypes = { "haskell", "lhaskell", "cabal" }, } lspconfig.matlab_ls.setup { on_attach = on_attach, capabilities = capabilities, filetypes = { "matlab" }, require "custom.language_specific_commands.matlab", } lspconfig.clangd.setup { on_attach = on_attach, capabilities = capabilities, filetypes = { "c", "cpp" }, } lspconfig.marksman.setup { on_attach = on_attach, capabilities = capabilities, filetypes = { "markdown" }, require "custom.language_specific_commands.markdown_and_tex", }