From: Alan Mackenzie Date: Wed, 24 Jun 2020 19:45:30 +0000 (+0000) Subject: Make switch work in AWK Mode. Fixes bug #41923 X-Git-Tag: emacs-28.0.90~7102 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=b6ea0e0834fb63c977299f35701f17a1a3c6a044;p=emacs.git Make switch work in AWK Mode. Fixes bug #41923 lisp/progmodes/cc-langs.el (c-block-stmt-2-kwds): Insert "switch" into the AWK Mode entry. (c-case-kwds): Remove the special entry for AWK Mode. --- diff --git a/lisp/progmodes/cc-langs.el b/lisp/progmodes/cc-langs.el index dcffc0d31b4..814a85c72a6 100644 --- a/lisp/progmodes/cc-langs.el +++ b/lisp/progmodes/cc-langs.el @@ -2786,7 +2786,7 @@ Keywords here should also be in `c-block-stmt-1-kwds'." java '("for" "if" "switch" "while" "catch" "synchronized") idl nil pike '("for" "if" "switch" "while" "foreach") - awk '("for" "if" "while")) + awk '("for" "if" "switch" "while")) (c-lang-defconst c-block-stmt-2-key ;; Regexp matching the start of any statement followed by a paren sexp @@ -2866,8 +2866,7 @@ nevertheless contains a list separated with `;' and not `,'." (c-lang-defconst c-case-kwds "The keyword(s) which introduce a \"case\" like construct. This construct is \" :\"." - t '("case") - awk nil) + t '("case")) (c-lang-defconst c-case-kwds-regexp ;; Adorned regexp matching any "case"-like keyword.