I have a mapping
:cnoremap ch call ShowHistoryMatching
The problem is that the ch
characters expand to the right sentence in any case they are typed, no matter if at the beginning or later in the cmap input.
The problem is when I try to search for words in vim using /
or ?
e.g. for
/cache
- it will be expanded using the mapping above.
How can I set the mapping ch to be extended only when it occurs at the beginning of the command?