summaryrefslogtreecommitdiff
path: root/dot-config/nvim
diff options
context:
space:
mode:
authorJosé Juan Loeza Sierra <jj@xz6ze.com>2025-11-09 00:01:55 -0800
committerJosé Juan Loeza Sierra <jj@xz6ze.com>2025-11-09 00:01:55 -0800
commitaf4a04b8f6172131c0e143b112bc66ef11ec0f18 (patch)
treeb17e26d5489c300bf2b64d1c2ceb9d33e3911e11 /dot-config/nvim
parent49948492031c11ab51ef766941c193365046b1ed (diff)
add python lsp and treesitter
Diffstat (limited to 'dot-config/nvim')
-rw-r--r--dot-config/nvim/plugin/lsp.lua2
-rw-r--r--dot-config/nvim/plugin/treesitter.lua1
2 files changed, 3 insertions, 0 deletions
diff --git a/dot-config/nvim/plugin/lsp.lua b/dot-config/nvim/plugin/lsp.lua
index 5d26352..15bfbdf 100644
--- a/dot-config/nvim/plugin/lsp.lua
+++ b/dot-config/nvim/plugin/lsp.lua
@@ -9,6 +9,7 @@ require("mason").setup()
vim.lsp.enable({
"expert", -- elixir
"lua_ls", -- lua
+ "ruff", --python
"tinymist", -- typst
})
@@ -17,6 +18,7 @@ require("conform").setup({
formatters_by_ft = {
elixir = { "mix" },
lua = { "stylua" },
+ python = { "ruff format" },
typst = { "typstyle" },
},
diff --git a/dot-config/nvim/plugin/treesitter.lua b/dot-config/nvim/plugin/treesitter.lua
index cdefae4..db5bfa4 100644
--- a/dot-config/nvim/plugin/treesitter.lua
+++ b/dot-config/nvim/plugin/treesitter.lua
@@ -8,6 +8,7 @@ require("nvim-treesitter.configs").setup({
"eex", -- elixir
"elixir",
"heex", -- elixir
+ "python",
"typst",
},
highlight = {