X-Git-Url: https://git.armaanb.net/?a=blobdiff_plain;f=.config%2Fnvim%2Finit.lua;h=d85a06a51f3ff376f7e471c06b1b0d63dbeba88e;hb=c62f77b4b09a36581862485716df92433a1d38a4;hp=7f78c31696b9c466505fcc9b4abd080decde2d69;hpb=5c632528988106d49dd8d2807fe9d7798d4a13ea;p=dotfiles.git diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 7f78c31..d85a06a 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -6,6 +6,7 @@ vim.opt.mouse = 'a' vim.opt.undofile = true vim.opt.textwidth = 80 map('', 'Q', '', opts) +vim.g.mapleader = ' ' -- Polyglot vim.g.polyglot_disabled = {'sensible'} @@ -22,6 +23,7 @@ require('paq') { 'ap/vim-css-color'; -- Highlight css colors 'ctrlpvim/ctrlp.vim'; -- Fuzzy file finding 'editorconfig/editorconfig-vim'; -- Follow editorconfig + 'folke/lsp-colors.nvim'; -- Add LSP colors to any theme 'godlygeek/tabular'; -- Line things up 'lifepillar/vim-mucomplete'; -- Simple autocompletion 'meain/hima-vim'; -- Nice color scheme @@ -76,12 +78,14 @@ local on_attach = function(client, bufnr) 'lua vim.lsp.buf.references()', opts) buf_set_keymap('n', 'K', 'lua vim.lsp.buf.hover()', opts) - buf_set_keymap('n', 'rn', + buf_set_keymap('n', 'rn', 'lua vim.lsp.buf.rename()', opts) buf_set_keymap('n', '[d', 'lua vim.lsp.diagnostic.goto_prev()', opts) buf_set_keymap('n', ']d', 'lua vim.lsp.diagnostic.goto_next()', opts) + buf_set_keymap('n', 'e', + 'lua vim.lsp.diagnostic.show_line_diagnostics()', opts) end -- Add servers