From 0158e8e0b3a2701ea95ea0fd58b8143047bc72b2 Mon Sep 17 00:00:00 2001 From: Alfred Burgess <aburgess@bmhglobal.com.au> Date: Mon, 12 Feb 2024 14:59:15 +0800 Subject: [PATCH] Python Linter Added Black as the formatter for Pythyon --- lua/plugins/linting-config.lua | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/lua/plugins/linting-config.lua b/lua/plugins/linting-config.lua index ee59a38..9a52fd9 100644 --- a/lua/plugins/linting-config.lua +++ b/lua/plugins/linting-config.lua @@ -1,16 +1,21 @@ return { - { - "nvimtools/none-ls.nvim", - config = function() - local null_ls = require("null-ls") - local options = { - null_ls.builtins.formatting.stylua, - null_ls.builtins.formatting.prettier, - null_ls.builtins.diagnostics.eslint, - } - null_ls.setup(options) + { + "nvimtools/none-ls.nvim", + config = function() + local null_ls = require("null-ls") + local options = { + -- Formatters + null_ls.builtins.formatting.stylua, -- Lua + null_ls.builtins.formatting.prettier, -- Web / JS / TS / HTML / CSS / GraphQL / Markdown / YAML + null_ls.builtins.formatting.black, -- Python + + -- Diagnostics + null_ls.builtins.diagnostics.eslint, -- Javascript / Typescript + null_ls.builtins.diagnostics.clang_check, -- C / CPP + } + null_ls.setup(options) - vim.keymap.set('n', '<leader>gf', vim.lsp.buf.format, {}) - end, - } + vim.keymap.set('n', '<leader>gf', vim.lsp.buf.format, {}) + end, + } } -- GitLab