diff --git a/contrib/scad-mode.el b/contrib/scad-mode.el index f951a312..58b2ee38 100644 --- a/contrib/scad-mode.el +++ b/contrib/scad-mode.el @@ -142,9 +142,6 @@ (modify-syntax-entry ?= "." st) (modify-syntax-entry ?\; "." st) - ;; _ allowed in word (alternatively "_" as symbol constituent?) - (modify-syntax-entry ?_ "w" st) - st) "Syntax table for `scad-mode'.") diff --git a/src/mainwin.cc b/src/mainwin.cc index f01172cf..0535a8c1 100755 --- a/src/mainwin.cc +++ b/src/mainwin.cc @@ -1768,7 +1768,7 @@ bool MainWindow::fileChangedOnDisk() */ void MainWindow::compileTopLevelDocument() { - resetPrintedDeprecations(); + resetSuppressedMessages(); this->last_compiled_doc = editor->toPlainText(); diff --git a/src/printutils.cc b/src/printutils.cc index 70eb1974..4be2e9f9 100644 --- a/src/printutils.cc +++ b/src/printutils.cc @@ -119,7 +119,8 @@ void printDeprecation(const std::string &str) } } -void resetPrintedDeprecations() +void resetSuppressedMessages() { printedDeprecations.clear(); + lastmessages.clear(); } diff --git a/src/printutils.h b/src/printutils.h index 8fd0caee..74aa0cad 100644 --- a/src/printutils.h +++ b/src/printutils.h @@ -23,7 +23,7 @@ extern std::list print_messages_stack; void print_messages_push(); void print_messages_pop(); void printDeprecation(const std::string &str); -void resetPrintedDeprecations(); +void resetSuppressedMessages(); #define PRINT_DEPRECATION(_fmt, _arg) do { printDeprecation(str(boost::format(_fmt) % _arg)); } while (0)