comparison dot_config/nvim/config.lua @ 386:82155064643e

Apply formatting synchronously
author Zeger Van de Vannet <zegervdv@me.com>
date Mon, 10 May 2021 15:02:32 +0200
parents b89d28b33253
children 80a9a2b73eac
comparison
equal deleted inserted replaced
385:b89d28b33253 386:82155064643e
103 nrpattern.setup(defaults) 103 nrpattern.setup(defaults)
104 end, 104 end,
105 } 105 }
106 106
107 -- Tmux 107 -- Tmux
108 function test_tmux() return os.getenv('TMUX') ~= nil end
109 use { 'tmux-plugins/vim-tmux-focus-events', cond = test_tmux }
110 use { 108 use {
111 'numtostr/navigator.nvim', 109 'numtostr/navigator.nvim',
112 config = function() 110 config = function()
113 require('Navigator').setup { auto_save = 'current', disable_on_zoom = true } 111 require('Navigator').setup { auto_save = 'current', disable_on_zoom = true }
114 112
357 nnoremap { 'K', require'lspsaga.hover'.render_hover_doc, silent = true } 355 nnoremap { 'K', require'lspsaga.hover'.render_hover_doc, silent = true }
358 nnoremap { 'gD', vim.lsp.buf.implementation, silent = true } 356 nnoremap { 'gD', vim.lsp.buf.implementation, silent = true }
359 nnoremap { '1gD', vim.lsp.buf.type_definition, silent = true } 357 nnoremap { '1gD', vim.lsp.buf.type_definition, silent = true }
360 nnoremap { 'gr', vim.lsp.buf.references, silent = true } 358 nnoremap { 'gr', vim.lsp.buf.references, silent = true }
361 nnoremap { 'g0', vim.lsp.buf.document_symbol, silent = true } 359 nnoremap { 'g0', vim.lsp.buf.document_symbol, silent = true }
362 nnoremap { '<c-p>', vim.lsp.buf.formatting, silent = true } 360 nnoremap { '<c-p>', function () vim.lsp.buf.formatting_sync({}, 5000) end, silent = true }
363 nnoremap { 'gp', require'lspsaga.provider'.preview_definition, silent = true } 361 nnoremap { 'gp', require'lspsaga.provider'.preview_definition, silent = true }
364 362
365 inoremap { '<c-l>', vim.lsp.buf.signature_help, silent = true } 363 inoremap { '<c-l>', vim.lsp.buf.signature_help, silent = true }
366 364
367 vim.cmd [[ sign define LspDiagnosticsSignError text=▊ texthl=LspDiagnosticsSignError linehl= numhl= ]] 365 vim.cmd [[ sign define LspDiagnosticsSignError text=▊ texthl=LspDiagnosticsSignError linehl= numhl= ]]