Sebastian Ullrich
a91e5d69f3
chore: lean4-mode: save buffer in lean4-diff-test-file
2021-12-09 15:45:45 +01:00
Wojciech Nawrocki
c97487fd65
feat: add blackboard bold characters
2021-12-06 17:45:44 -08:00
Wojciech Nawrocki
c57a664127
feat: lean4-mode: add missing mathematical scripts
2021-12-06 23:16:22 +01:00
Mauricio Collares
245d36147e
chore: lean4-mode: support native elisp compilation
2021-09-21 16:23:52 +02:00
Henrik Böving
b46aa05241
doc: new way to install lean4-mode
...
The current installation procedure requires you to have and update a checkout
of lean4 yourself which is rather annoying if you are just someone who
wants to work with lean4-mode for another project. straight.el +
use-package provide a nice alternative to the current approach.
2021-09-07 16:23:18 +02:00
Henrik Böving
4eca7c2a39
fix: add lsp-mode to the lean4-mode dependencies
...
lean4-mode implicitly relies on lsp-mode being installed, however this
dependency is not explicitly declared. The version used is the latest
release version which seemed to work out for me.
2021-09-07 16:23:18 +02:00
Sebastian Ullrich
52af4e2471
feat: lean4-mode: always show all messages
2021-06-08 18:58:55 +02:00
Sebastian Ullrich
db34e7f56d
feat: lean4-mode: never hide all messages
2021-06-08 18:36:05 +02:00
Sebastian Ullrich
725d2919e0
feat: lean4-mode: support term goals
2021-06-08 18:34:09 +02:00
Sebastian Ullrich
e3b127f34c
chore: lean4-mode: prefer cdot on \.
2021-06-07 13:16:41 +02:00
Sebastian Ullrich
65efa9603c
fix: lean4-mode: show latest file progress data
2021-06-05 17:13:28 +02:00
Sebastian Ullrich
6a76c95bcf
feat: lean4-mode: port fringe indicator from lean-mode
2021-06-05 17:13:24 +02:00
Sebastian Ullrich
0dfefb7b78
fix: lean4-mode: inaccessibles highlighting
2021-03-28 17:56:28 +02:00
Sebastian Ullrich
9e3b8caa4b
feat: lean4-mode: show "goals accomplished"
2021-03-28 17:40:37 +02:00
Sebastian Ullrich
d15c08e3c8
fix: lean4-mode: void-variable
2021-03-24 15:25:35 +01:00
Sebastian Ullrich
92f75cf37b
feat: lean4-mode: enable semantic tokens by default
2021-03-16 16:41:32 -07:00
Sebastian Ullrich
fb4d07de49
chore: lean4-mode: use proper hook for goal refresh
...
debounced and should wait until after initialization
2021-03-13 12:20:52 +01:00
Sebastian Ullrich
03af37c29d
doc: lean4-mode: update keybindings
2021-03-11 21:20:36 +01:00
Sebastian Ullrich
75d87f34a6
chore: lean4-mode: do not re-request goal on each flycheck change
2021-03-11 10:45:04 +01:00
Sebastian Ullrich
f4ed9686aa
feat: lean4-mode: show all errors not strictly above in info view
2021-03-11 10:25:49 +01:00
Sebastian Ullrich
0bc6043903
fix: lean4-mode: more fixes, maybe
2021-03-10 18:34:24 +01:00
Sebastian Ullrich
06813e8186
doc: new lean4-mode dependency
2021-03-10 18:12:42 +01:00
Sebastian Ullrich
64bfd803fe
chore: lean4-mode: avoid cl
2021-03-10 18:10:06 +01:00
Sebastian Ullrich
31d5f9fa51
fix: lean4-mode: coercion at info view
2021-03-10 17:49:35 +01:00
Sebastian Ullrich
3eb91d4950
feat: lean4-mode: use full range when selecting messages for info view
2021-03-10 17:09:41 +01:00
Sebastian Ullrich
4195507655
feat: lean4-mode: nicer info view using magit sections
2021-03-10 17:09:41 +01:00
Sebastian Ullrich
14e11f99e6
feat: lean4-mode: combine goal and next-error views into info view (C-c C-i)
2021-03-10 17:09:41 +01:00
Sebastian Ullrich
70232f7ad9
fix: lean4-mode: attributes are not documentation
...
and in particular should not be spell-checked
2021-03-09 17:41:36 +01:00
Sebastian Ullrich
c2b357a5c8
feat: lean4-mode: register lean as code block language in markdown-mode
2021-03-09 10:44:05 +01:00
Sebastian Ullrich
116c4b20a0
chore: lean4-mode: remove uses of obsolete package
2021-03-05 18:02:48 +01:00
Sebastian Ullrich
edf4a2be72
chore: lean4-mode: remove obsolete dependency
2021-03-05 18:02:48 +01:00
Sebastian Ullrich
f40e5411ac
chore: lean4-mode: remove obsolete code
2021-03-05 18:02:48 +01:00
Sebastian Ullrich
f7e5fec4d1
feat: lean4-mode: add more suffix characters to word category
2021-02-07 18:27:55 +01:00
Sebastian Ullrich
8b1d02c083
feat: lean4-mode: highlight inaccessible names in goal display using font-lock-comment-face
2021-02-07 18:27:55 +01:00
Sebastian Ullrich
f6359195aa
feat: lean4-mode: support plain goal view
2021-02-06 17:23:52 +01:00
Leonardo de Moura
61f1fde40d
feat: add register_builtin_option keyword
2021-01-26 17:46:08 -08:00
Sebastian Ullrich
1cfc4cecc1
feat: lean4-mode: lean4-refresh-file-dependencies (C-c C-d)
2021-01-26 12:14:40 +01:00
Sebastian Ullrich
d1eeba3f74
feat: lean4-mode: allow setting lean4-rootdir after initialization
2021-01-13 16:39:00 +01:00
Leonardo de Moura
9576f4a390
chore: highlight elab
2021-01-09 14:10:11 -08:00
Sebastian Ullrich
b7ad893377
chore: remove lean4-mode, rename lean4-lsp-mode to lean4-mode
...
/cc @leodemoura
2021-01-02 23:23:44 +01:00
Sebastian Ullrich
920df78abc
doc: lean4-mode LSP
2020-12-31 15:45:22 +01:00
Sebastian Ullrich
1c4460a206
chore: move lean4-lsp into lean4-mode
2020-12-23 20:00:36 +01:00
Sebastian Ullrich
c7262544ab
chore: simplify & fix lean4-lsp.el
2020-12-23 20:00:36 +01:00
Leonardo de Moura
f4a51ac201
chore: add deriving to keyword lists
2020-12-12 15:42:01 -08:00
Sebastian Ullrich
1de340a8a7
chore: restore old lean4-diff-test-file behavior
2020-12-09 18:05:59 +01:00
Leonardo de Moura
6c4072cd4a
chore: add keyword "scoped"
2020-12-04 11:28:40 -08:00
Leonardo de Moura
e21b4a6399
feat: nicer syntax for unification hints
2020-11-27 19:18:18 -08:00
Leonardo de Moura
b72a3c69b6
fix: ambiguity at induction/cases
...
See efc3a320fe
2020-11-24 14:59:12 -08:00
Sebastian Ullrich
2c64441910
chore: Nix: disable dirty Git tree warning & fix lean4-diff-test-file
...
/cc @leodemoura
Note that you will have to restart Emacs and the "Lean shell" around it for the changes to take effect
2020-11-24 20:05:24 +01:00
Sebastian Ullrich
50abe8352b
feat: allow specifying file name with --stdin
2020-11-24 19:16:27 +01:00