If I switch to copy mode in zsh (vi mode), and begin selecting text using v, the character that is directly under the cursor is never highlighted properly even though it is selected (i.e. if I copy the selection, that character shows up in the pasted text).

I want zsh to properly highlight all selected characters, including the one under the cursor just like in vim. How can I do that?

Here is the highlighting/color portion of my `.zshrc` file

```
autoload -U colors && colors    
PS1="%B%{$fg[red]%}[%{$fg[red]%}%n%{$fg[red]%}@%{$fg[red]%}%M %{$fg[red]%}%~%{$fg[red]%}]%{$reset_color%}$%b " 

```