diff --git a/src/text.c b/src/text.c
index be907224612eafaa6619ec4fca4e7ae18f8563a7..4f59b5c579308ff904a10f8364008ae24b6fe66d 100644
--- a/src/text.c
+++ b/src/text.c
@@ -3068,6 +3068,9 @@ void do_linter(void)
 	return;
     }
 
+    openfile->mark_set = FALSE;
+    edit_refresh();
+
     if (openfile->modified) {
 	int i = do_yesno_prompt(FALSE, _("Save modified buffer before linting?"));