branch: externals/a68-mode commit f6f819c913b0281cbc3691bcc32751b3811b7a6e Author: Omar Polo <o...@omarpolo.com> Commit: Omar Polo <o...@omarpolo.com>
add rules for ELSIF --- a68-mode.el | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/a68-mode.el b/a68-mode.el index 536627289a..cac23cfd6a 100644 --- a/a68-mode.el +++ b/a68-mode.el @@ -120,8 +120,19 @@ (expr ":/=:" expr) ("BEGIN" exprs "END") ("(" exprs ")") + ;; why all the repetitions? copied from + ;; sh-script.el ("IF" exprs "THEN" exprs "FI") ("IF" exprs "THEN" exprs "ELSE" exprs "FI") + ("IF" exprs "THEN" exprs + "ELIF" exprs "THEN" exprs "FI") + ("IF" exprs "THEN" exprs + "ELIF" exprs "THEN" exprs + "ELSE" exprs "FI") + ("IF" exprs "THEN" exprs + "ELIF" exprs "THEN" exprs + "ELIF" exprs "THEN" exprs + "ELSE" exprs "FI") ("CASE" exprs "IN" exprs "ESAC") ("CASE" exprs "IN" exprs "OUT" exprs "ESAC")) (exprs (exprs "," exprs)