Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/clojure-lsp/clojure-lsp

Clojure & ClojureScript Language Server (LSP) implementation
https://github.com/clojure-lsp/clojure-lsp

Rearrange and expand comments

b042c0ff3cda4f667c401b2cb2fb82225e1c1b5c authored over 2 years ago by Jacob Maine <[email protected]>
Remove obsolete command from CI

099bd4487cd15bb861c7416c692c73fc28f63171 authored over 2 years ago by Jacob Maine <[email protected]>
Use lsp4clj v1 as git dep

Will be switched back to a clojars (:mvn/version) dep after v1 is merged and deployed.

d15c0a5c6c0efea35e35a78393647daa9f4a92c4 authored over 2 years ago by Jacob Maine <[email protected]>
lsp4clj handles ignoring request cancellation

93441902800bfe9711ad20f0b90ae3183e349735 authored over 2 years ago by Jacob Maine <[email protected]>
Merge branch 'master' into lsp2clj

9f0ef8f76548827bddc9a02525217d29ef2aac4d authored over 2 years ago by Jacob Maine <[email protected]>
More fixes to avoid printing to stdout

3a422e5947a9943c0b5914dcc455edb3ad591a9a authored over 2 years ago by Jacob Maine <[email protected]>
Avoid accidental prints to stdout while producing messages

a11c5e6f23f847d8d35f3b2b4556a49ae7c9a871 authored over 2 years ago by Jacob Maine <[email protected]>
Document function

e01fe49d83352162980c5b8addef9b6ad038159b authored over 2 years ago by Jacob Maine <[email protected]>
Changelog

86e6d32b4e027ae7dbae40eaa88bcad16bdb1f39 authored over 2 years ago by Jacob Maine <[email protected]>
Add comment about startup logs

f1756df6cdbb90f922d94719d9b7be088c68c7e2 authored over 2 years ago by Jacob Maine <[email protected]>
Expect to see combined logs and traces

Logs and traces are now mixed together, so if you want to see traces in
failing integration test...

59b524545fe862a78b94fed5b4b789df9ffdffc9 authored over 2 years ago by Jacob Maine <[email protected]>
Remove sleeps now that flaky tests are fixed

b189d1545dacbeee4d4d50f08ab1a373c047a8ae authored over 2 years ago by Jacob Maine <[email protected]>
Revert "Await diagnostics before continuing integration tests"

This reverts commit 528fe3d78bd1bfac8b12cb74155a8f9b2c7e9dd6.

f3cdf6769b046b42340f0ae122960c37921bfd78 authored over 2 years ago by Jacob Maine <[email protected]>
Remove unused protocol method

0a45d94575b55389c0bb1d49e6a8c06dfa64dad0 authored over 2 years ago by Jacob Maine <[email protected]>
Re-implement integration client as lsp4clj stdio endpoint

623d9504a1975b6051f451d2a8577d40670e5fd8 authored over 2 years ago by Jacob Maine <[email protected]>
Shutdown server only after responding to 'shutdown'

If we don't send a response to 'shutdown' clients show errors.

198e5941e5e47185dbde7b70825bde51f6c280b6 authored over 2 years ago by Jacob Maine <[email protected]>
Depend on merged lsp4clj

340a29e36ddeddff3e3ebf016273ad6e809981e5 authored over 2 years ago by Jacob Maine <[email protected]>
Move the logger protocol back to clojure-lsp

63b1430939a36eba24bedc5e4d37ca45730acf0b authored over 2 years ago by Jacob Maine <[email protected]>
Inject logging capabilities into server, instead of sharing protocol

2da535e913a38422a26a5c78cff96d192e6b602f authored over 2 years ago by Jacob Maine <[email protected]>
Log traces, temporarily

2bb97ef75a4a7edbb848dd9839909e08244a224d authored over 2 years ago by Jacob Maine <[email protected]>
Process pending messages before exiting

6e0b0a5a14a566fc45d4ba1d84c9d3c4dc2fd5e3 authored over 2 years ago by Jacob Maine <[email protected]>
Respect backpressure from clients that are slow to read

See
[here](https://github.com/clojure-lsp/lsp4clj/issues/8\#issuecomment-1182605639)
for more de...

85c85c0db572955f2307a0309c76f982bf8ae9a5 authored over 2 years ago by Jacob Maine <[email protected]>
Fix db/db* in dev

dccde62dac2c47423ba8b81147476a2a0c71f5ad authored over 2 years ago by Jacob Maine <[email protected]>
Use updated server function names

e6d8392db022af4fa7a8c73d0a1a4d41193cf746 authored over 2 years ago by Jacob Maine <[email protected]>
Change arg order to facilitate threading

c54d69555a120c8a049dba0535d152407028fbb2 authored over 2 years ago by Jacob Maine <[email protected]>
Add clojure.core/fn to resolve-macro-as options and sort options (#1093)

* Add clojure.core/fn to resolve-macro-as options and sort options

* Add changelog entry

* Fix...

aa9876e47664e3415e6f4f34542cf94f65657593 authored over 2 years ago by Brandon Ringe <[email protected]>
Remove obsolete make task

e71d36510f6b3e3b5fae0807d8217b0b84b46feb authored over 2 years ago by Jacob Maine <[email protected]>
Remove dependency on lsp4j

167cc899ff569b035f5eb014128b37b9cb8368f2 authored over 2 years ago by Jacob Maine <[email protected]>
Get unit tests passing

12448b781ca6b2d6260d2113fbff5987cd950cf2 authored over 2 years ago by Jacob Maine <[email protected]>
Don't use db/db* in API

8e6961c7153c5a248db389c1d72f9bf1ed390e3f authored over 2 years ago by Jacob Maine <[email protected]>
Follow same path for server shutdown

Whether because of exit notification or parent liveness check.

aa238d73eea5b157d385910a21e8ab5b35dbb969 authored over 2 years ago by Jacob Maine <[email protected]>
Fix a variety of conversion problems

d26ccdeeb64ad0bfe2be5ecae4404fb122aec7b4 authored over 2 years ago by Jacob Maine <[email protected]>
Await diagnostics before continuing integration tests

This changes the integration tests so that aftter opening a file, they
wait for diagnostics to b...

528fe3d78bd1bfac8b12cb74155a8f9b2c7e9dd6 authored over 2 years ago by Jacob Maine <[email protected]>
Allow integration test to properly close

a3eeedb99b8e5dc518c18128db242ac8e5a50c54 authored over 2 years ago by Jacob Maine <[email protected]>
Remove use of db/db*

6401bad926a10c5bc7b06082462809be69d42981 authored over 2 years ago by Jacob Maine <[email protected]>
Extract common aspects of a completion helper (#1115)

This reformats some code to better match
https://github.com/clojure-lsp/clojure-lsp/pull/1069. ...

20826a8d0fc5bffd311dfc7c5d25c0eea62a6d70 authored over 2 years ago by Jacob Maine <[email protected]>
Re-model LSP JSON-RPC with core.async channels (#1110)

This gives clients a uniform interface to conform to. They model
messages as Clojure hashmaps, ...

b46dcdac402aa2d7d0b2fd789bfd42717ab3834e authored over 2 years ago by Jacob Maine <[email protected]>
Use transducers more extensively in queries (#1113)

59212fa026dc441da068c85e61df0d7971c91178 authored over 2 years ago by Jacob Maine <[email protected]>
CHANGELOG

8637804d20337cc913f873b95337eb16f4a6b0d0 authored over 2 years ago by Eric Dallo <[email protected]>
Bumped cljfmt/cljfmt from 0.8.0 to 0.8.2. (#1111)

Inspect dependency changes here: https://github.com/weavejester/cljfmt/compare/0.8.0...0.8.2

...

84b4afb6ecad0241bcfe34fecbabfec51cefa70e authored over 2 years ago by Clojure LSP bot <[email protected]>
Time out blocking requests to client

c38d6abd63ef7247c2beb6b25bb4800ae542a5d1 authored over 2 years ago by Jacob Maine <[email protected]>
Fix: navigate to definition of potemkin var (#1103)

Fixes #1020, so that we always navigate to the correct definition of a
var imported by potemkin...

564bfa14d2107c89e3310848fe97dab17f143f23 authored over 2 years ago by Jacob Maine <[email protected]>
Try to fix flaky integration test (#1112)

Waits for both did-open diagnostics and did-change diagnostics, to ensure change is actually app...

1af9b900a13ac1c67aa1417c91d418de5d0c6a6b authored over 2 years ago by Jacob Maine <[email protected]>
Include declare as potential definition (#1108)

So that when there aren't any defs, going to definition will go to
declare.

c0ac56e60d2e79ce70e85dcdf551146176367cfc authored over 2 years ago by Jacob Maine <[email protected]>
Simplify find-definition for namespace-aliases (#1105)

303ecf95a7199046d98b3ec67e61bdf496568e3b authored over 2 years ago by Jacob Maine <[email protected]>
Remove Java from test tree specs

6f0f742890ba7eac209785d26ea8c89536b71a13 authored over 2 years ago by Jacob Maine <[email protected]>
Re-enable spec conformation, without Java

1d9c3a5b839702e4f81d670e65355b1d5c530bec authored over 2 years ago by Jacob Maine <[email protected]>
Coerce code action kind

1c4783544f00b1b4a288baf5d4de885c9cb254b0 authored over 2 years ago by Jacob Maine <[email protected]>
Fix will rename

b7844d19973d463e49e7ad3736271d91355a0cc1 authored over 2 years ago by Jacob Maine <[email protected]>
Re-enable code lens refresh

9d5b76aaf34ba4fde89442bed8b42f3f62f2cfa5 authored over 2 years ago by Jacob Maine <[email protected]>
Extract duplicate code

ff748fc17964d5ced985de5353b5e7fc6155790f authored over 2 years ago by Jacob Maine <[email protected]>
Show messages on client

0549a0bba134f4e72cb0264012f77827c277886c authored over 2 years ago by Jacob Maine <[email protected]>
Handle workspace edits and showing document

435fb2d420f0b1cd09ee762ee16c6de7c83233d5 authored over 2 years ago by Jacob Maine <[email protected]>
executeCommand returns immediately

aa8f5449d95b87dbf89e35024c2e94e77ee903fb authored over 2 years ago by Jacob Maine <[email protected]>
Conform enums in input and output

ea8cb1443cbe7cf5a058eeb881c3eb41b5af5d9b authored over 2 years ago by Jacob Maine <[email protected]>
Get completion working, at least partially

77d61ffc53723cf1f0317ae1c106fe77e45de381 authored over 2 years ago by Jacob Maine <[email protected]>
Thread components throught to handlers

Instead of relying on global db

a9518a7ed6d3e87a550dff3a9f17a3e52c519fe5 authored over 2 years ago by Jacob Maine <[email protected]>
Restore server capability coercion

0aa003142bae7ce7ac25679b456faa6c625deb54 authored over 2 years ago by Jacob Maine <[email protected]>
Fix some resp/notif names

a18a28a2a47813f503d34c9d71138fe373d84997 authored over 2 years ago by Jacob Maine <[email protected]>
Handle rest of requests and notifications

9407b39a8f21c49d9a9d2417dd879aa54a61de86 authored over 2 years ago by Jacob Maine <[email protected]>
Handle 'shutdown' and 'exit'

b12ef7b9700e8af097db086a8c0e46bed7249125 authored over 2 years ago by Jacob Maine <[email protected]>
Handle 'textDocument/didOpen' notification

2cddf2cb04fa05a66d501fed81ceced91f9768b0 authored over 2 years ago by Jacob Maine <[email protected]>
Turn file diagnostics back on

d039900e3e292d6aa79677ed809d83afe4a6aa19 authored over 2 years ago by Jacob Maine <[email protected]>
Thread context through handlers

0010908a85037532995b3d3ff62264716e90dff5 authored over 2 years ago by Jacob Maine <[email protected]>
Respond to 'initialized'; go back to using producer protocol

561b6d284c5c3c2ac1646b0c207cdcb3fd5c8f3a authored over 2 years ago by Jacob Maine <[email protected]>
Respond to 'initialize' request

dfb313c771488cdb41036c74d54de12dfde6f67c authored over 2 years ago by Jacob Maine <[email protected]>
First pass at removing lsp4j

In concert with the branch in lsp4clj named lsp2clj, this starts a
server, receives the "initial...

be36dfbeca4dfba54ee7124fb880d4f5db4f527e authored over 2 years ago by Jacob Maine <[email protected]>
Do not skip messaages in integration tests (#1109)

I believe this fixes
https://github.com/clojure-lsp/clojure-lsp/issues/704.

I noticed someth...

ecc67d8323f305de2a9af12a135443e9cf970767 authored over 2 years ago by Jacob Maine <[email protected]>
Fix: update unused-public-var lint on keywords as usages change (#1101)

Fixes #1018. Before, when a usage of a registered keyword was added or
removed, we weren't noti...

9a37cd996ef4c8a27477024802a5e1493d184a24 authored over 2 years ago by Jacob Maine <[email protected]>
Simplify code to find definition of CLJS var defined by macro (#1104)

1c0e743639893c79b2924b8939d023dd9bd08fb2 authored over 2 years ago by Jacob Maine <[email protected]>
fix: goto definition should find registration of simple keyword (#1100)

cb415bd3f30f38f37bffa87ee06d1c9719cc024e authored over 2 years ago by Jacob Maine <[email protected]>
fix: hover showing previous function elements on some cases.

Fixes #1098

811487f7212cbbd04dae76659e0f0f5517c3559d authored over 2 years ago by Eric Dallo <[email protected]>
Remove unused function (#1099)

After 54b4251f, find-namespace-name is unused.

f27cedae62f6a6d3f378d80aa6d9cd5bc5972aee authored over 2 years ago by Jacob Maine <[email protected]>
Separate analysis of keyword definitions (#1097)

Some performance sensitive things like completion and custom linting
need to find all keyword d...

ebfe4d30ba435591edeec128732f6ab36c7b19fa authored over 2 years ago by Jacob Maine <[email protected]>
Index analysis by file and bucket (#1096)

Index analysis by file and bucket, instead of just file as we did before. This is helpful becaus...

18f1e5e8d213ad49e8dd8e059d4fb2bac81eb110 authored over 2 years ago by Jacob Maine <[email protected]>
performance: Maintain and use a dependency graph (#1053)

Maintains a dependency graph and file meta-data to be able to more
efficiently filter the clj-k...

afc2f6fcee2edd9932c460c397d31ed444741142 authored over 2 years ago by Jacob Maine <[email protected]>
Use parser/safe-zloc-of-string (#1092)

* Use parser/safe-zloc-of-string

Converts all usages of `parser/zloc-of-string` to
`parser/safe...

54b4251f459375fe9d8943c731368f71ca95e676 authored over 2 years ago by Jacob Maine <[email protected]>
Extend tests of file-management (#1090)

Adds tests for the async messages created by did-open, did-change and
did-change-watched-files....

7879197270a2d55f9db514df25e9483133ea24b8 authored over 2 years ago by Jacob Maine <[email protected]>
Bumped io.github.clojure/tools.build from v0.8.2 to v0.8.3. (#1089)

Inspect dependency changes here:

Co-authored-by: clojure-lsp-bot <41898282+github-actions[bot...

7a43070e1a25c4e36b4234a27ce3890990881390 authored over 2 years ago by Clojure LSP bot <[email protected]>
Update deps-lock.json (#1076)

Co-authored-by: ericdallo <[email protected]>

32b8cb4bbc17dfc508a5c2d9e99be3df2856bb22 authored over 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Account for uname -m being arm64 on macos m1 (#1081)

36bbce42ec0c5b4a7a0c471262936a6d16f2273b authored over 2 years ago by Michiel Borkent <[email protected]>
Bumped io.github.clojure/tools.build from v0.8.2 to v0.8.3. (#1085)

Inspect dependency changes here:

Co-authored-by: clojure-lsp-bot <41898282+github-actions[bot...

5455731e47fff6a22092dfb04c1f30a3380a3e22 authored over 2 years ago by Clojure LSP bot <[email protected]>
Revert "Revert "Improve hover element selected (#1045)" (#1083)" (#1087)

This reverts commit 012323126d0a9bf5aee4a8a2aa2c1663be001f85,
restoring #1045 while avoiding th...

3d701f653da156c54639f5699829fd2d939464c4 authored over 2 years ago by Jacob Maine <[email protected]>
ci: Fix homebrew bump

8a77fb6a9e5c86936ca515c22674a35ac152d91b authored over 2 years ago by Eric Dallo <[email protected]>
ci: Fix bump downstreams pipeline

e4badb27c46c6f7a938a81d49517b93d0d1b0ffd authored over 2 years ago by Eric Dallo <[email protected]>
Fix github release script (#1086)

159932d83031bcc22c8aee2496774142faff3f6f authored over 2 years ago by Michiel Borkent <[email protected]>
Revert "Improve hover element selected (#1045)" (#1083)

This reverts commit 54f895793bea90370bfc6da9674154ef07566033.

012323126d0a9bf5aee4a8a2aa2c1663be001f85 authored over 2 years ago by Jacob Maine <[email protected]>
Release: 2022.06.29-19.32.13

021da9ced11eda85bfb09a1730631a46f292f6a4 authored over 2 years ago by Eric Dallo <[email protected]>
macos aarch64 (#1072)

* macos aarch64 [wip]

* use clojure install script

* use lsp version

* clojure install
...

13e78e3af8082780ebab21a21166ad9598c27562 authored over 2 years ago by Michiel Borkent <[email protected]>
Fix clj-depend version

34d4765b0ef6a73beff8d97962301ec4e9c5f33e authored over 2 years ago by Eric Dallo <[email protected]>
Release: 2022.06.22-14.09.50

25a5a0c12408c5697168f4d3bfb416a0e77d2e56 authored over 2 years ago by Eric Dallo <[email protected]>
Update deps-lock.json (#1071)

Co-authored-by: ericdallo <[email protected]>

6848eaf8e6c125323ffe495e9630d5e5eb126339 authored over 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Add empty .cirrus.yml

6f9bca58e94a95d79381dc596fb53ea1bdc24abf authored over 2 years ago by Eric Dallo <[email protected]>
refactor: remove deprecated graal script

7235b145bd8b362294a4f08bc8de50896b6787c5 authored over 2 years ago by Eric Dallo <[email protected]>
Bump clj-kondo to 2022.06.22

4c7cd13ede50ce33504d9f2777ee2748effb961c authored over 2 years ago by Eric Dallo <[email protected]>
feat: add new setting to filter source-paths that are auto generated for example for cljs projects, the default value should be enought for most cases (), replacing old .

69a9a5c42fc852d46ecbd17aab28a9e6e9f5c055 authored over 2 years ago by Eric Dallo <[email protected]>
Avoid passing file URI to shared/logging-time (#1070)

See https://github.com/clojure-lsp/clojure-lsp/issues/1054\#issuecomment-1162731219 for discussion.

45b22f54e82b2ec99cd3a65fb17c7faace022f38 authored over 2 years ago by Jacob Maine <[email protected]>
Update deps-lock.json (#1066)

Co-authored-by: ericdallo <[email protected]>

137e661ef1cb00fc8f13ff64c3475b8abbfab524 authored over 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Bumped lambdaisland/kaocha from 1.66.1034 to 1.68.1059. (#1065)

Inspect dependency changes here: https://github.com/lambdaisland/kaocha/compare/v1.66.1034...v1....

9d5e8def663c520da13a2d4d4e5220642bdd3226 authored over 2 years ago by Clojure LSP bot <[email protected]>
Ignore increase/decrease in usages when linting references (#1061)

* Move helper to only ns that uses it

* Only lint references if usage added or removed

Ins...

69f4ca262df94a91080c41e379fd06579a23bef5 authored over 2 years ago by Jacob Maine <[email protected]>