Commit graph

86 commits

Author SHA1 Message Date
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
Leonardo de Moura
6c6595cd9b feat: only allow variables declared with mut to be reassigned 2020-11-07 17:32:13 -08:00
Leonardo de Moura
df2cae4f90 chore: remove some old keywords 2020-11-05 07:05:01 -08:00
Leonardo de Moura
82dc155f0f chore: add builtin_initialize keyword 2020-10-19 15:09:17 -07:00
Leonardo de Moura
66e0ebc120 chore: add #lang to list of keywords 2020-10-14 17:38:17 -07:00
Leonardo de Moura
3f8566f4d1 chore: add initialize to list of keywords 2020-10-10 06:45:28 -07:00
Leonardo de Moura
0a09706b0b chore: add try, catch, and finally to the list of keywords 2020-10-08 19:39:04 -07:00
Leonardo de Moura
ac16393ae9 chore: add break and continue keywords 2020-10-05 15:37:01 -07:00
Leonardo de Moura
3caa683626 chore: add unless to keyword list 2020-10-02 19:16:14 -07:00
Leonardo de Moura
45a98d5739 chore: add "for" to list of keywords 2020-09-26 12:33:11 -07:00
Leonardo de Moura
30a1e0228b chore: add where to list of keywords 2020-09-21 08:27:29 -07:00
Leonardo de Moura
b36bcf3cf1 feat: admit and done 2020-09-15 10:46:40 -07:00
Leonardo de Moura
c3d91e4228 chore: new keywords 2020-09-10 15:18:32 -07:00