How and why I attempt to use Links as main browser
I'm a computer programmer, lisper, emacser, vier, etc and I desire every program that I use daily to be compiled from source so that I can dig in whenever I need to fix bugs, add features, or just curious how something is done.<p>I also highly desire the ability to change the keybindings of any program I use to be what I want, generally following the VI model.<p>I also do e-waste collection and pride myself on being as fast or faster than others using 10+ year old computers (writing this on my main laptop - a Thinkpad T60).<p>So with that lead-in, a few months ago I switched to this laptop and had a glitch getting X to start so I decided to push the envelope as far as I can running on the framebuffer, hence "links -driver fb".<p>The web has gotten slower and slower over the years and while there are some new kids on the block such as the next browser [1] that should give me what I need on X, links has been a win over and over, so far.<p>No code to share yet, but I finally got (for %95) of website, the browser of my dreams.<p>Lightning fast. It will fetch and render almost any page in less than a second, but one thing it was missing was some customability and expandability, hence the natural move to embed guile. So I now have a lisp that is my browser and I am in the process of exploring what that means. Full keyboard control, for everything. VI bindings. A cache from heaven that remembers everywhere I've been and never reloads unless I tell it. I can fly around history like you've never seen.<p>Anyhoe, happy hacking!<p>[1] <a href="https://nyxt.atlas.engineer" rel="nofollow">https://nyxt.atlas.engineer</a>