Leonardo de Moura
|
1bc31d7df0
|
feat(frontends/lean/server): instantiate implicit arguments with metavariables when generating FINDP and FINDG output
|
2014-09-06 13:17:26 -07:00 |
|
Leonardo de Moura
|
87d7391d7a
|
fix(frontends/lean/server): do not fail if file does not exist in 'VISIT file'
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-06 12:34:20 -07:00 |
|
Leonardo de Moura
|
5549295c47
|
fix(frontends/lean/inductive_cmd): bug when elaborating inductive tyoe parameters
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-06 11:38:32 -07:00 |
|
Leonardo de Moura
|
bbff564a1c
|
feat(frontends/lean): persistent notation in sections
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-06 11:14:20 -07:00 |
|
Leonardo de Moura
|
d6491399b9
|
fix(emacs/lean-syntax): weird syntax-hightlight problem"
|
2014-09-06 10:49:16 -07:00 |
|
Soonho Kong
|
6b5831d894
|
feat(emacs/lean-info): show extra-type info for expr in parens
Close #135
|
2014-09-06 09:26:11 -07:00 |
|
Soonho Kong
|
d793b09c0f
|
feat(emacs/lean-cmd): extend info to have column-number
|
2014-09-06 09:26:11 -07:00 |
|
Leonardo de Moura
|
5aa0ef56eb
|
doc(server): add FINDG and FINDP documentation, closes #144
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-06 09:17:15 -07:00 |
|
Leonardo de Moura
|
3bbbd43b03
|
chore(emacs): minor adjustments to synthax hightlight and input mode
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-06 08:32:05 -07:00 |
|
Soonho Kong
|
303b86e165
|
refactor(emacs/lean-flycheck): clean up unused code
|
2014-09-05 23:08:19 -07:00 |
|
Soonho Kong
|
0476591992
|
fix(emacs/lean-company): override company--window-width
Override 'company--window-width' to be 0.95 * window-body-width.
This partially solves the problem of issue #137.
|
2014-09-05 23:08:19 -07:00 |
|
Soonho Kong
|
bd17d07ebc
|
fix(emacs/lean-server): limit the number of NAY retries
Also, only retry when there is no continuation other than the current
one.
|
2014-09-05 23:08:19 -07:00 |
|
Leonardo de Moura
|
bdb91f6783
|
feat(frontends/lean/server): give preference to prefix matches
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-05 21:57:35 -07:00 |
|
Leonardo de Moura
|
629feb77ef
|
feat(frontends/lean/server): ingore keywords and commands in FINDP
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-05 20:59:14 -07:00 |
|
Leonardo de Moura
|
b5f595c432
|
fix(frontends/lean/inductive_cmd): bugs when declarating inductive datatypes in sections, fixes #141, fixes #142
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-05 19:17:09 -07:00 |
|
Soonho Kong
|
e4a687c5ea
|
fix(emacs/lean-tags): use the same linja option for tags-gen and flycheck
|
2014-09-05 19:11:49 -07:00 |
|
Leonardo de Moura
|
8610330cc4
|
chore(emacs/lean-syntax): highlight 'import/section/end/namespace/open' arguments
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-05 18:38:41 -07:00 |
|
Leonardo de Moura
|
d48dbccb00
|
fix(shell): allow multiple spaces after -D option
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-05 18:07:54 -07:00 |
|
Leonardo de Moura
|
a8361f128f
|
feat(frontends/lean/server): sort fuzzy matches by number of errors
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-05 18:03:04 -07:00 |
|
Leonardo de Moura
|
f1436d78ca
|
feat(frontends/lean/server): using fuzzy matching
|
2014-09-05 18:01:18 -07:00 |
|
Leonardo de Moura
|
a31a25798c
|
feat(util): add fuzzy string search procedure
|
2014-09-05 18:01:09 -07:00 |
|
Soonho Kong
|
f958e534bd
|
feat(emacs/lean-settings): pass 'pp.width' to lean via linja
Close #28
|
2014-09-05 16:35:01 -07:00 |
|
Soonho Kong
|
4c0379586d
|
feat(bin/linja): --flycheck option takes a width argument
Close #28
|
2014-09-05 16:34:32 -07:00 |
|
Soonho Kong
|
50f16ad591
|
feat(emacs/lean-flycheck): delete flycheck temporaries after check
Close #140
|
2014-09-05 16:09:45 -07:00 |
|
Soonho Kong
|
a1e00bb216
|
refactor(emacs/lean-server): restructure async queue handling routine
|
2014-09-05 16:09:45 -07:00 |
|
Soonho Kong
|
a72df90022
|
feat(emacs/lean-server): add debug-mode, trace-mode
|
2014-09-05 15:33:59 -07:00 |
|
Soonho Kong
|
70ac5ec15e
|
feat(emacs/README.md): add instruction for unicode font
|
2014-09-05 15:33:59 -07:00 |
|
Soonho Kong
|
e77966932d
|
feat(emacs/lean-server): scroll debug buffer
|
2014-09-05 15:33:59 -07:00 |
|
Floris van Doorn
|
02d72e4c40
|
feat(library/data/category): add vector
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-05 09:57:04 -07:00 |
|
Floris van Doorn
|
e9fc4f14a0
|
feat(library/data/category): add category theory
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-05 09:56:57 -07:00 |
|
Floris van Doorn
|
d2a4bb8a27
|
feat(library/data/empty): add false.to_empty and false.rec_type theorems
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-05 09:31:27 -07:00 |
|
Soonho Kong
|
db60a56056
|
feat(emacs/lean-company): truncate string if it's longer than 90% of window-width
Also add "..." in the end
Close #137
|
2014-09-05 08:49:05 -07:00 |
|
Leonardo de Moura
|
561753e7f1
|
refactor(library/data/sigma): cleanup module
|
2014-09-05 08:01:24 -07:00 |
|
Soonho Kong
|
3b574ef31d
|
feat(emacs/lean-server): kill the server before emacs exit
Close #138
|
2014-09-05 07:49:19 -07:00 |
|
Soonho Kong
|
37e514e114
|
feat(emacs/lean-tags): block emacs until ltags finishes
|
2014-09-05 06:59:02 -07:00 |
|
Soonho Kong
|
81b68e9600
|
feat(bin/ltags): resolve abbreviation('a') to definition
Close #131
|
2014-09-05 06:59:02 -07:00 |
|
Soonho Kong
|
fc364566bf
|
feat(emacs/lean-company): truncate type info in auto-complete
Close #137
|
2014-09-05 06:59:02 -07:00 |
|
Soonho Kong
|
64bae94d3a
|
fix(emacs/lean-company): enable auto-complete if prefix has '.' or '_'
|
2014-09-05 06:59:02 -07:00 |
|
Soonho Kong
|
3ba4e553fe
|
refactor(emacs/lean-server): clean up
|
2014-09-05 06:59:01 -07:00 |
|
Leonardo de Moura
|
898021c1b8
|
fix(frontends/lean/server): cleanup info in modified line
|
2014-09-05 01:36:17 -07:00 |
|
Leonardo de Moura
|
613c035ff8
|
fix(frontends/lean): missing pre_info for type incorrect declarations
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-05 01:12:08 -07:00 |
|
Leonardo de Moura
|
5fa1c0a5fb
|
feat(frontends/lean/server): take current namespace into account when processing FINDP command
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-05 00:40:34 -07:00 |
|
Leonardo de Moura
|
28f025c6d7
|
refactor(library/logic/core): use subscripts
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-04 22:43:30 -07:00 |
|
Leonardo de Moura
|
9412e604c8
|
refactor(library/data): cleanup datatypes
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-04 22:31:52 -07:00 |
|
Leonardo de Moura
|
6632a50015
|
refactor(library): add namespaces 'or', 'and' and 'iff'
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-04 21:25:21 -07:00 |
|
Leonardo de Moura
|
68d9bef860
|
refactor(library): add 'eq' and 'ne' namespaces
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-04 18:41:06 -07:00 |
|
Leonardo de Moura
|
2bc6f92d33
|
refactor(library): add 'and' namespace
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-04 17:44:53 -07:00 |
|
Leonardo de Moura
|
364bba2129
|
feat(frontends/lean/inductive_cmd): prefix introduction rules with the name of the inductive datatype
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-04 17:26:36 -07:00 |
|
Soonho Kong
|
0652198eca
|
feat(emacs/lean-server): add sync/async send-cmd
|
2014-09-04 16:32:08 -07:00 |
|
Soonho Kong
|
cc89cd051a
|
feat(emacs/lean-company): add lean-company
|
2014-09-04 16:32:07 -07:00 |
|