Joscha
|
7abdf94fc5
|
feat: respond to reference request in watchdog
|
2022-01-14 09:18:57 +01:00 |
|
Gabriel Ebner
|
dc65bb080a
|
fix: race condition in RPC request handler
|
2022-01-10 13:37:40 +01:00 |
|
Gabriel Ebner
|
f146d456ce
|
fix: only enable InsertReplaceEdit if supported
|
2022-01-07 20:28:10 +01:00 |
|
Sebastian Ullrich
|
51adfa2e0c
|
fix: do not call lake print-paths for lakefile.lean
Fixes #873
|
2021-12-17 12:22:30 +01:00 |
|
Leonardo de Moura
|
34430cd7c3
|
fix: semantic highlighting for keywords of the form #<alpha>...
closes #703
|
2021-12-14 17:58:56 -08:00 |
|
Sebastian Ullrich
|
a4633d30e2
|
fix: option completion after trailing .
|
2021-12-10 14:19:19 -08:00 |
|
Leonardo de Moura
|
68bd55af32
|
chore: fix codebase
|
2021-12-10 13:12:09 -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
|
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 |
|
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
|
e92f7f1b4b
|
refactor: server: assume 1 info tree per snapshot
|
2021-11-04 18:31:36 +01:00 |
|
Wojciech Nawrocki
|
e843fb7ca5
|
fix: widget messages
|
2021-10-17 10:01:23 +02:00 |
|
Gabriel Ebner
|
d6ba8e597a
|
feat: add range parameter to getInteractiveDiagnostics
|
2021-10-11 22:59:47 +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
|
42436254ee
|
fix: code
|
2021-09-12 19:11:21 -07:00 |
|
Leonardo de Moura
|
391366ef24
|
refactor: add annotation for displaying conv state
|
2021-09-02 15:52:11 -07:00 |
|
Leonardo de Moura
|
1a362bc212
|
feat: add support for displaying conv goal in interactive mode
|
2021-09-01 16:45:12 -07:00 |
|
Wojciech Nawrocki
|
0897984a95
|
feat: send expression range in interactive term goal
|
2021-08-24 08:57:41 -07:00 |
|
Wojciech Nawrocki
|
2f5fbf3b13
|
feat: support multiple RPC sessions
Motivation: we may want to also use RPC in editor insets, or multiple
webviews in general.
|
2021-08-24 08:57:41 -07:00 |
|
Wojciech Nawrocki
|
03dbfaea03
|
chore: remove ExprWithCtx
|
2021-08-24 08:57:41 -07:00 |
|
Wojciech Nawrocki
|
fd016c6065
|
chore: address some comments
|
2021-08-24 08:57:41 -07:00 |
|
Wojciech Nawrocki
|
916e80a906
|
fix: optional type for plain goal request
|
2021-08-24 08:57:41 -07:00 |
|
Wojciech Nawrocki
|
feff4c2ed3
|
feat: unify goal handlers
|
2021-08-24 08:57:41 -07:00 |
|
Wojciech Nawrocki
|
f52940160e
|
feat: better interactive goals
|
2021-08-24 08:57:41 -07:00 |
|
Wojciech Nawrocki
|
568cc3cf11
|
refactor: consistent naming of widget modules
|
2021-08-24 08:57:41 -07:00 |
|
Wojciech Nawrocki
|
72df64e8fe
|
chore: move RpcSession
|
2021-08-24 08:57:41 -07:00 |
|
Wojciech Nawrocki
|
dae1a94d53
|
feat: misc server additions
|
2021-08-24 08:57:41 -07:00 |
|
Wojciech Nawrocki
|
5f021baa95
|
style: statement ordering
Co-authored-by: Sebastian Ullrich <sebasti@nullri.ch>
|
2021-08-01 09:58:44 +02:00 |
|
Wojciech Nawrocki
|
1d57ffb4d7
|
refactor: shuffle classes to avoid dependency loops
|
2021-08-01 09:58:44 +02:00 |
|
Wojciech Nawrocki
|
1311f87a8b
|
feat: eagerly initialize RPC session
With this we are able to send RpcRefs immediately, in particular in (interactive) diagnostics.
|
2021-08-01 09:58:44 +02:00 |
|
Wojciech Nawrocki
|
d3ca1e98e9
|
refactor: make lsp/release a notification
|
2021-08-01 09:58:44 +02:00 |
|
Wojciech Nawrocki
|
d6893a3e1f
|
fix: more robust LspEncoding
|
2021-07-24 10:45:28 +02:00 |
|
Wojciech Nawrocki
|
75feb9c244
|
chore: fix type and add copyright
|
2021-07-24 10:45:28 +02:00 |
|
Wojciech Nawrocki
|
f27a069773
|
chore: drop UntypedRef and use monotonic RpcRefs
|
2021-07-24 10:45:28 +02:00 |
|
Wojciech Nawrocki
|
ffc6efd5d0
|
fix: use properly random RPC session id
|
2021-07-24 10:45:28 +02:00 |
|
Wojciech Nawrocki
|
9a5cdaf506
|
chore: address review 1
|
2021-07-24 10:45:28 +02:00 |
|
Wojciech Nawrocki
|
3accff6f48
|
feat: deriving LspEncoding handler
|
2021-07-24 10:45:28 +02:00 |
|
Wojciech Nawrocki
|
f077dd05d3
|
feat: RPC ref decrement
|
2021-07-24 10:45:28 +02:00 |
|
Wojciech Nawrocki
|
1b42255493
|
feat: check RPC reference types
|
2021-07-24 10:45:28 +02:00 |
|
Wojciech Nawrocki
|
d97e1b91ea
|
chore: drop RPC wrappers for now
|
2021-07-24 10:45:28 +02:00 |
|
Wojciech Nawrocki
|
b3316fd9c2
|
feat: RPC handlers
|
2021-07-24 10:45:28 +02:00 |
|
Wojciech Nawrocki
|
4d83e79121
|
feat: more RPC handlers
|
2021-07-24 10:45:28 +02:00 |
|
Wojciech Nawrocki
|
3ec568c110
|
feat: initial RPC
|
2021-07-24 10:45:28 +02:00 |
|