aboutsummaryrefslogtreecommitdiffhomepage
path: root/coq/coq-system.el
Commit message (Collapse)AuthorAge
* Fix #7980, keep option order unchanged.Gravatar Pierre Courtieu2018-08-18
|
* fix #355 + probable bug.Gravatar Pierre Courtieu2018-06-11
| | | | | By renaming the arg load-path into loadpath I notice that a coq-load-path was used instead of it.
* Merge pull request #207 from SkySkimmer/masterGravatar Erik Martin-Dorel2018-04-08
|\ | | | | Make coq-prog-args safe when list of strings.
* | Fix typos in custom variable descriptions. (#236)Gravatar Tej Chajed2018-03-03
| |
* | Update copyright messages and improve the header of elisp files.Gravatar Erik Martin-Dorel2018-02-21
| |
| * Make coq-prog-args safe when list of strings.Gravatar Gaëtan Gilbert2017-12-22
|/ | | | They could be passed through _CoqProject regardless.
* changed -emacs-U flag to -emacsGravatar Paul Steckler2017-07-19
|
* Change (eval-when (compile) ...) to (eval-when-compile ...)Gravatar Clément Pit--Claudel2017-05-05
| | | | This fixes a bunch of compilation warnings
* Remove compile-time calls to proof-ready-for-assistantGravatar Clément Pit--Claudel2017-03-08
| | | | | Compilation used to run in a separate Emacs process for each file, but that's not what happens when installing PG with package.el.
* Fix incorrect uses of defvarGravatar Clément Pit--Claudel2017-03-08
| | | | | | | It didn't really matter that these variables were defined and set to nil during compilation, since we ran compilation in a clean Emacs in --batch mode; it does matter now, however, since package.el compiles PG in the user's currently running Emacs instance.
* 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.
* Fix prooftree for Coq 8.6Gravatar Hendrik Tews2017-01-14
| | | | | | | In Coq 8.6 evar status printing is off by default, causing prooftree to crash. This patch inserts invisible commands to switch evar status printing on and off. This is done via the urgent-action-hook.
* die gracefully when visiting files in nonexisting directoriesGravatar Hendrik Tews2016-12-15
|
* Merge pull request #132 from Matafou/masterGravatar Pierre Courtieu2016-12-14
|\ | | | | Remove default absolute name from coq-prog-name (Fixes #76), but keep displaying…
| * Same name guessing for coqc/coqdep then for coqtop.Gravatar Pierre Courtieu2016-12-13
| |
| * remove default absolute name from coq-prog-name, but keep dipsplaying it ↵Gravatar Pierre Courtieu2016-12-12
| | | | | | | | when asking for it.
* | update documentationGravatar Hendrik Tews2016-11-29
|/
* give a more helpful error message if Coq version detection failsGravatar Hendrik Tews2016-10-27
| | | | | | | - coq--pre-v85 signals coq-unclassifiable-version for "Invalid version" errors - background compilation converts this into an even more helpful message (fixes #70)
* fix parallel compilation and improve assertions and debugging codeGravatar Hendrik Tews2016-10-27
| | | | - fixes #92
* Make it possible to work around #113Gravatar Clément Pit--Claudel2016-09-28
|
* Fail silently if Coq's version can't be detectedGravatar Clément Pit--Claudel2016-05-19
| | | | | | | | | | Rationale: if Coq isn't installed, we will detect it when trying to run it, and we don't need to duplicate the error logic. Additionally, change from using process-lines to using shell-command, possibly through file-name-handler. The reason for this change is that we want to do the version detection on the remote server if we're running in Tramp.
* Small fix for -Q options in loadpath.Gravatar Pierre Courtieu2016-03-08
|
* Remove leftover commentGravatar Clément Pit--Claudel2016-02-28
|
* Ensure that version detection does not fail in 24.3Gravatar Clément Pit--Claudel2016-02-06
|
* Use coq-prog-name to autodetect version numberGravatar Clément Pit--Claudel2016-02-06
|
* Add a few comments to explain values of coq-load-pathGravatar Clément Pit--Claudel2016-01-14
|
* Mark coq-load-path-include-current as obsoleteGravatar Clément Pit--Claudel2016-01-14
|
* Automatically detect which version of Coq we're usingGravatar Clément Pit--Claudel2016-01-14
|
* Refactor the project file parsing codeGravatar Clément Pit--Claudel2016-01-14
|
* Refactoring. New file coq-system.el.Gravatar Pierre Courtieu2015-12-14