From c9f51dc8c7fca960bcc1ab8cb6129955a69605e2 Mon Sep 17 00:00:00 2001 From: Frodd Date: Sun, 31 Aug 2025 15:40:29 +0100 Subject: [PATCH] adding none-ls to nvim --- nvim/.config/nvim/lazy-lock.json | 2 ++ nvim/.config/nvim/lua/plugins/none-ls.lua | 19 +++++++++++++++++++ nvim/.config/nvim/lua/plugins/treesitter.lua | 4 ++-- 3 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 nvim/.config/nvim/lua/plugins/none-ls.lua diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json index 27b2908..cfcde21 100644 --- a/nvim/.config/nvim/lazy-lock.json +++ b/nvim/.config/nvim/lazy-lock.json @@ -6,6 +6,8 @@ "mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" }, "mini.nvim": { "branch": "main", "commit": "ddb70da6ec6aa896cfde87350d1e8dffb57ddef0" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "f1deac7ecec88c28a250d890ba7bb35843e69cbd" }, + "none-ls-extras.nvim": { "branch": "main", "commit": "924fe88a9983c7d90dbb31fc4e3129a583ea0a90" }, + "none-ls.nvim": { "branch": "main", "commit": "53ec77181d96494b9dc9457110dd62dc623cc78d" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-colorizer.lua": { "branch": "master", "commit": "51cf7c995ed1eb6642aecf19067ee634fa1b6ba2" }, "nvim-lspconfig": { "branch": "master", "commit": "cb33dea610b7eff240985be9f6fe219920e630ef" }, diff --git a/nvim/.config/nvim/lua/plugins/none-ls.lua b/nvim/.config/nvim/lua/plugins/none-ls.lua new file mode 100644 index 0000000..1ea6bc8 --- /dev/null +++ b/nvim/.config/nvim/lua/plugins/none-ls.lua @@ -0,0 +1,19 @@ +return { + "nvimtools/none-ls.nvim", + dependencies = { + "nvimtools/none-ls-extras.nvim", + }, + config = function() + local null_ls = require("null-ls") + null_ls.setup({ + sources = { + null_ls.builtins.formatting.stylua, + null_ls.builtins.formatting.prettier, + null_ls.builtins.completion.spell, + require("none-ls.diagnostics.eslint_d"), + }, + }) + + vim.keymap.set("n", "gf", vim.lsp.buf.format, {}) + end, +} diff --git a/nvim/.config/nvim/lua/plugins/treesitter.lua b/nvim/.config/nvim/lua/plugins/treesitter.lua index f8b76bf..6d6e683 100644 --- a/nvim/.config/nvim/lua/plugins/treesitter.lua +++ b/nvim/.config/nvim/lua/plugins/treesitter.lua @@ -7,8 +7,8 @@ return { config = function() local configs = require("nvim-treesitter.configs") configs.setup({ - ensure_installed = {"c", "lua", "vim", "vimdoc", "query", "markdown", "markdown_inline", "javascript", "typescript", "python", "html", "css"}, - highlight = { enabled = true }, + auto_install = true, + highlight = { enabled = true }, indent = { enabled = true }, }) end,