From f2d897edbdbfd9b4edb041833297b9d649d26331 Mon Sep 17 00:00:00 2001 From: Daniil Tsivinsky Date: Mon, 30 Jun 2025 11:33:08 +0300 Subject: [PATCH] neovim: add eslint in none-ls config --- .../.config/nvim/after/plugin/lsp/config.lua | 1 + .../.config/nvim/after/plugin/lsp/webdev.lua | 23 ------------------- neovim/.config/nvim/init.lua | 12 +++++++++- 3 files changed, 12 insertions(+), 24 deletions(-) diff --git a/neovim/.config/nvim/after/plugin/lsp/config.lua b/neovim/.config/nvim/after/plugin/lsp/config.lua index 80eb33b..dd5b36a 100644 --- a/neovim/.config/nvim/after/plugin/lsp/config.lua +++ b/neovim/.config/nvim/after/plugin/lsp/config.lua @@ -20,6 +20,7 @@ null_ls.setup({ null_formatting.gofmt, null_formatting.goimports, null_formatting.shfmt, + require("none-ls.diagnostics.eslint"), }, on_attach = function() local group = vim.api.nvim_create_augroup("NullLsLspFormatting", { clear = true }) diff --git a/neovim/.config/nvim/after/plugin/lsp/webdev.lua b/neovim/.config/nvim/after/plugin/lsp/webdev.lua index fc9a3a7..52410f5 100644 --- a/neovim/.config/nvim/after/plugin/lsp/webdev.lua +++ b/neovim/.config/nvim/after/plugin/lsp/webdev.lua @@ -119,26 +119,3 @@ vim.lsp.config.emmet_ls = { root_markers = { "package.json", ".git", vim.uv.cwd() }, } vim.lsp.enable("emmet_ls") - --- eslint -vim.lsp.config.eslint_ls = { - cmd = { "vscode-eslint-language-server", "--stdio" }, - filetypes = { - "javascript", - "javascript.jsx", - "javascriptreact", - "typescript", - "typescript.tsx", - "typescriptreact", - }, - root_markers = { - ".eslintrc.json", - "eslint.config.js", - "eslint.config.mjs", - "eslint.config.cjs", - "eslint.config.ts", - "eslint.config.mts", - "eslint.config.cts", - }, -} --- vim.lsp.enable("eslint_ls") diff --git a/neovim/.config/nvim/init.lua b/neovim/.config/nvim/init.lua index 1f1a5be..415f52a 100644 --- a/neovim/.config/nvim/init.lua +++ b/neovim/.config/nvim/init.lua @@ -57,7 +57,9 @@ require("lazy").setup({ }, }, - { "nvimtools/none-ls.nvim" }, + { "nvimtools/none-ls.nvim", dependencies = { + "nvimtools/none-ls-extras.nvim", + } }, { "kyazdani42/nvim-tree.lua", @@ -74,5 +76,13 @@ require("lazy").setup({ { "nvim-lualine/lualine.nvim" }, { "b0o/SchemaStore.nvim" }, + + { "nvzone/floaterm", dependencies = { "nvzone/volt" }, opts = {}, cmd = "FloatermToggle" }, + + { "SyedAsimShah1/quick-todo.nvim", opts = { + keys = { + open = "t", + }, + } }, }, })