vim: improve quicklist usage

This commit is contained in:
Fernando Schauenburg 2022-02-09 23:42:08 +01:00
parent cfef55a487
commit fdbcc5ee2f
2 changed files with 5 additions and 0 deletions

View file

@ -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

View file

@ -41,6 +41,10 @@ imap { '<A-k>', [[<esc>:move .-2<cr>==gi]] , { silent = true } }
imap { '<c-a>', '<c-o>^' }
imap { '<c-e>', '<c-o>$' }
-- navigate items in quickfix list
nmap { '<leader>j', '<cmd>cnext<cr>', { silent = true } }
nmap { '<leader>k', '<cmd>cprevious<cr>', { silent = true } }
-- cycle through line numbering modes
nmap { '<leader>ln', '<cmd>set nonumber norelativenumber<CR>' , { silent = true } }
nmap { '<leader>ll', '<cmd>set number norelativenumber<CR>' , { silent = true } }