<feed xmlns='http://www.w3.org/2005/Atom'>
<title>proof-general/phox, branch master</title>
<subtitle>Emacs plugins for proof management systems</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/proof-general/'/>
<entry>
<title>Cosmetic cleanup of coq-smie, coq-syntax, and coq-abbrev.</title>
<updated>2018-12-16T03:55:12+00:00</updated>
<author>
<name>Stefan Monnier</name>
</author>
<published>2018-12-16T01:03:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/proof-general/commit/?id=1854459fef368dfc8ca870792e7e3b065a2241c6'/>
<id>1854459fef368dfc8ca870792e7e3b065a2241c6</id>
<content type='text'>
Fix a few more cl.el leftovers.  Get rid of remaining use of iso-2022.
Use SMIE unconditionally.

* coq/coq-abbrev.el: Use lexical-binding.
(coq-install-abbrevs): Delete, only keep the relevant contents.
(proof-defstringset-fn): Remove.  Fold changes into the main version.

* coq/coq-indent.el (coq-find-real-start): Use forward-comment.

* coq/coq-smie.el: Use lexical-binding.  Assume `smie` is available.
(coq--string-suffix-p): Rename from coq-string-suffix-p.
Use string-suffix-p for it when available.
(string-suffix-p): Never define here.  Change all users to use
coq--string-suffix-p instead.
(coq-smie-.-deambiguate): Use forward-comment.  Remove unused var `beg`.
(coq-backward-token-fast-nogluing-dot-friends)
(coq-forward-token-fast-nogluing-dot-friends): Remove unused var
`tok-other`.
(coq-smie-search-token-backward): Remove unused var `p`.
(coq-smie-:=-deambiguate, coq-smie-backward-token): Prefer char-before
over looking-back.
(coq-smie-rules): Use `pcase` over deprecated cl's `case`.

* coq/coq-syntax.el: Use lexical-binding.
(coq-count-match): Rewrite so it doesn't do needless heap-allocation.
(coq-module-opening-p, coq-section-command-p, coq-goal-command-str-p):
Use case-fold-search rather than proof-string-match.
(coq-goal-command-regexp): Forward-declare.
(coq-save-command-regexp-strict): Move before first use.
(coq-reserved-regexp): Use a single \_&lt; ... \_&gt;.
(coq-detect-hyps-positions): Limit search for looking-back.

* coq/coq.el: Remove SMIE declarations since SMIE is always used.
(coq-use-smie): Remove, unused.
(coq-smie): Always require.

* generic/pg-pbrpm.el: Fix leftover cl.el uses.

* generic/proof-utils.el (proof-defstringset-fn): Fix copy&amp;paste error
in the docstring, improve interactive prompt.

* lib/maths-menu.el: Use utf-8 and lexical-binding.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix a few more cl.el leftovers.  Get rid of remaining use of iso-2022.
Use SMIE unconditionally.

* coq/coq-abbrev.el: Use lexical-binding.
(coq-install-abbrevs): Delete, only keep the relevant contents.
(proof-defstringset-fn): Remove.  Fold changes into the main version.

* coq/coq-indent.el (coq-find-real-start): Use forward-comment.

* coq/coq-smie.el: Use lexical-binding.  Assume `smie` is available.
(coq--string-suffix-p): Rename from coq-string-suffix-p.
Use string-suffix-p for it when available.
(string-suffix-p): Never define here.  Change all users to use
coq--string-suffix-p instead.
(coq-smie-.-deambiguate): Use forward-comment.  Remove unused var `beg`.
(coq-backward-token-fast-nogluing-dot-friends)
(coq-forward-token-fast-nogluing-dot-friends): Remove unused var
`tok-other`.
(coq-smie-search-token-backward): Remove unused var `p`.
(coq-smie-:=-deambiguate, coq-smie-backward-token): Prefer char-before
over looking-back.
(coq-smie-rules): Use `pcase` over deprecated cl's `case`.

* coq/coq-syntax.el: Use lexical-binding.
(coq-count-match): Rewrite so it doesn't do needless heap-allocation.
(coq-module-opening-p, coq-section-command-p, coq-goal-command-str-p):
Use case-fold-search rather than proof-string-match.
(coq-goal-command-regexp): Forward-declare.
(coq-save-command-regexp-strict): Move before first use.
(coq-reserved-regexp): Use a single \_&lt; ... \_&gt;.
(coq-detect-hyps-positions): Limit search for looking-back.

* coq/coq.el: Remove SMIE declarations since SMIE is always used.
(coq-use-smie): Remove, unused.
(coq-smie): Always require.

* generic/pg-pbrpm.el: Fix leftover cl.el uses.

* generic/proof-utils.el (proof-defstringset-fn): Fix copy&amp;paste error
in the docstring, improve interactive prompt.

* lib/maths-menu.el: Use utf-8 and lexical-binding.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add link to the latex-pretty-symbols package mentioned by @craff</title>
<updated>2018-08-22T23:23:32+00:00</updated>
<author>
<name>Erik Martin-Dorel</name>
</author>
<published>2018-08-22T22:01:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/proof-general/commit/?id=fd4ab1df3c55ea29e984d934f482bf9cc1966c9d'/>
<id>fd4ab1df3c55ea29e984d934f482bf9cc1966c9d</id>
<content type='text'>
Fix the typo reported by @siddharthist as well
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix the typo reported by @siddharthist as well
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix most doc issues raised by (checkdoc)</title>
<updated>2018-08-22T23:23:31+00:00</updated>
<author>
<name>Erik Martin-Dorel</name>
</author>
<published>2018-08-22T22:01:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/proof-general/commit/?id=86d22428959a0f5aecef270e0f4dd7d4b5712fc3'/>
<id>86d22428959a0f5aecef270e0f4dd7d4b5712fc3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>phox syntax table + more symbols</title>
<updated>2017-09-22T04:55:26+00:00</updated>
<author>
<name>Christophe Raffalli</name>
</author>
<published>2017-09-22T04:55:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/proof-general/commit/?id=7ee9486a616b12ea99490b134c1417792ef78459'/>
<id>7ee9486a616b12ea99490b134c1417792ef78459</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>phox is back</title>
<updated>2017-09-21T22:28:27+00:00</updated>
<author>
<name>Christophe Raffalli</name>
</author>
<published>2017-09-21T22:28:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/proof-general/commit/?id=06d72fb68fd9dd57632650f1a79de01317a6069f'/>
<id>06d72fb68fd9dd57632650f1a79de01317a6069f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change (eval-when (compile) ...) to (eval-when-compile ...)</title>
<updated>2017-05-05T16:10:58+00:00</updated>
<author>
<name>Clément Pit--Claudel</name>
</author>
<published>2017-05-05T16:08:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/proof-general/commit/?id=574b0992e3cb4b7a4ad88400b9a5ab0198a96ca5'/>
<id>574b0992e3cb4b7a4ad88400b9a5ab0198a96ca5</id>
<content type='text'>
This fixes a bunch of compilation warnings
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes a bunch of compilation warnings
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix incorrect uses of defvar</title>
<updated>2017-03-08T20:06:17+00:00</updated>
<author>
<name>Clément Pit--Claudel</name>
</author>
<published>2017-02-26T00:06:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/proof-general/commit/?id=33614d35a25b54c23171c360a61b913f0c1158ce'/>
<id>33614d35a25b54c23171c360a61b913f0c1158ce</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Summary: Fix compile warning on phox-toolbar-entries</title>
<updated>2015-03-05T09:47:06+00:00</updated>
<author>
<name>David Aspinall</name>
</author>
<published>2015-03-05T09:47:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/proof-general/commit/?id=cffda98288d59860f7744d78de2efc3b8ff410b9'/>
<id>cffda98288d59860f7744d78de2efc3b8ff410b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix compile error with make-face</title>
<updated>2015-03-05T09:31:40+00:00</updated>
<author>
<name>David Aspinall</name>
</author>
<published>2015-03-05T09:31:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/proof-general/commit/?id=d8fb118d2012a4325118f51a51b28b12661b1789'/>
<id>d8fb118d2012a4325118f51a51b28b12661b1789</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Summary: Don't quote lambda expressions</title>
<updated>2012-08-30T14:30:23+00:00</updated>
<author>
<name>Stefan Monnier</name>
</author>
<published>2012-08-30T14:30:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/proof-general/commit/?id=0d0af3dcce3a9b29d9c33c4cee34ca5249713904'/>
<id>0d0af3dcce3a9b29d9c33c4cee34ca5249713904</id>
<content type='text'>
* coq/coq-indent.el (coq-indent-inner-regexp): Remove old X-Symbol element.
(coq-save-count, coq-proof-count):
* obsolete/plastic/plastic.el (plastic-shell-handle-output):
* lib/texi-docstring-magic.el (texi-docstring-magic-insert-magic):
* lib/pg-dev.el (emacs-lisp-mode-hook):
* lib/maths-menu.el (maths-menu-filter-predicate)
(maths-menu-tokenise-insert):
* lib/holes.el (holes-next):
* lego/lego.el (lego-shell-handle-output):
* isar/isabelle-system.el (isabelle-docs-menu):
* coq/coq.el (coq-compile-command, coq-compile-auto-save)
(coq-compile-ignored-directories, coq-load-path-safep)
(proof-shell-handle-delayed-output-hook): Don't quote lambda.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* coq/coq-indent.el (coq-indent-inner-regexp): Remove old X-Symbol element.
(coq-save-count, coq-proof-count):
* obsolete/plastic/plastic.el (plastic-shell-handle-output):
* lib/texi-docstring-magic.el (texi-docstring-magic-insert-magic):
* lib/pg-dev.el (emacs-lisp-mode-hook):
* lib/maths-menu.el (maths-menu-filter-predicate)
(maths-menu-tokenise-insert):
* lib/holes.el (holes-next):
* lego/lego.el (lego-shell-handle-output):
* isar/isabelle-system.el (isabelle-docs-menu):
* coq/coq.el (coq-compile-command, coq-compile-auto-save)
(coq-compile-ignored-directories, coq-load-path-safep)
(proof-shell-handle-delayed-output-hook): Don't quote lambda.
</pre>
</div>
</content>
</entry>
</feed>
