I may be missing something obvious, but AFAIU `<C-a>` and `<C-A>` are the same mapping, so having two different operations on them doesn't work. `:echo "\<C-a>" == "\<C-A>"` gives `1` for me.
I may be missing something obvious, but AFAIU
<C-a>and<C-A>are the same mapping, so having two different operations on them doesn't work.:echo "\<C-a>" == "\<C-A>"gives1for me.