Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/clojure-lsp/lsp4clj
LSP base support for any LSP that is implemented in Clojure
https://github.com/clojure-lsp/lsp4clj
c90cffe30f60c8df9a9c62105ff6a8dbd4d8dbde authored about 1 year ago
Close output channel on error
2825463f5c0cf65e6a9a7509f07b70253df6a963 authored about 1 year agoad3952c7c700674808e77a816b77818c04b5aecb authored about 1 year ago
Fixes #41
0bcc10b40a0efcb6cd52b0b0b787cc1fe6f8d750 authored about 1 year ago460f3e0a302ad69118eec0cfb12ecfbcbf1d0240 authored over 1 year ago
5cb54181c90b3449f2d23b02f3c80a62bfb5602a authored over 1 year ago
6e06254d6ac343e0e20d2e6bde00671859580cb4 authored over 1 year ago
f828a811c08e5056355a78bb84d80cc0dbd5aebb authored over 1 year ago
e7c05632f01a6f22eecb63d6f8a58c147184ff39 authored over 1 year ago
d90a2c4c2e397aa46bc232dab3ac64ab75e423b0 authored over 1 year ago
Avoid dropping client messages
fea31a10782bad496b3d2382bacc60899812f948 authored over 1 year agoThe referenced change was implemented in an earlier release.
38dc302a4ef059f3fbe3609758aa9da5a546906a authored over 1 year ago933690716c8865c54bcc6d1187cac1fda64ba656 authored over 1 year ago
3089d26fb967edf44ad9cea8c1ebd05d8824310f authored over 1 year ago
3a21a5e329746ed31e6f5c923f42545e1eb1f00b authored over 1 year ago
d227abc88672b269cf9e0a4c129911cde634f47f authored over 1 year ago
faa9f3ad3cf586fa74d909a490e816f90c416032 authored over 1 year ago
330115cd558583f695ac207ed31e79b3c5e4bfe8 authored over 1 year ago
65cfc39441f3415d3901ae4984a7b81ac083644f authored over 1 year ago
2a98bf7860a7d39c08808c114399afaf2730a41d authored over 1 year ago
8a18e1eb4114d56857830dd6121d7fadcc433dff authored over 1 year ago
34fe65d657b397b96d325af2a1d1135e1e2ec948 authored over 1 year ago
58608106e7f19d5bb07e1b600b54b6030ce76bc6 authored over 1 year ago
07d8c5e72e9375596739ac37a17f34bd149be587 authored over 1 year ago
66f0553f99c670db2d90e9cac593dd0d875027d0 authored over 1 year ago
8e9898792a4c2b33b8388d5e201c675906bf9316 authored over 1 year ago
a8d1d22561fb999965b401902e40d62119281abc authored over 1 year ago
5f10ea7bbd9606dd0666ae021e2ac56bc6957c3a authored almost 2 years ago
183bf67ba0210458917ecb0f0a4437899b3b6959 authored almost 2 years ago
Deprecate lsp4clj.socket-server
3e1b4088659a095869714f19c840bdc3d4fac348 authored almost 2 years agoe775db0a47104691da920efa3d5e8990e179cd85 authored almost 2 years ago
6c50655df99d5508ab24a5586a224855ebb7c755 authored almost 2 years ago
ac2deb76ded6d3d0f8fced3643bfe7836152a4be authored almost 2 years ago
332e966b74f6f0e8007fcd46631042e35a234a8e authored almost 2 years ago
Continue receiving responses while blocking requests or notifications
e64a7c1736dbd4ccff9f31eed02e6b8406054b6b authored almost 2 years ago4feb7d63e09404870187689827081a3e4556b05a authored almost 2 years ago
Fixes https://github.com/clojure-lsp/clojure-lsp/issues/1500
25be4cefc1cc16f319a5f3dabda55576080d035c authored almost 2 years agof6627270a8d694b92667cbbfb7177580b75f7212 authored almost 2 years ago
Let requests return errors
d74a29b8e01c13643de1df614f464f7a52cdd252 authored almost 2 years ago
According to the spec, all requests are allowed to return errors. This adds
coercers to permit t...
92665ae23e99ee9ca4d9e3ccf0063f6d74885540 authored almost 2 years ago
608b4f45566091e2643fb399913e538953d0be89 authored almost 2 years ago
1d0a4a5d62b47b63164d380600dfbcb7ddfab0c5 authored almost 2 years ago
Fix progress messages in Calva
ae0690fe45c69ecad28e971011321cdb9aa8796e authored almost 2 years ago
The helper to generate progress messages was incorrectly using the
:title key when reporting :pr...
6e1586242aacba867da2ba84a48f066cd635006b authored almost 2 years ago
12792eda11aa648985f5d50e9e9c7e94e5273503 authored almost 2 years ago
a5dd809d448253fd404128f8bdc4587298dec564 authored almost 2 years ago
7c54fc89b0a2708b0e15b770fe04e6a9ae4f9183 authored almost 2 years ago
4b87cb1dfaeb9a1b93cfdf1689b3c2b77081dfef authored about 2 years ago
Buffer I/O
57c7128847a7bbb6cdb9a4e5fdc99464a4ee3656 authored about 2 years ago
Reduce latency introduced by ***lsp4clj*** by using buffered input and
output streams.
In theor...
db7269f2540449e1b2b0250dc72a0f0f748cae50 authored about 2 years agoDefine pprint for PendingRequest
8af1d522e0051cc5c3ebba9f86c62563ef27abb2 authored about 2 years ago
This approach is less intrusive than the prior implementation, which
made a global choice for al...
Add license information to pom.xml
644b3f01f684e27b16459f75106901a49231f6d7 authored over 2 years ago9f36619c34544bf89828a9b328c8c00d7df49db4 authored over 2 years ago
8142d481b76c8c3f798da922e1812b3198ff075d authored over 2 years ago
bda20a9930ce1e190d112002cfb7a0b639bb5336 authored over 2 years ago
Let language servers abort cancelled running requests
32ab7efe8e93bd66b186e11ece9020f7d48113b4 authored over 2 years agoReturn nil from sending notification
01381e7febd899e4cd7a1c1f2aebb079f4d5790d authored over 2 years agoWe were returning true, which isn't helpful.
4157ff432af3604cf3e45f78a34d57b3a12b0f9c authored over 2 years agoaece0b62229fad667a2f59280ea72326a2583768 authored over 2 years ago
b21a656238fb96db886d508988ac87c8cc790cba authored over 2 years ago
3ebfdded8962a4e4d6353931526641c53c92e194 authored over 2 years ago
Improve tracing
12075669eb30addca2ebad70be28965f2b0068b0 authored over 2 years ago718b83461da4ae6846b056c8a8885d351b2c23d8 authored over 2 years ago
52df404ca2f6e18ccf9d9aa55b0ba959db05b60b authored over 2 years ago
Support tracing at an intermediate level, without message body details.
And let language servers...
8aa121d93c0fb049b81fed3068984d742c45bd62 authored over 2 years ago
e8ef34479dcdf27e0cc6fe743c0d78db0ec19dd9 authored over 2 years ago
Improve traces for cancelled requests
ea23da9bfe3bad206ff8d08fe3ed2e3e0a2e45d2 authored over 2 years agoce59c3647acb9f3e5ada7347e08b99973bb0dd1d authored over 2 years ago
ca2cdf78726816cc096677659377445208917b74 authored over 2 years ago
16a4b8ab4969a25f3114a25c9041249474ebfe30 authored over 2 years ago
Process requests in parallel
5fe5da7ef4eefd8383958d0197227645695b3d55 authored over 2 years agod762cc61a43459a24ca94833f5ec060c4451d444 authored over 2 years ago
a2c0b99529b3b1f34415524ec70dfbe4cb8ac3dc authored over 2 years ago
20568af7bbdf914a0cda16d712d490e20717a270 authored over 2 years ago
ca62b2071214a8fa8e76d5e060c683cdca7ab892 authored over 2 years ago
fd310d006365e3e208a792f309f135f5bb4dee1c authored over 2 years ago
This is the same level of parallelism that clojure-lsp was using for
requests and notifications ...
f14fe69832d1f3c299ddb11432a014a88dece4ef authored over 2 years ago
This is an attempt to fix
https://github.com/clojure-lsp/clojure-lsp/issues/1240, where the
fail...
31aee830826baee7b4eba1a9e54c6048446c72aa authored over 2 years ago
aaa6179ba2613c409526e03a80b71f86df5b5929 authored over 2 years ago
c1266e8c403e03813f49e3458deb26c642f969a9 authored over 2 years ago
b7e6ea593762ff6b11f6a4177f2c5a85d84b3f50 authored over 2 years ago
Put IO <-> chan conversion back into its own namespace
03b0ff7401986c7784199859ebb3e8b346a15e44 authored over 2 years ago346b78dcd46b61dfdd1c97ca677de18e0cc7ea50 authored over 2 years ago
In clojure-lsp, the mock client used in integration tests needs
input-stream->input-chan. But, i...
48f7c561fe796bcb3f125600763ec40fad0f0f42 authored over 2 years ago
f28ffe790a18be4c2f1ec30e2ad66de7f413f7bd authored over 2 years ago
5c9de2da4a4fd4e99295dea8b32ca5c77ba88560 authored over 2 years ago
Revert "Revert "Allow servers to place requests while receiving""
9cbd4683c0bb051e898fedd0ceead689bca870b6 authored over 2 years ago
Messages are read off the input channel one at a time. In the case of
requests, the pipeline is ...
Improve helpers for creating requests and responses
1edff25befa7cef6911436644abbabe195221267 authored over 2 years agoRevert "Allow servers to place requests while receiving"
adf02b9621272d59320a4f568fcb997483b64fd7 authored over 2 years ago527360c0bad23776af7077cf315e94523f39bbd9 authored over 2 years ago
Allow servers to place requests while receiving
b7ee0db6828b95768cfb36fd1f7248c62dc5a2ae authored over 2 years ago
Messages are read off the input channel one at a time. In the case of
requests, the pipeline is ...