Apenas mapeie a nova chave para a chave antiga, mas use noremap (sem re-map), para que o mapeamento use o significado original de qualquer chave no lado direito do mapeamento e não qualquer novo mapeamento que você possa ter dada a essa chave.
Como exemplo, se você
:map a b
:map b c
e você digita a
, você executará a função originalmente vinculada a c
. No entanto, se você
:noremap a b
:noremap b c
e você digita a
, você executará a função originalmente vinculada a b
.
Então, no seu caso, seu mapeamento seria
:nnoremap <Alt-Left> <C-O>
ou
:nnoremap <A-Left> <C-O>
Isso permitirá que você mapeie <C-O>
para outra coisa.
Nota: Nenhum desses mapeamentos funciona para mim no sistema que estou usando atualmente, mesmo que a documentação do Vim sugira que eles deveriam, mas isso significa:
:nnoremap <M-Left> <C-O>