commit - c49d61bc3806c1bb3056fb05deb5080c5a32ee9d
commit + fc43eaddf62cc96c86448dd3d0e37f1c8e2ab602
blob - 267a1d8e7214cfcf5278c961b470d5f94c6629bd
blob + 03d8232b9f564226f4e87f976583af28f6853846
--- gemtext.c
+++ gemtext.c
{
memset(p, 0, sizeof(*p));
+ p->name = "text/gemini";
p->parse = &gemtext_parse;
p->free = &gemtext_free;
}
blob - c67cd84e45d7214943b0b5ee92dd9868b4e55025
blob + b610237928efb87711a84d3dad895aafce7697a2
--- telescope.h
+++ telescope.h
typedef void (imsg_handlerfn)(struct imsg*, size_t);
struct parser {
+ const char *name;
char *buf;
size_t len;
size_t cap;
blob - 471091ea1f8295cc89f69483b28f00cefb0a9fce
blob + 31b215e86619b56b436715dd6068216520a1f479
--- textplain.c
+++ textplain.c
{
memset(p, 0, sizeof(*p));
+ p->name = "text/plain";
p->parse = &textplain_parse;
p->free = &textplain_free;
blob - d0efc2f364127a3ab24def204cffa73c36cda2fa
blob + 5a8112c5d9e98929a69471e1b2ca9ab7d8e56ed2
--- ui.c
+++ ui.c
{
double pct;
int x, y, max_x, max_y;
- const char *mode = "text/gemini-mode";
+ const char *mode = tab->page.name;
const char *spin = "-\\|/";
wclear(modeline);
wattron(modeline, A_REVERSE);
wmove(modeline, 0, 0);
- wprintw(modeline, "-%c %s ",
+ wprintw(modeline, "-%c %s-mode ",
spin[tab->s->loading_anim_step], mode);
pct = (tab->s->line_off + tab->s->curs_y) * 100.0 / tab->s->line_max;