Mercurial > dotfiles
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= ]] |