various inoremap and nnoremap mappings