" Contains object mappings for vim diagnostics. " indw: next diagnostic warning " ildw: last diagnostic warning " inde: next diagnostic error " ilde: last diagnostic error " indi: next diagnostic info " ildi: last diagnostic info " inda: next any diagnostic " ilda: last any diagnostic if ! has('nvim') " Must have neovim for this to work. finish endif onoremap indw lua require('diagnostic_objects').highlight_matching_diagnostic('next', 2) onoremap ildw lua require('diagnostic_objects').highlight_matching_diagnostic('last', 2) onoremap inde lua require('diagnostic_objects').highlight_matching_diagnostic('next', 1) onoremap ilde lua require('diagnostic_objects').highlight_matching_diagnostic('last', 1) onoremap indi lua require('diagnostic_objects').highlight_matching_diagnostic('next', 4) onoremap ildi lua require('diagnostic_objects').highlight_matching_diagnostic('next', 4) onoremap inda lua require('diagnostic_objects').highlight_matching_diagnostic('next', -1) onoremap ilda lua require('diagnostic_objects').highlight_matching_diagnostic('next', -1) vnoremap indw lua require('diagnostic_objects').highlight_matching_diagnostic('next', 2) vnoremap ildw lua require('diagnostic_objects').highlight_matching_diagnostic('last', 2) vnoremap inde lua require('diagnostic_objects').highlight_matching_diagnostic('next', 1) vnoremap ilde lua require('diagnostic_objects').highlight_matching_diagnostic('last', 1) vnoremap indi lua require('diagnostic_objects').highlight_matching_diagnostic('next', 4) vnoremap ildi lua require('diagnostic_objects').highlight_matching_diagnostic('next', 4) vnoremap inda lua require('diagnostic_objects').highlight_matching_diagnostic('next', -1) vnoremap ilda lua require('diagnostic_objects').highlight_matching_diagnostic('next', -1)