Using Chawan as a gopher browser Tue, 21 Oct 2025 12:30:47 +0200 +-----------------------------------------------------------------+ Recently I logged an issue with the author of the Chawan text browser about the rendering of gophermaps. I was quite surprised when he fixed the issue rapidly and made it available. He fixed a bug, missing space between item type and title. OCD me also wanted the item types to line up as they do in Lynx. The author solved this my moving gopher item types to CSS, making it possible to edit the type. My ~/.config/chawan/config.toml now looks like this: ... [buffer] images = true user-style = ''' @media (-cha-content-type: "text/gopher") { a[item-type]::before { content: "( UNKN) " } a[item-type='0']::before { content: "( FILE) " } a[item-type='1']::before { content: "( DIR) " } a[item-type='3']::before { content: "( ERR) " } a[item-type='5']::before { content: "( DOS) " } a[item-type='7']::before { content: "(QUERY) " } a[item-type='m']::before { content: "( MSG) " } a:is([item-type='s'], [item-type='>'])::before { content: "( SND) " } a[item-type='g']::before { content: "( GIF) " } a[item-type='h']::before { content: "( HTML) " } a[item-type='I']::before { content: "( IMG) " } a[item-type='9']::before { content: "( BIN) " } a[item-type='p']::before { content: "( PNG) " } a[item-type=';']::before { content: "( VID) " } } ''' ... I don't think I'll move from Lynx yet, but the main advantages are: - gopher,gemini and web browsing - excellent html page rendering (IMHO the best there is) - images in web pages On the down side "i" item types aren't spaced to line up with the rest, which is maybe fixable in the css. It's also slower than Lynx as my X220 doesn't have a GPU. But who knows, it might float your boat, give it a try! https://sr.ht/~bptato/chawan/ gopher://spike.nagatha.fr/0/phlog/2025/2025-06-15-00-00-Howto-install-Chawan-on-Artix.txt