" Syntax highlighting.
syn on
+" Use a discernably different colour to highlight the cursor which shows
+" matching brackets. Our regular cursor is green so use blue instead of cyan.
+hi MatchParen ctermbg=blue
+
" Catch typos.
command! W :w
command! Wq :wq
endif
" Status bar matches the colour.
-highlight StatusLine guifg=white guibg=blue ctermbg=white ctermfg=blue
+highlight StatusLine guifg=white guibg=darkblue ctermbg=white ctermfg=darkblue
" Numbers in blue.
highlight LineNr term=underline cterm=bold guifg=blue ctermfg=blue
" the Qx sequence quickly enough. Vim 6 allows us to forget the Ex mapping.
map Q <Nop>
-" Swap hex/decimal statusline with Qx
+" Swap hex/decimal statusline with Qx.
map Qx :call Cycle_HexStatusLine()<CR>:<CR>
-" Change statusline verbosity with Qv
+" Change statusline verbosity with Qv.
map Qv :call Cycle_VerboseStatusLine()<CR>:<CR>
" Cycle list styles with Ql.
map Ql :call Cycle_List()<CR>:<CR>
map Qf :se foldenable!<CR>:<CR>
" Toggle quickfix window with Qq.
map Qq :call Cycle_Quickfix()<CR>:<CR>
+" Rerun filetype detection with Qs. The s is for syntax, as this will be
+" updated as a side-effect.
+map Qs :filetype detect<CR>:<CR>
endif