aboutsummaryrefslogtreecommitdiffhomepage
path: root/CHANGES
diff options
context:
space:
mode:
authorGravatar Pierre Courtieu <Pierre.Courtieu@cnam.fr>2017-10-26 14:37:51 +0200
committerGravatar Pierre Courtieu <Pierre.Courtieu@cnam.fr>2017-10-26 14:37:51 +0200
commitf1ca798c0e68dfb44630b73e2e1b262c8ec304b9 (patch)
tree24573b8fb1d80ebfd95ef3afbc94b7b522d2c66a /CHANGES
parentfa0da5b062f7d76f1cd1bc51b291e6fc62092b66 (diff)
Updating CHANGES with lexer extensibility.
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES17
1 files changed, 17 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 142d3d84..5b35e3d0 100644
--- a/CHANGES
+++ b/CHANGES
@@ -6,6 +6,8 @@ and the PG Trac http://proofgeneral.inf.ed.ac.uk/trac
* Changes of Proof General 4.4.1 from Proof General 4.4
+* Changes of Proof General 4.4.1 from Proof General 4.4
+
** Generic changes
*** bug fixes
@@ -38,6 +40,21 @@ and the PG Trac http://proofgeneral.inf.ed.ac.uk/trac
compilation does not stop at the first error but rather
continues as far as possible.
+*** Limited extensibility for indentation
+
+ Coq indentation mechanism is based on a fixed set of tokens and
+ precedence rules. Extensibility is now possible by adding new
+ syntax for a given token (no new token can be added).
+
+ Typical example: if you define a infix operator xor you may
+ want to define it as a new syntax for token \/ in order to
+ have the indentation rules of or applied to xor.
+
+ Use:
+ (setq coq-smie-user-tokens '(("xor" . "\\/")))
+
+ The set of tokens can be seen in variable smie-grammar.
+
*** bug fixes
- avoid leaving partial files behind when compilation fails
- 123: Parallel background compliation fails to execute some