[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/sml-mode 9f85a5d 27/45: * sml-mode/sml-mode.el (sml-smi
From: |
Stefan Monnier |
Subject: |
[elpa] externals/sml-mode 9f85a5d 27/45: * sml-mode/sml-mode.el (sml-smie-rules): Work around Emacs-24.3 bug. |
Date: |
Tue, 1 Dec 2020 10:01:41 -0500 (EST) |
branch: externals/sml-mode
commit 9f85a5d9942b73220b575d39dab88d7a04ca055f
Author: Stefan Monnier <monnier@iro.umontreal.ca>
Commit: Stefan Monnier <monnier@iro.umontreal.ca>
* sml-mode/sml-mode.el (sml-smie-rules): Work around Emacs-24.3 bug.
---
sml-mode.el | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/sml-mode.el b/sml-mode.el
index 4cca127..c353420 100644
--- a/sml-mode.el
+++ b/sml-mode.el
@@ -532,8 +532,9 @@ Regexp match data 0 points to the chars."
(if (and (smie-rule-parent-p "val") (smie-rule-next-p "fn")) -3))
(`(:before . "=>") (if (smie-rule-parent-p "fn") 3))
(`(:before . "of") 1)
- ;; In case the language is extended to allow a | directly after of.
- (`(:before . ,(and `"|" (guard (smie-rule-prev-p "of")))) 1)
+ ;; FIXME: pcase in Emacs<24.4 bumps into a bug if we do this:
+ ;;(`(:before . ,(and `"|" (guard (smie-rule-prev-p "of")))) 1)
+ (`(:before . "|") (if (smie-rule-prev-p "of") 1 (smie-rule-separator
kind)))
(`(:before . ,(or `"|" `"d|" `";" `",")) (smie-rule-separator kind))
;; Treat purely syntactic block-constructs as being part of their parent,
;; when the opening statement is hanging.
- [elpa] externals/sml-mode cdc5caf 35/45: * packages/sml-mode/sml-mode.el (sml-tyvarseq-re): Backtrack less (bug#24205), (continued)
- [elpa] externals/sml-mode cdc5caf 35/45: * packages/sml-mode/sml-mode.el (sml-tyvarseq-re): Backtrack less (bug#24205), Stefan Monnier, 2020/12/01
- [elpa] externals/sml-mode b2c4602 31/45: Fix some quoting problems in doc strings, Stefan Monnier, 2020/12/01
- [elpa] externals/sml-mode 929f0e3 34/45: * sml-mode/sml-mode.el: Use cl-lib., Stefan Monnier, 2020/12/01
- [elpa] externals/sml-mode f74803e 33/45: * sml-mode/sml-mode.el: Use cl-lib., Stefan Monnier, 2020/12/01
- [elpa] externals/sml-mode d142867 36/45: * packages/sml-mode/sml-mode.el (sml-tyvarseq-re): Backtrack less (bug#24205), Stefan Monnier, 2020/12/01
- [elpa] externals/sml-mode aa9dbe5 37/45: * packages/sml-mode/sml-mode.el (sml-smie-rules): Remove incoherent rule., Stefan Monnier, 2020/12/01
- [elpa] externals/sml-mode 7f7b551 42/45: * sml-mode.el: New var sml-abbrev-skeletons; bump vers to 6.9, Stefan Monnier, 2020/12/01
- [elpa] externals/sml-mode 3b3d315 39/45: Bump version to make new release, Stefan Monnier, 2020/12/01
- [elpa] externals/sml-mode 1460c3f 45/45: * .gitignore: New file, Stefan Monnier, 2020/12/01
- [elpa] externals/sml-mode 128f9dd 19/45: * sml-mode.el (sml--rightalign-and-p): New function., Stefan Monnier, 2020/12/01
- [elpa] externals/sml-mode 9f85a5d 27/45: * sml-mode/sml-mode.el (sml-smie-rules): Work around Emacs-24.3 bug.,
Stefan Monnier <=
- [elpa] externals/sml-mode c3a8cef 26/45: * sml-mode.el: Add prettify-symbols-mode and Poly/ML support, Stefan Monnier, 2020/12/01
- [elpa] externals/sml-mode 62c15e0 32/45: Fix some quoting problems in doc strings, Stefan Monnier, 2020/12/01
- [elpa] externals/sml-mode ff02923 40/45: Bump version to make new release, Stefan Monnier, 2020/12/01
- [elpa] externals/sml-mode 664e139 41/45: * sml-mode.el: New var sml-abbrev-skeletons; bump vers to 6.9, Stefan Monnier, 2020/12/01
- [elpa] externals/sml-mode af890bb 43/45: Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs/elpa, Stefan Monnier, 2020/12/01