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 |
|
Leonardo de Moura
|
ba4fdce508
|
feat: expand helper macros
|
2020-09-10 14:25:07 -07:00 |
|
Leonardo de Moura
|
095e07d52d
|
chore: letrec => let rec
cc @Kha
|
2020-09-01 13:27:41 -07:00 |
|
Leonardo de Moura
|
d129d93dde
|
chore: add letrec to the list of keywords
|
2020-08-26 09:37:50 -07:00 |
|
Leonardo de Moura
|
11ed525c69
|
chore: add new_frontend
|
2020-06-17 21:28:03 -07:00 |
|
Sebastian Ullrich
|
ff0d56da65
|
doc: further elaborate on elan and Emacs setup
/cc @leodemoura @mhuisi
|
2020-05-18 11:00:29 +02:00 |
|
Sebastian Ullrich
|
f64a343183
|
doc: describe new bootstrap setup
|
2020-05-14 23:13:51 +02:00 |
|
Sebastian Ullrich
|
10253e89ea
|
chore: move bin/ and .oleans into build directory
|
2020-05-14 14:47:54 +02:00 |
|
Sebastian Ullrich
|
053d4bab1c
|
chore: factor out and unify common test behavior; retrieve lean from PATH
`./test_single.sh foo.lean yes` is now `./test_single.sh -i foo.lean`
|
2020-05-14 14:38:52 +02:00 |
|
Sebastian Ullrich
|
9be3abd721
|
doc: update lean4-mode readme
|
2020-03-26 11:24:01 +01:00 |
|
Sebastian Ullrich
|
e5f7334e2d
|
chore: lean4-mode: operators are punctuation, '!' and '?' are symbol parts
|
2020-03-19 17:18:27 -07:00 |
|
Leonardo de Moura
|
2fee8059b6
|
feat: add induction tactic parser
|
2020-02-21 11:30:36 -08:00 |
|
Leonardo de Moura
|
be730fa27f
|
feat: add #check_failure as keyword
|
2020-02-12 12:52:51 -08:00 |
|
Sebastian Ullrich
|
fdfbb9a435
|
chore: lean4-mode: remove '.' from symbol table
|
2020-02-03 16:37:02 +01:00 |
|
Leonardo de Moura
|
b69fec3ce3
|
chore: improve · input method
|
2019-12-21 15:55:14 -08:00 |
|
Leonardo de Moura
|
5fffecfb53
|
chore: add macro_syntax syntax highlight
|
2019-12-17 13:32:52 -08:00 |
|
Sebastian Ullrich
|
185597aef5
|
chore: remove references to deleted lean4-server.el
|
2019-12-09 10:16:22 +01:00 |
|
Sebastian Ullrich
|
ae3b3bb825
|
chore: remove cygwin support
|
2019-11-12 08:28:58 -08:00 |
|
Sebastian Ullrich
|
b3382afa4d
|
feat: add bin/lean_wrapped helper script that chooses the right stage and use it in lean-mode
|
2019-10-28 18:11:58 -07:00 |
|
Daniel Selsam
|
a82266c652
|
feat(library/init/lean/typeclass): #synth with tabled resolution
|
2019-10-03 17:23:53 -07:00 |
|
Leonardo de Moura
|
b221b09ad5
|
chore(library/init, frontends/lean): ensure old and new parser use the same command for initializing quotient module
|
2019-07-31 17:07:05 -07:00 |
|
Leonardo de Moura
|
b2e1ff8b3e
|
feat(library/init): use new "empty match" syntax
|
2019-07-15 16:25:14 -07:00 |
|
Leonardo de Moura
|
cf19cb0790
|
chore(lean4-mode/lean4-input): fix \cdot
|
2019-07-02 08:13:50 -07:00 |
|
Leonardo de Moura
|
1f11429f98
|
feat(frontends/lean): add partial keyword
|
2019-03-26 16:09:55 -07:00 |
|
Sebastian Ullrich
|
88af3c948a
|
fix(lean4-mode/lean4-flycheck): update lean4-bootstrapped-checker
|
2019-03-24 20:55:20 +01:00 |
|
Sebastian Ullrich
|
e27bffabef
|
fix(lean4-mode/lean4-flycheck): allow changing lean4-extra-arguments without restart
|
2019-03-23 23:09:55 +01:00 |
|