The following is from vim-sensible plugin:
set incsearch
" Use <C-L> to clear the highlighting of :set hlsearch.
if maparg('<C-L>', 'n') ==# ''
nnoremap <silent> <C-L> :nohlsearch<C-R>=has('diff')?'<Bar>diffupdate':''<CR><CR><C-L>
endif
As far as I know, ==#
is "always case-sensitive" operator. But what is the purpose to use it when we are compare something to empty string?
And also, what does the entire if maparg('<C-L>', 'n') ==# ''
line mean?