I mean, I keep a computer around running Windows 3.11. Some people enjoy the challenge of running old software on old hardware, rather than in emulators—it's fun. 25 years old definitely qualifies as "retro."
But also "you didn't explain" is, again, kinda condescending—why should OP have to justify themself to you? You couldn't imagine any reason they might be asking about Windows 98 other than that they were wrong and in need of correction? If that were so, why would GNU bother maintaining the old-gnu FTP directory?
If I understand what you're describing, your point is on the first line of a function (not necessarily at the end). You press
V
to go into (line) visual mode, and then$%
. And that's not working?When I do that, I do wind up with the entire function selected as I'd expect. FWIW, I'm using evil mode as configured by Spacemacs, and I tested it out in a random Go file I had open. It looks like Spacemacs does add a bunch of extra packages in their evil layer*, but I checked and
%
is bound toevil-jump-item
from the evil package.* Not to be confused with their evil lair.