diff options
| author | srdusr <trevorgray@srdusr.com> | 2023-10-17 21:26:40 +0200 |
|---|---|---|
| committer | srdusr <trevorgray@srdusr.com> | 2023-10-17 21:26:40 +0200 |
| commit | 54a7c1bf02da30c353ddb4af51b065d895801f47 (patch) | |
| tree | 08dfaa302a7c7018d0dc03fe00518c8129c87c7b /.config/nvim/lua/plugins/scripts/toggleLsp.lua | |
| parent | 1938838a043b13169a550af5ea37239adfc75293 (diff) | |
| parent | c3c0307c2fc26410249df9578c7bf16eb0caa9df (diff) | |
| download | dotfiles-54a7c1bf02da30c353ddb4af51b065d895801f47.tar.gz dotfiles-54a7c1bf02da30c353ddb4af51b065d895801f47.zip | |
Merge commit '67d475c7259bf2448fa3f1d330885ea88036668d'
Diffstat (limited to '.config/nvim/lua/plugins/scripts/toggleLsp.lua')
| -rw-r--r-- | .config/nvim/lua/plugins/scripts/toggleLsp.lua | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/.config/nvim/lua/plugins/scripts/toggleLsp.lua b/.config/nvim/lua/plugins/scripts/toggleLsp.lua deleted file mode 100644 index 28af698..0000000 --- a/.config/nvim/lua/plugins/scripts/toggleLsp.lua +++ /dev/null @@ -1,40 +0,0 @@ -local M = {} - -local check_function = function(bufnr, _) - local ok, result = pcall(vim.api.nvim_buf_get_var, bufnr, 'lsp_enabled') - -- No buffer local variable set, so just enable by default - if not ok then - return true - end - - return result -end - -vim.lsp.handlers["textDocument/publishDiagnostics"] = - vim.lsp.with(vim.lsp.diagnostic.on_publish_diagnostics, { - underline = check_function, - virtual_text = check_function, - signs = check_function - }) - -function M.Enable() - vim.b.lsp_enabled = true -end - -function M.Disable() - vim.b.lsp_enabled = false -end - -function M.Toggle() - if vim.b.lsp_enabled == false then - M.Enable() - else - M.Disable() - end -end - -vim.cmd [[ - command! -nargs=* ToggleLsp lua require'lsp.toggle'.Toggle() -]] - -return M |
