>> vnoremap gt <esc>`>:exec 'norm '.visualmode().'`<lt>'<cr>
>> vnoremap gb <esc>`<lt>:exec 'norm '.visualmode().'`>'<cr>
>
> Why do you use `<lt> instead of just `< ? Just a matter of
> preference?
Depending on what follows the
`<
vim may try to interpret it as a character-notation. I prefer
not to have to think about it, so just like with HTML entities
when I write HTML, it's now hard-wired that, when writing
mappings, I use <lt> (and I get stung enough with "|" vs. "<bar>"
that I tend to err on the side of using the <> notation when I
don't have to, just so I don't have to burn brain-cells thinking
about it case-by-case.
-tim