From 98958ec99aad3157066d67d53f2e2b9b72fe50c7 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+orbitalquark@users.noreply.github.com> Date: Thu, 11 Mar 2021 21:19:14 -0500 Subject: Do not mark GCC-style "note:" output as compile/run/build/test errors. --- modules/textadept/run.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'modules') diff --git a/modules/textadept/run.lua b/modules/textadept/run.lua index 743ee5cb..3e0b4295 100644 --- a/modules/textadept/run.lua +++ b/modules/textadept/run.lua @@ -98,8 +98,10 @@ local function scan_for_error(message, ext_or_lexer) end i = i + 1 end + local lower_message = message:lower() detail.warning = - message:lower():find('warning') and not message:lower():find('error') + (lower_message:find('warning') or lower_message:find('note')) and + not lower_message:find('error') -- Compile and run commands specify the file extension or lexer name used -- to determine the command, so the error patterns used are guaranteed to -- be correct. Build and test commands have no such context and instead -- cgit v1.2.3