Line-based_jump_memory.vim is a project mainly written in Vim Script, it's free.
Allows to quickly return to the original position after a jump on the line
This is a mirror of http://www.vim.org/scripts/script.php?script_id=3391
It marks the current cursor position just before a line-based jump command is pressed (e.g. $, w, f, ;,