diff --git a/lua/plugins/lspconfig.lua b/lua/plugins/lspconfig.lua index d3a79d8..6fca8fb 100644 --- a/lua/plugins/lspconfig.lua +++ b/lua/plugins/lspconfig.lua @@ -117,13 +117,15 @@ return { automatic_installation = false, ensure_installed = { 'clangd', - 'denols', + 'basedpyright', -- 'neocmake', - -- 'pyright', - -- 'zk', -- No support for windows + 'efm', 'lua_ls', 'jsonls', - -- 'groovyls', -- Doesn't work in WSL + 'markdown_oxide', + 'black', + 'flake8', + 'cmakelang', }, }) local lspconfig = require('lspconfig') @@ -298,11 +300,13 @@ return { local gersemi = require('efmls-configs.formatters.gersemi') local black = require('efmls-configs.formatters.black') local isort = require('efmls-configs.formatters.isort') + local cmake_lint = require('efmls-configs.linters.cmake_lint') + local flake8 = require('efmls-configs.linters.flake8') local languages = { lua = { stylua }, markdown = { prettier }, - cmake = { gersemi }, - python = { isort, black }, + cmake = { gersemi, cmake_lint }, + python = { isort, black, flake8 }, } local efmls_config = {