From 3880e9d317fcd36d50b82e1498897f68b838761c Mon Sep 17 00:00:00 2001 From: Thomas Vanbesien Date: Tue, 9 Jun 2026 17:44:24 +0200 Subject: misc(nvim): add python development environment --- .config/nvim/init.lua | 2 +- .config/nvim/plugin/10-treesitter.lua | 1 + .config/nvim/plugin/50-lsp.lua | 7 +++++++ 3 files changed, 9 insertions(+), 1 deletion(-) (limited to '.config') diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index d215c9c..5bdaaf5 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -6,7 +6,7 @@ vim.g.dotfiles = { augroup = vim.api.nvim_create_augroup("dotfiles", {}), -- Single source of truth for per-filetype formatting width -- (textwidth → gw, mdformat --wrap, render-markdown block widths). - textwidth = { sh = 80, lua = 120, markdown = 120, gitcommit = 72 }, + textwidth = { sh = 80, lua = 120, markdown = 120, gitcommit = 72, python = 88 }, } ------------------------------------------------------------------------------------------------------------------------ diff --git a/.config/nvim/plugin/10-treesitter.lua b/.config/nvim/plugin/10-treesitter.lua index 401aa23..8bb9be1 100644 --- a/.config/nvim/plugin/10-treesitter.lua +++ b/.config/nvim/plugin/10-treesitter.lua @@ -10,6 +10,7 @@ require("nvim-treesitter").install({ "ini", "json", "lua", + "python", "readline", "vim", "vimdoc", diff --git a/.config/nvim/plugin/50-lsp.lua b/.config/nvim/plugin/50-lsp.lua index 19eaa95..215dfcb 100644 --- a/.config/nvim/plugin/50-lsp.lua +++ b/.config/nvim/plugin/50-lsp.lua @@ -75,3 +75,10 @@ vim.lsp.enable("marksman") ------------------------------------------------------------------------------------------------------------------------ vim.lsp.enable("vimls") + +------------------------------------------------------------------------------------------------------------------------ +-- Python +------------------------------------------------------------------------------------------------------------------------ + +vim.lsp.enable("basedpyright") +vim.lsp.enable("ruff") -- cgit v1.3.1