From af429ed47696cc62ae29759524fca49a791e845d Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Tue, 23 Feb 2021 13:25:59 +0100 Subject: vim: update 2021-02-23T13:26:28Z+01:00 --- .vim/lua/plugins/_lsp.lua | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to '.vim/lua/plugins') diff --git a/.vim/lua/plugins/_lsp.lua b/.vim/lua/plugins/_lsp.lua index 9d98aca..780f703 100644 --- a/.vim/lua/plugins/_lsp.lua +++ b/.vim/lua/plugins/_lsp.lua @@ -1,8 +1,9 @@ -- lsp config -local lsp = require('lspconfig') -local util = require('lspconfig.util') -local u = require('utils') +local lsp = require('lspconfig') +local util = require('lspconfig.util') +local u = require('utils') +local nnoremap = require('astronauta.keymap').nnoremap -- https://github.com/kosayoda/nvim-lightbulb require('nvim-lightbulb').update_lightbulb { @@ -22,12 +23,12 @@ local my_attach = function(client) require 'completion'.on_attach(client) -- lsp mappings - u.map('n', 'K', 'lua vim.lsp.buf.hover()') - u.map(0, 'n', '', 'lua vim.lsp.buf.definition()') - u.map(0, 'n', 'grr', 'lua vim.lsp.buf.rename()') - u.map(0, 'i', '', 'lua vim.lsp.buf.signature_help()') - u.map(0, 'n', ']d', 'lua vim.lsp.diagnostic.goto_next()') - u.map(0, 'n', '[d', 'lua vim.lsp.diagnostic.goto_prev()') + nnoremap { 'K', function() vim.lsp.buf.hover() end } + nnoremap { '', function() vim.lsp.buf.definition() end } + nnoremap { 'grr', function() vim.lsp.buf.rename() end } + nnoremap { '', function() vim.lsp.buf.signature_help() end } + nnoremap { ']d', function() vim.lsp.diagnostic.goto_next() end } + nnoremap { '[d', function() vim.lsp.diagnostic.goto_prev() end } -- nnoremap gD lua vim.lsp.buf.declaration() -- nnoremap gd lua vim.lsp.buf.definition() -- cgit 1.4.1