From fdbcc5ee2f92d9d0cdb9276e4ba893146eb4b4be Mon Sep 17 00:00:00 2001 From: Fernando Schauenburg Date: Wed, 9 Feb 2022 23:42:08 +0100 Subject: [PATCH] vim: improve quicklist usage --- config/nvim/lua/fs/config/vim-colors-solarized.lua | 1 + config/nvim/lua/fs/keymaps.lua | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/config/nvim/lua/fs/config/vim-colors-solarized.lua b/config/nvim/lua/fs/config/vim-colors-solarized.lua index f6323b6..8ebe84d 100644 --- a/config/nvim/lua/fs/config/vim-colors-solarized.lua +++ b/config/nvim/lua/fs/config/vim-colors-solarized.lua @@ -5,6 +5,7 @@ local config = function() highlight NonText cterm=NONE ctermfg=10 " subtle EOL symbols highlight Whitespace cterm=NONE ctermfg=9 " orange listchars highlight SpellBad ctermfg=3 " yellow spelling mistakes + highlight QuickFixLine ctermfg=3 ctermbg=0 " yellow selected quickfix item ]] end diff --git a/config/nvim/lua/fs/keymaps.lua b/config/nvim/lua/fs/keymaps.lua index 1ddaf35..210920d 100644 --- a/config/nvim/lua/fs/keymaps.lua +++ b/config/nvim/lua/fs/keymaps.lua @@ -41,6 +41,10 @@ imap { '', [[:move .-2==gi]] , { silent = true } } imap { '', '^' } imap { '', '$' } +-- navigate items in quickfix list +nmap { 'j', 'cnext', { silent = true } } +nmap { 'k', 'cprevious', { silent = true } } + -- cycle through line numbering modes nmap { 'ln', 'set nonumber norelativenumber' , { silent = true } } nmap { 'll', 'set number norelativenumber' , { silent = true } }