For users of Doom Emacs (or evil users in general)
vim functionality 'jump lists' is implemented and bound to C-I and C-O
for O[ut] and I[n] - or backwards from drill down jumps and inwards
Your could also mark positions in files with m <char>
and uppercase chars would work across files.
To jump to the mark you'd use ` <char>