comparison dot_config/nvim/config.lua @ 382:41a8b9f51e05

Clean up unused plugins
author zegervdv <zegervdv@me.com>
date Sun, 11 Apr 2021 10:30:16 +0200
parents c3ea313def61
children b89d28b33253
comparison
equal deleted inserted replaced
381:c3ea313def61 382:41a8b9f51e05
195 'nvim-treesitter/nvim-treesitter-textobjects', 195 'nvim-treesitter/nvim-treesitter-textobjects',
196 { 'nvim-treesitter/playground', opt = true }, 196 { 'nvim-treesitter/playground', opt = true },
197 } 197 }
198 use { 'SirVer/ultisnips' } 198 use { 'SirVer/ultisnips' }
199 use { 'glepnir/lspsaga.nvim', config = function() require'lspsaga'.init_lsp_saga {} end } 199 use { 'glepnir/lspsaga.nvim', config = function() require'lspsaga'.init_lsp_saga {} end }
200 use {
201 'nvim-telescope/telescope.nvim',
202 requires = { 'nvim-lua/popup.nvim', 'nvim-lua/plenary.nvim' },
203 }
204 200
205 -- Vanity 201 -- Vanity
206 use { 202 use {
207 'yamatsum/nvim-web-nonicons', 203 'yamatsum/nvim-web-nonicons',
208 requires = 'kyazdani42/nvim-web-devicons', 204 requires = 'kyazdani42/nvim-web-devicons',
344 use { 'Glench/Vim-Jinja2-Syntax' } 340 use { 'Glench/Vim-Jinja2-Syntax' }
345 341
346 end) 342 end)
347 343
348 -- LSP config 344 -- LSP config
349 vim.cmd [[ sign define LspDiagnosticsSignError text=▊ texthl=LspDiagnosticsSignError linehl= numhl= ]]
350 vim.cmd [[ sign define LspDiagnosticsSignWarning text=▊ texthl=LspDiagnosticsSignWarning linehl= numhl= ]]
351 vim.cmd [[ sign define LspDiagnosticsSignInformation text=▊ texthl=LspDiagnosticsSignInformation linehl= numhl= ]]
352 vim.cmd [[ sign define LspDiagnosticsSignHint text=▊ texthl=LspDiagnosticsSignHint linehl= numhl= ]]
353
354 local lsp = require 'lspconfig' 345 local lsp = require 'lspconfig'
355 local lsputil = require 'lspconfig.util' 346 local lsputil = require 'lspconfig.util'
356 347
357 local on_attach = function(client) 348 local on_attach = function(client)
358 local nnoremap = vim.keymap.nnoremap 349 local nnoremap = vim.keymap.nnoremap
362 nnoremap { '<c-]>', vim.lsp.buf.definition, silent = true } 353 nnoremap { '<c-]>', vim.lsp.buf.definition, silent = true }
363 nnoremap { 'K', require'lspsaga.hover'.render_hover_doc, silent = true } 354 nnoremap { 'K', require'lspsaga.hover'.render_hover_doc, silent = true }
364 nnoremap { 'gD', vim.lsp.buf.implementation, silent = true } 355 nnoremap { 'gD', vim.lsp.buf.implementation, silent = true }
365 nnoremap { '1gD', vim.lsp.buf.type_definition, silent = true } 356 nnoremap { '1gD', vim.lsp.buf.type_definition, silent = true }
366 nnoremap { 'gr', vim.lsp.buf.references, silent = true } 357 nnoremap { 'gr', vim.lsp.buf.references, silent = true }
367 nnoremap { 'tgr', require'telescope.builtin'.lsp_references, silent = true }
368 nnoremap { 'g0', vim.lsp.buf.document_symbol, silent = true } 358 nnoremap { 'g0', vim.lsp.buf.document_symbol, silent = true }
369 nnoremap { '<c-p>', vim.lsp.buf.formatting, silent = true } 359 nnoremap { '<c-p>', vim.lsp.buf.formatting, silent = true }
370 nnoremap { 'gp', require'lspsaga.provider'.preview_definition, silent = true } 360 nnoremap { 'gp', require'lspsaga.provider'.preview_definition, silent = true }
371 361
372 inoremap { '<c-l>', vim.lsp.buf.signature_help, silent = true } 362 inoremap { '<c-l>', vim.lsp.buf.signature_help, silent = true }
363
364 vim.cmd [[ sign define LspDiagnosticsSignError text=▊ texthl=LspDiagnosticsSignError linehl= numhl= ]]
365 vim.cmd [[ sign define LspDiagnosticsSignWarning text=▊ texthl=LspDiagnosticsSignWarning linehl= numhl= ]]
366 vim.cmd [[ sign define LspDiagnosticsSignInformation text=▊ texthl=LspDiagnosticsSignInformation linehl= numhl= ]]
367 vim.cmd [[ sign define LspDiagnosticsSignHint text=▊ texthl=LspDiagnosticsSignHint linehl= numhl= ]]
373 end 368 end
374 369
375 vim.lsp.handlers['textDocument/formatting'] = function(err, _, result, _, bufnr) 370 vim.lsp.handlers['textDocument/formatting'] = function(err, _, result, _, bufnr)
376 if err ~= nil or result == nil then return end 371 if err ~= nil or result == nil then return end
377 if not vim.api.nvim_buf_get_option(bufnr, 'modified') then 372 if not vim.api.nvim_buf_get_option(bufnr, 'modified') then