diff options
| author | srdusr <trevorgray@srdusr.com> | 2023-05-13 15:52:07 +0200 |
|---|---|---|
| committer | srdusr <trevorgray@srdusr.com> | 2023-05-13 15:52:07 +0200 |
| commit | b1c5565924725f7c94e0cd8677ea8914aa0aba45 (patch) | |
| tree | cee78973c5eabacb9ac6a49386ace3902cd85282 /.config/nvim/lua/plugins/lsp.lua | |
| parent | 0af6d5533bc0fbcd8038ce134d1bc7b68a9cfbd5 (diff) | |
| parent | 11a87e76c1cc11e9f7cb1be98a789463e57e827c (diff) | |
| download | dotfiles-b1c5565924725f7c94e0cd8677ea8914aa0aba45.tar.gz dotfiles-b1c5565924725f7c94e0cd8677ea8914aa0aba45.zip | |
Merge commit '7de320718f2b5ee487de4b9fe04661a55674cf37'
Diffstat (limited to '.config/nvim/lua/plugins/lsp.lua')
| -rw-r--r-- | .config/nvim/lua/plugins/lsp.lua | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/.config/nvim/lua/plugins/lsp.lua b/.config/nvim/lua/plugins/lsp.lua index 44f1999..c9ccc55 100644 --- a/.config/nvim/lua/plugins/lsp.lua +++ b/.config/nvim/lua/plugins/lsp.lua @@ -2,6 +2,7 @@ require('mason').setup() local lspconfig = require 'lspconfig' local mason_lspconfig = require 'mason-lspconfig' local null_ls = require 'null-ls' +--local lsp_lines = require 'lsp_lines' local keymap = vim.keymap local cmd = vim.cmd @@ -24,11 +25,24 @@ for type, icon in pairs(signs) do vim.fn.sign_define(hl, { text = icon, texthl = hl, numhl = hl }) end +--lsp_lines.setup() + +--vim.keymap.set("n", "g?", function() +-- local lines_enabled = not vim.diagnostic.config().virtual_lines +-- vim.diagnostic.config( +-- { +-- virtual_lines = lines_enabled, +-- virtual_text = not lines_enabled +-- } +-- ) +--end, { noremap = true, silent = true }) + vim.diagnostic.config({ underline = false, signs = true, - virtual_text = false, - virtual_lines = { only_current_line = true }, + virtual_text = true, + --virtual_lines = { only_current_line = true }, + virtual_lines = false, float = { show_header = true, source = 'if_many', @@ -279,7 +293,6 @@ null_ls.setup { builtins.diagnostics.phpcs, -- null_ls.builtins.diagnostics.write_good.with { filetypes = { 'markdown', 'tex' } }, - -- Formatting builtins.formatting.shfmt.with({ filetypes = { "bash", "zsh", "sh" }, @@ -290,7 +303,6 @@ null_ls.setup { builtins.formatting.clang_format, builtins.formatting.rustfmt, builtins.formatting.sql_formatter, - -- null_ls.builtins.formatting.cmake_format, builtins.formatting.isort, builtins.formatting.htmlbeautifier, @@ -307,7 +319,6 @@ null_ls.setup { builtins.formatting.yapf, -- null_ls.builtins.formatting.black - -- Code Actions builtins.code_actions.shellcheck, -- shell script code actions --builtins.code_actions.eslint_d.with(eslint_opts), @@ -315,7 +326,6 @@ null_ls.setup { builtins.code_actions.gitsigns, builtins.code_actions.gitrebase, - -- Hover builtins.hover.dictionary, builtins.hover.printenv, |
