   (setq comment-start-skip "// *")
   (setq comment-end "")
 
-  (modify-syntax-entry ?: "w")
+  (dolist (op (list ?: ?+ ?- ?= ?! ?? ?* ?/ ?& ?| ?^))
+    (modify-syntax-entry op "."))
 
   (setq indent-tabs-mode nil)
 

  :group 'zomp
  :type `(repeat string))

(defcustom zomp-continued-line-regexp "[-+*/=><&|,(] *\\(?://.*\\)?"
  "A line whose ends matches this string (using `looking-back' is
  considered to be one which continues on the next line"
  :group 'zomp


      (delete-horizontal-space)
      (indent-to-column left))

    ;; place cursor correctly on newline-and-indent
    (when (equal (current-column) 0)
      (back-to-indentation))
