aboutsummaryrefslogtreecommitdiffhomepage
path: root/coq/ex/indent.v
Commit message (Collapse)AuthorAge
* Fixing #183.Gravatar Pierre Courtieu2017-05-23
|
* Fixing #147 and #91 + others indentation bugs.Gravatar Pierre Courtieu2017-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | While fixing these I discovered several flaws in indentation (what a suprise). The probem is the following: since we don't have a precise grammar of tactics, smie often decides that the parent of a sub-part of a tactic is the previous command instead of the current tacic. Typical example (fixed now but in general): foo. apply bar with bar'. Since "apply ... bar'" is considered as one leaf of the grammar, it is considered to be a child of the previous dot. . /\ / \ foo apply...bar' Therefore indentation of "with" wants to align with parent "." and hence with "foo". Basically we should try to define a much more precise grammar of complex tactics (with with, as, using etc) in order to fix the problem. Of course this has the drawback of making impossible to support user tactic notations.
* Fixed lazymatch and multimatch indentation/highlighting.Gravatar Pierre Courtieu2015-03-23
|
* Fixing indentation of pending curly braces.Gravatar Pierre Courtieu2015-01-05
|
* trying to indent pending forall in the expected wayGravatar Pierre Courtieu2015-01-05
|
* fixed indentation (lexing of 'with') + made local coq-load-path.Gravatar Pierre Courtieu2014-12-30
|
* fixed a bug in command parsing for coq, due to recent changes.Gravatar Pierre Courtieu2014-12-24
|
* * coq/coq-smie.el: Fix precedence of 'else'.Gravatar Stefan Monnier2014-06-06
|
* * coq-smie.el (coq-smie-.-deambiguate): Proofs don't start with a definition.Gravatar Stefan Monnier2014-06-04
| | | | | (coq-smie-backward-token): Don't burp at EOB. (coq-smie-rules): Indent top-level ":" like ":=".
* Rename coq-smie-lexer.el to coq-smie.el.Gravatar Stefan Monnier2014-06-03
|
* Fixing another bug in indentation concerning "where". Actually thereGravatar Pierre Courtieu2013-07-11
| | | | | are other uses of "where (declaring notation for records that I did no test).
* Fixed incorrect syntax of previous commit.Gravatar Pierre Courtieu2012-07-10
|
* Indentation is a bit more accurate.Gravatar Pierre Courtieu2012-06-08
|
* Fix indentation of dependent match clauses (as ... in ... return ...).Gravatar Pierre Courtieu2012-06-07
| | | | + bug fixes.
* One more fix for indentation.Gravatar Pierre Courtieu2012-06-04
|
* Fix a bug of indentation.Gravatar Pierre Courtieu2012-06-03
|
* Fixed an ineficiency in comment detection.Gravatar Pierre Courtieu2012-02-10
|
* Fixing the scripting of new subproof script parenthesizing ({ and }).Gravatar Pierre Courtieu2011-07-08
|
* Some more sample indentation patterns added.Gravatar Pierre Courtieu2011-07-01
|
* oops, undo last commit.Gravatar Pierre Courtieu2011-06-17
|
* Fix trac #410.Gravatar Pierre Courtieu2011-06-10
|
* Added one indentation example.Gravatar Pierre Courtieu2011-06-08
|
* Updated the old code for indentation, in case Stefan cannot finish theGravatar Pierre Courtieu2011-06-04
| | | | | | | new one for the release. Added also support for an experimental syntax modification: { .. } is a new syntax for Beginsubproof. ... EndSubproof. There a also few minor behavior changes. The code has changed a lot though.
* Fixed small bugs in indentation.Gravatar Pierre Courtieu2010-09-09