Browse Source

nixpkgs/neovim: remove null-ls

Thomas Dy 7 months ago
parent
commit
f463dcd64e
2 changed files with 0 additions and 36 deletions
  1. 0 32
      .config/nixpkgs/neovim/lsp.lua
  2. 0 4
      .config/nixpkgs/neovim/plugins/sources.json

+ 0 - 32
.config/nixpkgs/neovim/lsp.lua

@@ -6,11 +6,6 @@ vim.diagnostic.config({
 local capabilities = require('cmp_nvim_lsp').default_capabilities()
 
 local nvim_lsp = require('lspconfig')
-local null_ls = require('null-ls')
-
-local null_ls_sources = {
-  null_ls.builtins.code_actions.gitsigns,
-}
 
 if vim.fn.executable("node_modules/.bin/eslint") == 1 then
   local options = {}
@@ -37,11 +32,6 @@ if vim.fn.executable("node_modules/.bin/eslint") == 1 then
 end
 
 
-if vim.fn.executable("shellcheck") == 1 then
-  table.insert(null_ls_sources, null_ls.builtins.diagnostics.shellcheck)
-  table.insert(null_ls_sources, null_ls.builtins.code_actions.shellcheck)
-end
-
 if vim.fn.executable("deno") == 1 then
   nvim_lsp.denols.setup({
     capabilities = capabilities,
@@ -84,8 +74,6 @@ if vim.fn.executable("gopls") == 1 then
     capabilities = capabilities,
     on_attach = on_attach,
   });
-elseif vim.fn.executable("gofmt") == 1 then
-  table.insert(null_ls_sources, null_ls.builtins.formatting.gofmt)
 end
 
 if vim.fn.executable("solargraph") == 1 then
@@ -106,26 +94,6 @@ end
 
 local group = vim.api.nvim_create_augroup('LspFormatting', { clear = false })
 
-null_ls.setup({
-  sources = null_ls_sources,
-
-  on_attach = function(client, bufnr)
-    -- format on save
-    if client.server_capabilities.documentFormattingProvider then
-      for key, cmd in pairs(vim.api.nvim_get_autocmds({ group = group, buffer = bufnr })) do
-        vim.api.nvim_del_autocmd(cmd.id)
-      end
-      vim.api.nvim_create_autocmd('BufWritePre', {
-        group = group,
-        buffer = bufnr,
-        callback = function()
-          vim.lsp.buf.format()
-        end,
-      })
-    end
-  end,
-});
-
 -- custom LSP servers
 local configs = require('lspconfig.configs')
 

+ 0 - 4
.config/nixpkgs/neovim/plugins/sources.json

@@ -55,10 +55,6 @@
     "rev": "de304087e6e49981fde01af8ccc5b21e8519306f",
     "sha256": "0l3i9fj76y3yl63fh6hprs5fja0h0jl11lidv3p76bdr041gw06g"
   },
-  "jose-elias-alvarez/null-ls.nvim": {
-    "rev": "db09b6c691def0038c456551e4e2772186449f35",
-    "sha256": "133qcapq5klinnbhvbqmww5ibwfrrqn9ysg5gjx1kg2vva7nv8p8"
-  },
   "j-hui/fidget.nvim": {
     "branch": "refs/tags/legacy",
     "rev": "0ba1e16d07627532b6cae915cc992ecac249fb97",