diff --git a/src/gmnlm.c b/src/gmnlm.c
index cb7e2843798f66f596e071823d9e41153a555fcc..c70a4126acc5337a768c3a70513aecc1b0e16668 100644
--- a/src/gmnlm.c
+++ b/src/gmnlm.c
@@ -89,6 +89,7 @@ "B\tBrowse bookmarks\n"
"r\tReload the page\n"
"d <path>\tDownload page to <path>\n"
"|<prog>\tPipe page into program\n"
+ "[N]|<prog>\tPipe content of Nth link into program\n"
"\n"
"Other commands include:\n\n"
"<Enter>\tread more lines\n"
@@ -791,7 +792,7 @@ }
break;
case GEMINI_LINK:
if (text == NULL) {
- col += fprintf(out, "%2d> %s", nlinks++, ANSI_COLOR_CYAN);
+ col += fprintf(out, "%2d) %s", nlinks++, ANSI_COLOR_CYAN);
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));