summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/custom/plugins
diff options
context:
space:
mode:
authorKyren223 <ulmliad223@gmail.com>2024-07-11 20:13:10 +0300
committerKyren223 <ulmliad223@gmail.com>2024-07-11 20:13:10 +0300
commit46915185a44a40b909821c3a0187b7f9cc840f71 (patch)
tree3e9ec12edbfb42311ed079e9753f45548df256a6 /.config/nvim/lua/custom/plugins
parent6f98acd1dac05792c4b53107be96b9c8ace4fa0a (diff)
Neovim: worked on lsp nicities and also git configuration
Diffstat (limited to '.config/nvim/lua/custom/plugins')
-rw-r--r--.config/nvim/lua/custom/plugins/TODO-lsp_signature.lua20
-rw-r--r--.config/nvim/lua/custom/plugins/TODO-none-ls.lua13
-rw-r--r--.config/nvim/lua/custom/plugins/lsp.lua20
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',