Commit Diff


commit - 1829181ebeeaabea2f84cb885775c05c0dd5268c
commit + 0effda17cb4608aa8263c796eccc1d2505ecf448
blob - 9ab19f72db464b45af6c1ca323ba749f174f1718
blob + 31e67d71c1fa1d9664e4bee8c21f0649880af6fc
--- a68-mode.el
+++ a68-mode.el
@@ -104,7 +104,7 @@
   "Highlighting expressions for Algol 68 mode.")
 
 (defvar a68--keywords-regexp
-  (regexp-opt '("+" "*" ";" ">" "<" ":=" "=")))
+  (regexp-opt '("+" "*" ";" ">" "<" ":=" "=" ",")))
 
 (defvar a68--smie-grammar
   (smie-prec2->grammar
@@ -169,6 +169,7 @@
     (modify-syntax-entry ?# "<" st)
     (modify-syntax-entry ?# ">" st)
     (modify-syntax-entry ?\\ "." st)
+    (modify-syntax-entry ?, "." st)
     ;; define parentheses to match
     (modify-syntax-entry ?\( "()" st)
     (modify-syntax-entry ?\) ")(" st)