From: Markus Triska Date: Fri, 2 Oct 2015 20:47:06 +0000 (-0400) Subject: * prolog.el: Update and extend operator table X-Git-Tag: emacs-25.0.90~1223^2~27 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=d771ae0d5f4259d1a23b202e0cbef7341eb5dd92;p=emacs.git * prolog.el: Update and extend operator table (prolog-smie-grammar): Add multifile, public etc. --- diff --git a/lisp/progmodes/prolog.el b/lisp/progmodes/prolog.el index ff2769e7493..81aeb8d0f81 100644 --- a/lisp/progmodes/prolog.el +++ b/lisp/progmodes/prolog.el @@ -877,12 +877,21 @@ This is really kludgy, and unneeded (i.e. obsolete) in Emacs>=24." ;; manual uses precedence levels in the opposite sense (higher ;; numbers bind less tightly) than SMIE, so we use negative numbers. '(("." -10000 -10000) + ("?-" nil -1200) (":-" -1200 -1200) ("-->" -1200 -1200) + ("discontiguous" nil -1150) + ("dynamic" nil -1150) + ("meta_predicate" nil -1150) + ("module_transparent" nil -1150) + ("multifile" nil -1150) + ("public" nil -1150) + ("|" -1105 -1105) (";" -1100 -1100) + ("*->" -1050 -1050) ("->" -1050 -1050) ("," -1000 -1000) - ("\\+" -900 -900) + ("\\+" nil -900) ("=" -700 -700) ("\\=" -700 -700) ("=.." -700 -700)