d$ works just fine.
I've remmapped $ to -
But d- now deletes to the beginning of the previous line.
My remap:
nnoremap - $
vnoremap - $
d$ works just fine.
I've remmapped $ to -
But d- now deletes to the beginning of the previous line.
My remap:
nnoremap - $
vnoremap - $
You may want to use an operator pending mode mapping:
onoremap - $
I would also suggest you use xnoremap - $ instead of vnoremap so that you avoid a mapping in selection mode.