From d1003d98e9d7403fc431ffcc8f0f6bdb3a76c35b Mon Sep 17 00:00:00 2001 From: isandesh7 Date: Tue, 3 Sep 2024 11:01:46 -0700 Subject: [PATCH 1/2] Update linting.lua Fixes python linting to work when python venv is activated. https://gist.github.com/Norbiox/652befc91ca0f90014aec34eccee27b2 --- .config/nvim/lua/josean/plugins/linting.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.config/nvim/lua/josean/plugins/linting.lua b/.config/nvim/lua/josean/plugins/linting.lua index e9fea9bce..25b3db482 100644 --- a/.config/nvim/lua/josean/plugins/linting.lua +++ b/.config/nvim/lua/josean/plugins/linting.lua @@ -25,5 +25,8 @@ return { vim.keymap.set("n", "l", function() lint.try_lint() end, { desc = "Trigger linting for current file" }) + + require('lint').linters.pylint.cmd = 'python' + require('lint').linters.pylint.args = {'-m', 'pylint', '-f', 'json'} end, } From 2d44bb51912b4597a4f86b39d461f2f64a557e17 Mon Sep 17 00:00:00 2001 From: isandesh7 Date: Tue, 3 Sep 2024 11:08:24 -0700 Subject: [PATCH 2/2] fix: use lint local instead of requrie('lint') --- .config/nvim/lua/josean/plugins/linting.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.config/nvim/lua/josean/plugins/linting.lua b/.config/nvim/lua/josean/plugins/linting.lua index 25b3db482..823755c23 100644 --- a/.config/nvim/lua/josean/plugins/linting.lua +++ b/.config/nvim/lua/josean/plugins/linting.lua @@ -26,7 +26,7 @@ return { lint.try_lint() end, { desc = "Trigger linting for current file" }) - require('lint').linters.pylint.cmd = 'python' - require('lint').linters.pylint.args = {'-m', 'pylint', '-f', 'json'} + lint.linters.pylint.cmd = 'python' + lint.linters.pylint.args = {'-m', 'pylint', '-f', 'json'} end, }