- Fix occasional errors like “The connected server(s) does not support
method
$/lean/plainGoal
” by not wrapping invocations oflsp-protocol
macro intoeval-when-compile
but rather intoeval-and-compile
. Thus, the methods should now work, no matter whether Lean4-Mode was loaded by interpreting.el
Elisp code or by loading compiled.elc
or.eln
files. (Bug#54, Zulip discussion)
- Assign all customizable user-options to the Lean4-Mode specific
lean4
group. To customize Lean4-Mode, you now need to typeM-x customize-group RET lean4 RET
.
- To
lean4
customization group, add link to local info manual and use Lean4-Mode Github URL as website. - Introduce new dependency on Elpa package
compat
. - Remove dependency on Elpa package Flycheck. It is still supported but not required.
- Specify Yury G. Kudryashov as maintainer.
- Rework README. (Now in Org format).
- Provide README as Texi and Info manual too.
- Specify “Version” in Emacs-Lisp library header.