diff options
Diffstat (limited to '.config/nvim/lua/custom/plugins')
| -rw-r--r-- | .config/nvim/lua/custom/plugins/TODO-lsp_signature.lua | 20 | ||||
| -rw-r--r-- | .config/nvim/lua/custom/plugins/TODO-none-ls.lua | 13 | ||||
| -rw-r--r-- | .config/nvim/lua/custom/plugins/lsp.lua | 20 |
3 files changed, 18 insertions, 35 deletions
diff --git a/.config/nvim/lua/custom/plugins/TODO-lsp_signature.lua b/.config/nvim/lua/custom/plugins/TODO-lsp_signature.lua deleted file mode 100644 index 33c2429..0000000 --- a/.config/nvim/lua/custom/plugins/TODO-lsp_signature.lua +++ /dev/null @@ -1,20 +0,0 @@ -return { - -- 'ray-x/lsp_signature.nvim', - -- event = 'VeryLazy', - -- config = function() - -- local lsp_signature = require('lsp_signature') - -- vim.api.nvim_create_autocmd('LspAttach', { - -- callback = function(args) - -- local bufnr = args.buf - -- local client = vim.lsp.get_client_by_id(args.data.client_id) - -- if vim.tbl_contains({ 'null-ls' }, client.name) then - -- return - -- end - -- lsp_signature.on_attach({}, bufnr) - -- end, - -- }) - -- - -- require('lsp_signature').setup({}) - -- vim.keymap.set({ 'i', 'n' }, '<C-p>', lsp_signature.toggle_float_win, { desc = 'toggle signature' }) - -- end, -} diff --git a/.config/nvim/lua/custom/plugins/TODO-none-ls.lua b/.config/nvim/lua/custom/plugins/TODO-none-ls.lua deleted file mode 100644 index 3a09d95..0000000 --- a/.config/nvim/lua/custom/plugins/TODO-none-ls.lua +++ /dev/null @@ -1,13 +0,0 @@ -return { - 'nvimtools/none-ls.nvim', - config = function() - local null_ls = require('null-ls') - null_ls.setup({ - sources = { - null_ls.builtins.formatting.stylua, - }, - }) - - vim.keymap.set('n', '=', vim.lsp.buf.format, { desc = 'Format File' }) - end, -} diff --git a/.config/nvim/lua/custom/plugins/lsp.lua b/.config/nvim/lua/custom/plugins/lsp.lua index 8972299..77e4499 100644 --- a/.config/nvim/lua/custom/plugins/lsp.lua +++ b/.config/nvim/lua/custom/plugins/lsp.lua @@ -6,13 +6,29 @@ return { 'williamboman/mason.nvim', 'williamboman/mason-lspconfig.nvim', + 'nvimtools/none-ls.nvim', + + -- NOTE: [Good alternative](https://github.com/rachartier/tiny-inline-diagnostic.nvim) + -- although, this plugin is amazing, so I wouldn't switch it most likely + { 'https://git.sr.ht/~whynothugo/lsp_lines.nvim' }, + + { + 'nvimdev/lspsaga.nvim', + dependencies = { + 'nvim-treesitter/nvim-treesitter', + 'nvim-tree/nvim-web-devicons', + }, + }, { 'folke/lazydev.nvim', ft = 'lua', opts = { library = { { path = 'luvit-meta/library', words = { 'vim%.uv' } } } }, }, - - { 'j-hui/fidget.nvim', opts = { notification = { window = { winblend = 0 } } } }, + { + 'ray-x/lsp_signature.nvim', + event = 'VeryLazy', + }, + { 'j-hui/fidget.nvim', opts = { notification = { window = { winblend = 0 } } } }, -- AUtoformatting -- 'stevear/conform.nvim', |
