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
|
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 |
|
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 |
|
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
|
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
|
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
|
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 |
|
Soonho Kong
|
e7f6228001
|
feat(emacs): use lean-server-send-cmd-async
|
2014-09-04 16:32:07 -07:00 |
|
Soonho Kong
|
677f4af801
|
feat(emacs/lean-server): add debug print
|
2014-09-04 16:32:07 -07:00 |
|
Soonho Kong
|
2fa8c1c709
|
chore(emacs/lean-info): fix indentation
|
2014-09-04 16:32:07 -07:00 |
|
Soonho Kong
|
cae2ab7dfb
|
feat(emacs/lean-cmd): add FINDP cmd
|
2014-09-04 16:32:07 -07:00 |
|
Leonardo de Moura
|
8743394627
|
refactor(kernel/inductive): replace recursor name, use '.rec' instead of '_rec'
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-04 15:04:57 -07:00 |
|
Leonardo de Moura
|
ffc871ea8c
|
feat(frontends/lean/server): only display 'EXTRA_TYPE' info when the column number is provided to the 'INFO' command, closes #133
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-04 14:02:53 -07:00 |
|
Leonardo de Moura
|
37c36e8b4e
|
feat(shell): add -D command line option for setting configuration options, closes #130
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-04 13:33:00 -07:00 |
|
Leonardo de Moura
|
d75a4739e4
|
refactor(util/name): move string_to_name to name module
|
2014-09-04 13:09:42 -07:00 |
|
Leonardo de Moura
|
b5b68613b1
|
feat(shell): remove '--server' command line option when compiling with -DMULTI_THREAD=OFF
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-04 12:43:14 -07:00 |
|
Leonardo de Moura
|
de8a71bc5b
|
perf(frontends/lean): do not create extra_info annotation when we are not collecting info
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-04 11:25:41 -07:00 |
|
Leonardo de Moura
|
d76218e9d1
|
fix(frontends/lean/elaborator): bug when elaborating expressions with multiple annotations
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-04 11:23:58 -07:00 |
|
Leonardo de Moura
|
9876d07094
|
chore(frontends/lean): use consistent filename convention
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-04 09:59:24 -07:00 |
|
Leonardo de Moura
|
b94ec07b29
|
feat(frontends/lean): associate type information with left '('
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-04 09:56:27 -07:00 |
|
Leonardo de Moura
|
c532dcfaac
|
feat(library/declaration_index): add 'a|abbreviation-name|declaration-name' entries in .ilean files
|
2014-09-04 09:30:25 -07:00 |
|
Leonardo de Moura
|
d3ec5ccac1
|
refactor(library/declaration_index): store declarations in a map
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-04 07:42:18 -07:00 |
|
Leonardo de Moura
|
f9a90b9920
|
feat(frontends/lean): add 'export' command
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-03 18:37:01 -07:00 |
|
Leonardo de Moura
|
5e18e6609c
|
feat(frontends/lean): add 'as' clause to 'open' command
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-03 17:37:02 -07:00 |
|
Leonardo de Moura
|
e51c4ad2e9
|
feat(frontends/lean): rename 'using' command to 'open'
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-03 16:00:38 -07:00 |
|
Leonardo de Moura
|
6a6f6ed439
|
feat(emacs/lean-syntax): add syntax-highlight for declaration modifiers
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-03 15:26:21 -07:00 |
|
Leonardo de Moura
|
e14814d4bf
|
feat(frontends/lean): add '[protected]' modifier
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-03 15:01:13 -07:00 |
|
Leonardo de Moura
|
5a203d1c75
|
feat(frontends/lean): add '?' for inspecting the type of any expression, it produces a EXTRA_TYPE info entry
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-03 11:54:42 -07:00 |
|
Leonardo de Moura
|
9702a66a29
|
feat(frontends/lean/server): use alias (if available) in FINDG command output
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-03 11:54:42 -07:00 |
|
Soonho Kong
|
327e3a58bf
|
fix(emacs/lean-info): print stale when info is available
fix #127
|
2014-09-03 10:28:37 -07:00 |
|
Soonho Kong
|
25a48be470
|
feat(emacs/lean-info): improve coercion display
close #124
|
2014-09-03 10:12:18 -07:00 |
|
Soonho Kong
|
fdc20800ca
|
chore(emacs/lean-server): clean up debugging message
|
2014-09-03 10:12:17 -07:00 |
|
Leonardo de Moura
|
ef1912eddf
|
feat(frontends/lean): improve COERCION info
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-03 09:34:13 -07:00 |
|
Leonardo de Moura
|
8c3d839968
|
feat(frontends/lean/server): add FINDG command (find declarations that can be used to fill a placeholder)
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-03 08:57:57 -07:00 |
|
Leonardo de Moura
|
060093cbab
|
refactor(library): add type_util module, and move get_expect_num_args to it
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-03 08:40:03 -07:00 |
|
Soonho Kong
|
e802883b03
|
feat(emacs/lean-option): show the current value of an option
close #125
|
2014-09-03 08:09:41 -07:00 |
|