Wojciech Nawrocki
|
273bc683b9
|
feat: widget tutorial and general RequestM lifts
|
2022-08-06 11:54:44 -07:00 |
|
Wojciech Nawrocki
|
e30ae62dff
|
refactor: simplify position type
|
2022-07-25 08:01:27 -07:00 |
|
E.W.Ayers
|
b714e087d6
|
fix: widgetSourceRegistry now stores the UserWidgetDefinition declaration name instead of WidgetSource
This means that the environment extension is not storing a big text object and instead the text
is retrieved from the declaration itself.
|
2022-07-25 08:01:27 -07:00 |
|
Wojciech Nawrocki
|
625be05aa8
|
chore: use invalidParams error code
|
2022-07-25 08:01:27 -07:00 |
|
E.W.Ayers
|
4eb97a7954
|
refactor: getWidgetInfos → getWidgets
also rm hash field from UserWidgetInfo because it can be computed in handler instead.
|
2022-07-25 08:01:27 -07:00 |
|
E.W.Ayers
|
b7d70877f7
|
feat: user widgets
See #1225
|
2022-07-25 08:01:27 -07:00 |
|
Mario Carneiro
|
f6211b1a74
|
chore: convert doc/mod comments from /- to /--//-! (#1354)
|
2022-07-22 12:05:31 -07:00 |
|
Mac
|
ad0288d767
|
feat: allow registering/chaining LSP handlers in initialize
|
2022-07-18 09:38:30 +02:00 |
|
Sebastian Ullrich
|
8979ed42a4
|
refactor: file worker: wait on header task before dispatching requests
|
2022-06-24 19:02:00 +02:00 |
|
Sebastian Ullrich
|
e14b4ab0e4
|
feat: file worker: make header snapshot asynchronous
|
2022-06-24 19:02:00 +02:00 |
|
Mariana Alanis
|
198179d0cc
|
fix: add a better handling in case only worker crashes (apply CR comments)
|
2022-06-15 18:40:44 -07:00 |
|
Mariana Alanis
|
6b75ca9734
|
fix: add a better handlng in case only worker crashes (and server stays available)
|
2022-06-15 18:40:44 -07:00 |
|
Wojciech Nawrocki
|
96770b4d83
|
refactor: remove some code duplication
|
2022-03-26 06:26:41 -07:00 |
|
Leonardo de Moura
|
12e2a79170
|
chore: fix codebase after removing auto pure
|
2022-02-03 18:08:14 -08:00 |
|
larsk21
|
ecaa004dcc
|
feat: make withWaitFindSnap consider all snaps of a document
|
2022-01-14 10:32:06 +01:00 |
|
Joscha
|
088433dc57
|
refactor: let AsyncList creation be stateful
|
2022-01-14 09:18:57 +01:00 |
|
Gabriel Ebner
|
f146d456ce
|
fix: only enable InsertReplaceEdit if supported
|
2022-01-07 20:28:10 +01:00 |
|
Mac
|
748c9ab73a
|
chore: tweak error message
Co-authored-by: Wojciech Nawrocki <wjnawrocki+gh@protonmail.com>
|
2021-12-27 09:44:11 +01:00 |
|
tydeu
|
30bdd4e751
|
doc: add docstring for chainLspRequestHandler
|
2021-12-27 09:44:11 +01:00 |
|
tydeu
|
004e172f5d
|
feat: LSP request handler chaining
|
2021-12-27 09:44:11 +01:00 |
|
Sebastian Ullrich
|
8df2b07209
|
refactor: remove double exception layer in RequestM
|
2021-11-09 16:58:13 +01:00 |
|
Wojciech Nawrocki
|
e843fb7ca5
|
fix: widget messages
|
2021-10-17 10:01:23 +02: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
|
e4fb367f20
|
chore: make rpc/connect a request
|
2021-08-24 08:57:41 -07:00 |
|
Wojciech Nawrocki
|
72df64e8fe
|
chore: move RpcSession
|
2021-08-24 08:57:41 -07: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
|
4a93c9ac1c
|
chore: purify WorkerM
|
2021-07-24 10:45:28 +02:00 |
|
Wojciech Nawrocki
|
b3316fd9c2
|
feat: RPC handlers
|
2021-07-24 10:45:28 +02:00 |
|
Wojciech Nawrocki
|
f891279957
|
chore: drop one namespace
|
2021-07-24 10:45:28 +02:00 |
|
Wojciech Nawrocki
|
3ec568c110
|
feat: initial RPC
|
2021-07-24 10:45:28 +02:00 |
|
Wojciech Nawrocki
|
c7beb283e9
|
feat: allow requests to log to stderr
|
2021-07-05 19:42:01 +02:00 |
|
Sebastian Ullrich
|
eb1e285e26
|
chore: style
|
2021-06-21 10:17:26 -07:00 |
|
Wojciech Nawrocki
|
7485ab5322
|
chore: style
|
2021-06-15 22:53:19 +02:00 |
|
Wojciech Nawrocki
|
e6b2818169
|
chore: fixes
|
2021-06-15 22:53:19 +02:00 |
|
Wojciech Nawrocki
|
bd4af2b340
|
feat: routing of custom LSP requests
|
2021-06-15 22:53:19 +02:00 |
|