tl;dr I wrote a patch to add Gemini support to w3m. Checkout branch 'gemini' from my git repo
I started adding Gemini
support to w3m. As a user w3m
is a great piece of software. It has good HTML support and speaks nearly all
other protocols you'll come across while surfing the web#0. It
bothered me that I had to use a different tool when I came across a
gemini link. Also, you don't often get the chance to add a new
protocol to a 28 year old piece of software.
This is still Work in Progress, but has enough features to be usable.
text/gemini buffer toggles between rendered and text/plain viewtext/plain as text/geminigit clone https://git.sr.ht/~rkta/w3mcd w3mgit checkout geminiapt-get build-dep w3m (or the equivalent of your distro)
./configure && make./w3m gemini://geminiprotocol.net/I've you need help or just want to leave feedback send me an email or join #w3m on irc.libera.chat
2024-09-07: This is now maintained in a separate git branch 2024-05-16: Really make sure the correct buffer type is set Thanks to IRC user cizra for debugging and reporting! 2023-10-28: Make sure the correct buffer type is set 2023-08-13: Fix a bug that added empty entries to known_hosts Simplify the code a bit Let geminize command show up in help menu 2023-03-26: Update the patch to indent blockquotes with four spaces
Last modified: 2026-04-03T07:46:58Z