Leonardo de Moura
|
b2e065a3ba
|
chore: avoid where structure instance notation
This is a workaround to avoid staging issues.
|
2021-12-12 07:59:38 -08:00 |
|
Leonardo de Moura
|
d5f1a5d1d1
|
fix: in-word completion
closes #857
|
2021-12-10 15:48:35 -08:00 |
|
Sebastian Ullrich
|
fddbc3c09e
|
fix: empty option completion
|
2021-12-10 14:19:19 -08:00 |
|
Sebastian Ullrich
|
a4633d30e2
|
fix: option completion after trailing .
|
2021-12-10 14:19:19 -08:00 |
|
Sebastian Ullrich
|
ce2e733f17
|
fix: make option completion work in presence of value
|
2021-12-10 14:19:19 -08:00 |
|
Leonardo de Moura
|
68bd55af32
|
chore: fix codebase
|
2021-12-10 13:12:09 -08:00 |
|
Leonardo de Moura
|
47c2d335d4
|
fix: completion for aliases
closes #863
|
2021-12-10 12:14:11 -08:00 |
|
Joscha
|
d19cfede02
|
fix: implement suggestions
|
2021-12-10 15:25:43 +01:00 |
|
Joscha
|
e4406f1785
|
fix: find references to function parameters in function body
With #861, the server can now connect the occurrences of parameters in the
function definition and in the function body to each other.
|
2021-12-10 15:25:43 +01:00 |
|
Joscha
|
12ee541622
|
fix: reference fields in constructor correctly
|
2021-12-10 15:25:43 +01:00 |
|
Joscha
|
11ba6dc216
|
test: add simple "find references" test
|
2021-12-10 15:25:43 +01:00 |
|
Joscha
|
2823cbc87b
|
feat: implement single-file "find references" in LSP server
|
2021-12-10 15:25:43 +01:00 |
|
Sebastian Ullrich
|
14bc140efe
|
fix: server: do not show parent node on synthetic sorry
|
2021-11-26 17:13:19 +01:00 |
|
Sebastian Ullrich
|
e9f7c88299
|
feat: record doc strings of builtin parsers & elaborators
|
2021-11-26 17:13:19 +01:00 |
|
larsk21
|
e641ae4eae
|
fix: prefix check in set_option completion
|
2021-11-26 11:42:54 +01:00 |
|
Wojciech Nawrocki
|
17f99e353e
|
fix: tactic state at EOF
|
2021-11-24 09:15:56 +01:00 |
|
Sebastian Ullrich
|
653ff184a8
|
fix: semantic highlighting, once more
|
2021-11-23 17:20:01 +01:00 |
|
Sebastian Ullrich
|
573c3c9760
|
fix: semantic highlighting, again
|
2021-11-23 17:02:09 +01:00 |
|
Sebastian Ullrich
|
226121433f
|
fix: semantic highlighting of projection notation elaborated twice
|
2021-11-23 13:01:51 +01:00 |
|
larsk21
|
8cf520209f
|
feat: show fully-qualified name in hover text
|
2021-11-21 15:23:21 +01:00 |
|
Sebastian Ullrich
|
c6c56b15e1
|
feat: findSysroot? & reworked initSearchPath
|
2021-11-20 11:04:39 +01:00 |
|
Sebastian Ullrich
|
44f9edff87
|
feat: resolve symlinks in LEAN_SRC_PATH
|
2021-11-19 10:09:26 +01:00 |
|
Sebastian Ullrich
|
8df2b07209
|
refactor: remove double exception layer in RequestM
|
2021-11-09 16:58:13 +01:00 |
|
Sebastian Ullrich
|
138d9eea43
|
fix: server: custom search path should win over package one should win over system one
I think that's all permutations now
|
2021-11-09 14:27:13 +01:00 |
|
Sebastian Ullrich
|
89ab3cadf9
|
doc: server: mention infoTree test
|
2021-11-04 18:31:36 +01:00 |
|
Sebastian Ullrich
|
756a2ae99a
|
doc: server: update & extend readme
|
2021-11-04 18:31:36 +01:00 |
|
Sebastian Ullrich
|
e92f7f1b4b
|
refactor: server: assume 1 info tree per snapshot
|
2021-11-04 18:31:36 +01:00 |
|
Sebastian Ullrich
|
fc5082eaef
|
perf: server: reset info trees for each snapshot
|
2021-11-04 18:31:36 +01:00 |
|
Wojciech Nawrocki
|
bbaf98addf
|
fix: relax LSP spec compliance
|
2021-11-01 09:11:31 -07:00 |
|
Wojciech Nawrocki
|
128a71c726
|
fix: excessive RPC logging
|
2021-11-01 09:11:31 -07:00 |
|
Leonardo de Moura
|
5f119cb54f
|
feat: avoid metavariables at CompletionItems
Not sure whether it helps or creates more confusion.
Note that we are still using the `?` prefix for metavariables on the
InfoView and hover info.
|
2021-10-29 08:01:21 -07:00 |
|
Leonardo de Moura
|
68120b24b8
|
feat: add docstring to CompletionItem
closes #746
|
2021-10-28 08:14:40 -07:00 |
|
Sebastian Ullrich
|
f202c7c322
|
fix: prefer local search path
|
2021-10-22 12:48:37 +02:00 |
|
Sebastian Ullrich
|
91f1948f50
|
fix: Lake search path
|
2021-10-22 12:30:30 +02:00 |
|
Sebastian Ullrich
|
b3c8ee2923
|
fix: add Lake to built-in search path
|
2021-10-19 10:57:13 +02:00 |
|
Sebastian Ullrich
|
6a90b30875
|
fix: prefer user-given search paths
|
2021-10-19 10:57:13 +02:00 |
|
Wojciech Nawrocki
|
e843fb7ca5
|
fix: widget messages
|
2021-10-17 10:01:23 +02:00 |
|
Sebastian Ullrich
|
08dbf239a6
|
chore: server: redundant let
|
2021-10-15 06:56:02 -07:00 |
|
Sebastian Ullrich
|
674e473c84
|
feat: server: support LAKE env var
|
2021-10-15 06:56:02 -07:00 |
|
Sebastian Ullrich
|
6a1897302b
|
chore: server: use exit code to communicate absence of package
|
2021-10-15 06:56:02 -07:00 |
|
Sebastian Ullrich
|
765ed37409
|
feat: server: support Lake
|
2021-10-15 06:56:02 -07:00 |
|
Gabriel Ebner
|
d6ba8e597a
|
feat: add range parameter to getInteractiveDiagnostics
|
2021-10-11 22:59:47 +02:00 |
|
Sebastian Ullrich
|
0a43a9c466
|
refactor: use JSON to communicate between server & package manager
|
2021-10-08 11:28:04 +02:00 |
|
Wojciech Nawrocki
|
07f99eba73
|
fix: use local context from Info node in widgets
|
2021-10-04 21:09:44 +02:00 |
|
Leonardo de Moura
|
6a880fecc9
|
chore: modify findDocString?
|
2021-09-21 17:29:40 -07:00 |
|
Chris Lovett
|
d32b4ffb24
|
fix: make sure logs folder exists
|
2021-09-16 09:46:10 +02:00 |
|
Leonardo de Moura
|
42436254ee
|
fix: code
|
2021-09-12 19:11:21 -07:00 |
|
Sebastian Ullrich
|
3787c6081c
|
fix: pass worker cmdline options to Lean code
|
2021-09-08 11:34:31 +02:00 |
|
Wojciech Nawrocki
|
b6971e4733
|
fix: don't crash watchdog on notifications to closed files
|
2021-09-04 18:50:27 -07:00 |
|
Leonardo de Moura
|
391366ef24
|
refactor: add annotation for displaying conv state
|
2021-09-02 15:52:11 -07:00 |
|