diff --git a/src/gmnlm.c b/src/gmnlm.c

index c5b778095021a7592fce5c7e4a83c70be822790e..6a27f53bb31f0084b0ba687f5de94628ad494774 100644

--- a/src/gmnlm.c

+++ b/src/gmnlm.c

@@ -28,6 +28,7 @@ #define ANSI_COLOR_GREEN "\x1b[92m"

#define ANSI_COLOR_YELLOW "\x1b[93m"

#define ANSI_COLOR_BLUE "\x1b[94m"

#define ANSI_COLOR_MAGENTA "\x1b[35m"

+#define ANSI_COLOR_LMAGENTA "\x1b[95m"

#define ANSI_COLOR_CYAN "\x1b[36m"

#define ANSI_COLOR_LCYAN "\x1b[96m"

#define ANSI_COLOR_GRAY "\x1b[37m"

@@ -979,7 +980,7 @@ }

break;

case GEMINI_LINK:

if (text == NULL) {

- col += fprintf(out, "%3d) %s", nlinks++, (!strncmp("gemini://", tok.link.url, 9)) ? ANSI_COLOR_CYAN : ((strstr(tok.link.url, "://") == NULL) ? ANSI_COLOR_LCYAN : ANSI_COLOR_MAGENTA));

+ col += fprintf(out, "%3d) %s", nlinks++, (!strncmp("gemini://", tok.link.url, 9)) ? ANSI_COLOR_CYAN : ((strstr(tok.link.url, "://") == NULL) ? ANSI_COLOR_LCYAN : ANSI_COLOR_LMAGENTA));

text = trim_ws(tok.link.text ? tok.link.text : tok.link.url);

*next = calloc(1, sizeof(struct link));

(*next)->url = strdup(trim_ws(tok.link.url));