diff --git a/lua/plugins/conform.lua b/lua/plugins/conform.lua index b73d288..73f9cfc 100644 --- a/lua/plugins/conform.lua +++ b/lua/plugins/conform.lua @@ -5,6 +5,7 @@ local conform = require("conform") conform.setup({ formatters_by_ft = { c = { "uncrustify" }, + python = { "ruff" }, }, format_on_save = { -- These options will be passed to conform.format() diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index f37e704..eff01b6 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -6,6 +6,7 @@ require("fidget").setup() vim.lsp.enable({ 'lua_ls' }) vim.lsp.enable({ 'clangd' }) vim.lsp.enable({ 'spade_ls' }) +vim.lsp.enable({ 'pyright' }) -- vim.lsp.enable({ 'metals' }) vim.lsp.config("rust_analyzer", { diff --git a/lua/plugins/treesitter.lua b/lua/plugins/treesitter.lua index fe38df8..c6c92e7 100644 --- a/lua/plugins/treesitter.lua +++ b/lua/plugins/treesitter.lua @@ -62,7 +62,8 @@ local languages = "vimdoc", "yaml", "wgsl", - "spade" + "spade", + "scala" } ts.install(languages):wait(300000)