Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fixing #183. | 2017-05-23 | |
| | |||
* | Merge pull request #163 from ProofGeneral/fix_indentation | 2017-03-03 | |
|\ | | | | | Fix indentation | ||
* | | use Utf8 from Coq library | 2017-03-02 | |
| | | |||
| * | Fixing #147 and #91 + others indentation bugs. | 2017-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. | 2015-03-23 | |
| | |||
* | Fixing indentation of pending curly braces. | 2015-01-05 | |
| | |||
* | trying to indent pending forall in the expected way | 2015-01-05 | |
| | |||
* | fixed indentation (lexing of 'with') + made local coq-load-path. | 2014-12-30 | |
| | |||
* | fixed a bug in command parsing for coq, due to recent changes. | 2014-12-24 | |
| | |||
* | * coq/coq-smie.el: Fix precedence of 'else'. | 2014-06-06 | |
| | |||
* | * coq-smie.el (coq-smie-.-deambiguate): Proofs don't start with a definition. | 2014-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. | 2014-06-03 | |
| | |||
* | Fixing another bug in indentation concerning "where". Actually there | 2013-07-11 | |
| | | | | | are other uses of "where (declaring notation for records that I did no test). | ||
* | - first version of parallel asynchronous compilation for coq in | 2012-11-13 | |
| | | | | | | | | | | | | | | coq-par-compile.el (must be activated via coq-compile-parallel-in-background) - items in the queue region are not necessarily in proof-action-list any more! Require commands and the following items are stored elsewhere until the compilation finishes. Variable proof-second-action-list-active notifies the generic machinery if queue items are stored elsewhere. In this case, Proof General must neither release the proof shell lock nor delete the queue span when proof-action-list is empty. - to kill background processes as early as possible, the new hook proof-shell-signal-interrupt-hook is used | ||
* | Fixed incorrect syntax of previous commit. | 2012-07-10 | |
| | |||
* | Indentation is a bit more accurate. | 2012-06-08 | |
| | |||
* | Fix indentation of dependent match clauses (as ... in ... return ...). | 2012-06-07 | |
| | | | | + bug fixes. | ||
* | One more fix for indentation. | 2012-06-04 | |
| | |||
* | Fix a bug of indentation. | 2012-06-03 | |
| | |||
* | fix typo + add one missing cvsignore | 2012-05-09 | |
| | |||
* | Fixed an ineficiency in comment detection. | 2012-02-10 | |
| | |||
* | Typo | 2011-12-27 | |
| | |||
* | Fixing the scripting of new subproof script parenthesizing ({ and }). | 2011-07-08 | |
| | |||
* | Some more sample indentation patterns added. | 2011-07-01 | |
| | |||
* | oops, undo last commit. | 2011-06-17 | |
| | |||
* | Fix trac #410. | 2011-06-10 | |
| | |||
* | Added one indentation example. | 2011-06-08 | |
| | |||
* | Updated the old code for indentation, in case Stefan cannot finish the | 2011-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. | ||
* | - minor changes: clean personal todo list + adjust test case description | 2011-05-20 | |
| | |||
* | - add test coq/ex/test-cases/change-ancestor for the | 2011-05-12 | |
| | | | | change-ancestor bug | ||
* | - adjust coq-ask-insert-coq-prog-name and doc in coq-local-vars-doc | 2011-02-28 | |
| | |||
* | - fix problem description | 2011-01-26 | |
| | |||
* | - use time-less-p | 2011-01-21 | |
| | | | | | | | - delete previous-head, simplify loop - coq 8.2 compatibility - describe bug for killing completely asserted active buffers in coq/ex/test-cases/retract-completely-asserted | ||
* | - fixed stale load path problem with killing the proof shell in | 2011-01-18 | |
| | | | | the deactivation-hook | ||
* | fix problems in test cases | 2011-01-17 | |
| | | | | coq/ex/test-cases/multiple-files-single-dir and multiple-files-multiple-dir | ||
* | - more coq test cases (some with surprising and embarrassing bugs) | 2011-01-14 | |
| | |||
* | - move proof-no-fully-processed-buffer to generic/proof-config | 2011-01-14 | |
| | | | | | | - add documentation for it - add a test case demonstrating it in coq/ex/test-cases/retract-completely-asserted | ||
* | Fixed small bugs in indentation. | 2010-09-09 | |
| | |||
* | illustrating the wrongness of the current multifile processing for coq. | 2010-09-08 | |
| | |||
* | Added three files for testing multi file scripting. | 2010-09-08 | |
| | |||
* | Moved files | 2010-08-15 | |
| | |||
* | Renamed file | 2010-08-13 | |