I have relativenumber enabled and often navigate to a specific line by pressing 25k or 7j, etc. The problem is that after I've changed the line I often find myself wanting to go back to where I was before moving. So I press CTRL-O but this fails because j/k movements are not added to the movement history. What happens instead is that I appear to move back twice.
What would be ideal is if Vim added to the move history anytime I perform a j/k operation with a multiplier. Is something like this possible?