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

Never omit stack traces when working on clojure-lsp (#1219)

When developing clojure-lsp it's helpful to have stack traces. This
configures the nREPLs provi...

5fb98c42ea1bb64fb6c75ac8959d5ca04c372eba authored about 2 years ago by Jacob Maine <[email protected]>
Update deps-lock.json (#1218)

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

7785b198a5a9df857a96ab2e277020f4de168eac authored about 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Analyze files changed in batchs with kondo (#1213)

* Analyze files changed in batchs with kondo

* Use same chan for created and changed events

9f34145d8013c9147575a81bfdf51043fdbda1a7 authored about 2 years ago by Eric Dallo <[email protected]>
Upgrade lsp4clj to 1.2.1 (#1217)

In lib and integration tests.

a3d8d6ed74f2b149ac3c8c7e48819cccb283bac3 authored about 2 years ago by Jacob Maine <[email protected]>
Update deps-lock.json (#1214)

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

82ad06fc88f6033d3ccc5abf1065f5db6545c471 authored about 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
feat: Add new question to skip or retry classpath scan during startup if failed

f9962b69d7ca582085f3ece7f4c30c0b75f80f33 authored about 2 years ago by Eric Dallo <[email protected]>
Bump lsp4clj to 1.2.0

3543f4059ae3b46bd1dae5248fb308a19d4ab369 authored about 2 years ago by Eric Dallo <[email protected]>
Update deps-lock.json (#1201)

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

4ef88c7dfed2412ba198fa38546f6c8b4d4b1b57 authored about 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
CHANGELOG

c7ff0855f72ea51325b5a976a8ee990197eac548 authored about 2 years ago by Eric Dallo <[email protected]>
Bumped cljfmt/cljfmt from 0.8.2 to 0.9.0. (#1212)

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

...

557b5c7a2d89a5e073e814ad7489292508f82be3 authored about 2 years ago by Clojure LSP bot <[email protected]>
Add support to imported java class on completion.

Fixes #1193

970ca4dfbdad25fed3d15e8126331df37fa27429 authored about 2 years ago by Eric Dallo <[email protected]>
Clarify restructure-keys with better names, comments and tests (#1209)

06d137c76aef2461661773b130cb2663f611ae01 authored about 2 years ago by Jacob Maine <[email protected]>
Thread get (#1175)

Introduces four refactorings for manipulating get and get-in.

* get-in-all: convert all neste...

e30c8243c2d5a655fa300d3445c756c5c1ba7092 authored about 2 years ago by Jacob Maine <[email protected]>
Add refactoring to restructure keys (#1170)

This introduces a restructure-keys refactoring, a companion or inverse
to destructure-keys. It ...

898ac5bab657f6a627f3f3ac8d9bf23659900438 authored about 2 years ago by Jacob Maine <[email protected]>
Separate dev, test and api databases; componentize chans (#1199)

* Separate dev, test and api databases

With the lsp4clj refactoring, components—including db*...

d611822eec77079a805168afb0cbb2c92ff626c4 authored about 2 years ago by Jacob Maine <[email protected]>
Remove source path that no longer exists (#1204)

a9a05a64f24e34733f9fccba5daef18d4489fd43 authored about 2 years ago by Jacob Maine <[email protected]>
Upgrade to lsp4clj v1.1.0 (#1200)

a4a88439e0360a8dbdd8b89885e4c23a6c6f6621 authored about 2 years ago by Jacob Maine <[email protected]>
Merge pull request #1198 from clojure-lsp/kebab-server-info

Avoid camelCasing server-info

653a708c6f85665e9a7dbc9cb6cdb6c89a64c937 authored about 2 years ago by Jacob Maine <[email protected]>
Avoid camelCasing server-info

Clients expect server-info-raw to return JSON with map keys that are
kebab-cased strings. The au...

1d67e42a6e5c4b715dfac8ac28941e07869bd396 authored about 2 years ago by Jacob Maine <[email protected]>
Merge pull request #1196 from clojure-lsp/fix-startup-diagnostics-in-large-projects

Fix: publishing diagnostics at startup fills up the channel

3bcb613e9595ac1612558d6f167a57035e2a8c9a authored about 2 years ago by Jacob Maine <[email protected]>
Make helpers private

16477392eab52c11d05e87a7706592d48dcfdcfc authored about 2 years ago by Jacob Maine <[email protected]>
Restore db chan bindings after tests

0be54af425f3f3196bb68a39a3399b80decf324e authored about 2 years ago by Jacob Maine <[email protected]>
Fix: publishing diagnostics at startup fills up the channel

At startup clojure-lsp analyzes project files with clj-kondo. clj-kondo
finds diagnostics (a.k.a...

e476baa3fff1eebbf02b8cb0520ed8afc54e6ab7 authored about 2 years ago by Jacob Maine <[email protected]>
Fix rename of defrecords.

Fixes #1165

392f4ea29e2c1a4db604eef9bda3ce49008f4357 authored about 2 years ago by Eric Dallo <[email protected]>
Harmonize meaning of row, col, line and character (#1188)

clojure-lsp has three actively used ways of referring to a position in a
document.

* line, c...

6b3027e2fb7cf4f3758fd24d2ff166e02c14c0ab authored about 2 years ago by Jacob Maine <[email protected]>
Merge pull request #1184 from clojure-lsp/update-deps-lock

Update deps-lock.json

f93c7e2698f025fc5e4b585914b650ba536a5fcd authored about 2 years ago by Jacob Maine <[email protected]>
Update deps-lock.json

6b17397b6bbe69b354b241c7efb2555c7d686ac1 authored about 2 years ago by mainej <[email protected]>
Create more focused flame graphs when profiling (#1185)

8e61624ac5d46e5e1fca72c4ee926d7c46f9bbb0 authored about 2 years ago by Jacob Maine <[email protected]>
Fixes #1189 (#1190)

Co-authored-by: Josip Gracin <[email protected]>

6c18dba1d283278af82aa701162cac9ee79831ed authored about 2 years ago by Josip Gracin <[email protected]>
Upgrade lsp4clj to 1.0.1 (#1183)

Fixes #1181, completion items not being resolved.

f385e1c1b717277a9275cc514b8f974c805aab02 authored about 2 years ago by Jacob Maine <[email protected]>
Merge pull request #1182 from clojure-lsp/slurp-carefully

More carefully slurp

24b11f2241b52ba560d063e33a8d80b8717c32d4 authored about 2 years ago by Jacob Maine <[email protected]>
More carefully slurp

Sometimes editors use URIs that don't actually exist on disk. In these
cases, slurping will fail...

f1f94997066c1e06ea66355c30ec8d178722530f authored about 2 years ago by Jacob Maine <[email protected]>
Process document-symbol after changes (#1180)

Wait for analysis of file before responding to document-symbol.

Fixes #1178

9c8d034b2aa6668d7c287f0bdeb8648c1810aa32 authored about 2 years ago by Jacob Maine <[email protected]>
CHANGELOG

c6b4273a8c28f06c82a29dc77019209e27667d47 authored about 2 years ago by Eric Dallo <[email protected]>
Fixes #1084 - resolve-macro-as not working (#1179)

ea40f9a32363881dfbc90bace99c70dbbae0c3fe authored about 2 years ago by Josip Gracin <[email protected]>
Update deps-lock.json (#1176)

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

4d9de7f93a51e7309c172817ed9cb82d1da64c50 authored about 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
ci: fix nightly link

3c1b72b3e98f31508a089ed18db3ef88f69c5546 authored about 2 years ago by Eric Dallo <[email protected]>
ci: remove prerelease tag for nightly builds

74b8cc83ae18d78e3f7d4287d98c61ddebacd7a8 authored about 2 years ago by Eric Dallo <[email protected]>
ci: update scripts to link to new nightly build

843dd552df8194c9e1fc3772158a4ee85c61292f authored about 2 years ago by Eric Dallo <[email protected]>
ci: make cirrus upload nightly builds

2d6e123cc497b0b658c60104f7074ac5a703038c authored about 2 years ago by Eric Dallo <[email protected]>
ci: make nightly build use correct version

a63dacb1e46f738e42047c5e3bf39e8f934ec661 authored about 2 years ago by Eric Dallo <[email protected]>
ci: improvement to dev release

cc959945e963248c9a393c772b7cca1cd855bca3 authored about 2 years ago by Eric Dallo <[email protected]>
ci: Fix nightly build

4c683906b73207b957375a1fd067004d2aae0ffb authored about 2 years ago by Eric Dallo <[email protected]>
ci: Improve nightly build to publish to clojure-lsp-dev-builds

1e7377d1af8e4d9ec6c7e326c8dd5b523d5ba220 authored about 2 years ago by Eric Dallo <[email protected]>
Merge pull request #1117 from clojure-lsp/lsp2clj

Remove dependency on lsp4j

01500c34e00efa2b4affc627bdc80e89af18f55d authored about 2 years ago by Jacob Maine <[email protected]>
Merge branch 'master' into lsp2clj

c6bdcca41dd9d39321fd9c570fa56ec95e70b972 authored about 2 years ago by Jacob Maine <[email protected]>
Upgrade lsp4clj to v1.0.0

Removes lsp4j.

2112cf8974beb70de2458aa158202acc2a7eb5ec authored about 2 years ago by Jacob Maine <[email protected]>
Postpone calculation of ns edits to speed up completion (#1069)

* Postpone calculation of ns edits to speed up completion

Sometimes completion knows that for...

5870ec895633b7e1041747d68a50b75d06e11e93 authored about 2 years ago by Jacob Maine <[email protected]>
Extend prior map destructuring (#1166)

When a local is the `:as` part of a prior map destructuring, this patch
extends the destructuri...

f56ee176af4ad2cbf45b6472151fa7a8d576c8b1 authored about 2 years ago by Jacob Maine <[email protected]>
Use dep-graph-queries by default (#1174)

* Use dep-graph-queries by default

* Don't clobber file metadata when using API

978a6064e2fa68c4a471945515e5061a095c0c2e authored about 2 years ago by Jacob Maine <[email protected]>
Move CHANGELOG entry

5b368cd7387f0253d86cab4725c072a1b41fcdcb authored about 2 years ago by Jacob Maine <[email protected]>
Merge branch 'master' into lsp2clj

f5b744cb15ae72c543eb1e22d9d910fb6f45dbc7 authored about 2 years ago by Jacob Maine <[email protected]>
Merge logs and traces, to get consistent ordering

48694880d1fe19098010159d487748be08945b96 authored about 2 years ago by Jacob Maine <[email protected]>
Improve hover for requires to show ns docstring.

Fixes #1171

45ba142b53de7f0cdd02746c33c1e386a9bf73f4 authored about 2 years ago by Eric Dallo <[email protected]>
Merge branch 'master' into lsp2clj

cf17fda9af2d6d6f6ca0be754ba38fadf5a14b0b authored about 2 years ago by Eric Dallo <[email protected]>
Update deps-lock.json (#1167)

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

013250bcbba0481ef94ee3a3be0d50c0e1c2d424 authored about 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Bump clj-kondo to `2022.08.03`

7723a79f4535f85658923acab0cf24fd12b65029 authored about 2 years ago by Eric Dallo <[email protected]>
Bump lsp4clj

e493533460605b2a370159c04580f768d6e34b0b authored about 2 years ago by Jacob Maine <[email protected]>
Bump graal to 22.2.0 (#1160)

5415476920e62153844fa195153c818577dbf2de authored about 2 years ago by Eric Dallo <[email protected]>
Fix hover to show current var definition docs instead of `def`/`defn`.

Fixes #1157

54ca9c5dc3b2383a576c7fcfd830c44323e309d4 authored about 2 years ago by Eric Dallo <[email protected]>
Improve completion sorting, showing locals before functions and other completion items.

Fixes #1158

1169b0727f4c5a500685ad69c8521692aa77663e authored about 2 years ago by Eric Dallo <[email protected]>
Reorganize and reword comments

dad18af60b042d905ce94ad33ee482072f321e02 authored about 2 years ago by Jacob Maine <[email protected]>
Split and clarify dev env setup

1d4c6415e1561d41b3c48032fe55519cc2846075 authored about 2 years ago by Jacob Maine <[email protected]>
Fix extra space on :import when sorting classes.

Fixes #1152

2c0fae51dbb4e0de942f57abeb12691e4e161503 authored about 2 years ago by Eric Dallo <[email protected]>
Bump lsp4clj

bf1134ac12bc28891604860c17710348986c9120 authored about 2 years ago by Jacob Maine <[email protected]>
Merge branch 'master' into lsp2clj

c7ce5640caab6fb0493c8e86f8b4e758804a5d56 authored about 2 years ago by Jacob Maine <[email protected]>
Fix code-lens resolution

28e6c558e412ad0be9966e49cae57dded4eabc39 authored about 2 years ago by Jacob Maine <[email protected]>
Remove and update comments

8662e930f87f1f1dd2c891d7ed106e215765eff1 authored about 2 years ago by Jacob Maine <[email protected]>
Reword comment

Co-authored-by: Eric Dallo <[email protected]>

612c77376763dfa4eb64956c4dccdeff6df42327 authored about 2 years ago by Jacob Maine <[email protected]>
Add detail to error log

Co-authored-by: Eric Dallo <[email protected]>

f6067414d36a3888f558f532061ff2b5d95e1e87 authored about 2 years ago by Jacob Maine <[email protected]>
Release: 2022.07.24-18.25.43

6c346629cd8468aa1a257c2f0bd1b748d388acb5 authored about 2 years ago by Eric Dallo <[email protected]>
Update deps-lock.json (#1150)

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

1be8924a674f5ea39d877d083cf56a83552367b1 authored about 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Bumped com.clojure-goes-fast/clj-async-profiler from 0.5.2 to 1.0.0. (#1145)

Inspect dependency changes here: https://github.com/clojure-goes-fast/clj-async-profiler/compare...

de638393c16e32b1e92d134755b8c8bc552190fa authored about 2 years ago by Clojure LSP bot <[email protected]>
Fix integration tests

ffecf51dbd8bf89a517468624ce00394b115a746 authored about 2 years ago by Jacob Maine <[email protected]>
Fix tests

4e7b8535c30bda53d155bf71068b7ae750b86561 authored about 2 years ago by Jacob Maine <[email protected]>
Merge branch 'master' into lsp2clj

34becb22c471377378e1ecec1e48833b02279402 authored about 2 years ago by Jacob Maine <[email protected]>
Update deps-lock.json (#1143)

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

daef14c6c18e16143496cef470227491c09f6ee0 authored about 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Defmethods in symbols (#1130)

* Include defmethods in document symbols

* Include defmethods in workspace symbols

* Adjus...

7ed12e4055aaf70994cf2da6647b63ed2453f579 authored about 2 years ago by Jacob Maine <[email protected]>
Refactoring to extract a definition (#1138)

Also order the commands that the server advertises to the client, which makes it easier to maint...

394b3243d4c3bc91084b8cc37ae09be40aaf27cb authored about 2 years ago by Jacob Maine <[email protected]>
Destructure keys (#1139)

Adds a refactoring to destructure keys. Similar to
https://github.com/clojure-emacs/clj-refacto...

5feec93265fbe33fd4bedd942205f11bd74610b2 authored about 2 years ago by Jacob Maine <[email protected]>
Ensure that :keep no-ops the initial form indent. (#1142)

* Ensure that :keep no-ops the initial form indent.

* Update changelog

* remove unused var...

726837cf8bcd0327b49a35c77689e9df668da6a2 authored about 2 years ago by Case Nelson <[email protected]>
Allocate more time to project analysis (#1137)

* Allocate more time to project analysis

Since #950, we spend less uncached startup time anal...

fe61ed344a3bab5b75efe65c7e548036846c098c authored about 2 years ago by Jacob Maine <[email protected]>
Do not check for blocking in async/go in prod CLI (#1135)

Though still check for it in the dev CLI.

a64f31c9eddd63278999fa3eeba768554c89648a authored about 2 years ago by Jacob Maine <[email protected]>
Add flake package default and overlay default (#1129)

* Add packages.default and overlays.default to flake outputs

* Minor docs improve regarding f...

aa46e433e9642c1368336130d1dd99cfc68402a8 authored about 2 years ago by Weihua <[email protected]>
Bump lsp4clj

7c713cf7b36ed07bfb00d666ad9d8d51318f59e5 authored over 2 years ago by Jacob Maine <[email protected]>
Bump lsp4clj

1d6a42b3971de60a498d548060fc787786dcaec2 authored over 2 years ago by Jacob Maine <[email protected]>
Update deps-lock.json (#1124)

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

70451a7a72b4d7789d72c9f42445269d38f204e7 authored over 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Another merge fix

d01f6ad26a24f7d04483f99209b12696beb8d1df authored over 2 years ago by Jacob Maine <[email protected]>
Fix Graal build by bumping lsp4clj

779ae27245557fb577188a50b93ab30bd4ce0d55 authored over 2 years ago by Jacob Maine <[email protected]>
Preserve server message order in integration tests

d1b0b274f6205f79709ebf452c92f2e266a39ed8 authored over 2 years ago by Jacob Maine <[email protected]>
Fix tests after merge

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

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

5f5bd7f032399feb89e55dd9b1820f1b39c8981c authored over 2 years ago by Jacob Maine <[email protected]>
Bumped babashka/babashka.pods from 66867eee7f050af0126c83c876f8031e0eae709a to 6df443fabf0d7313c8956cb6f55e47318402991f. (#1119)

Inspect dependency changes here: https://github.com/babashka/babashka.pods/compare/66867eee7f050...

53d3a300d202920c0fb08c46ab88a713a24bd898 authored over 2 years ago by Clojure LSP bot <[email protected]>
Bumped borkdude/dynaload from 0.2.2 to 0.3.5. (#1120)

Inspect dependency changes here: https://github.com/borkdude/dynaload/compare/0.2.2...v0.3.5

...

25797e76f5413bd17c94bf7323dc2241a3ec04ea authored over 2 years ago by Clojure LSP bot <[email protected]>
Bumped com.clojure-goes-fast/clj-async-profiler from 0.5.1 to 0.5.2. (#1122)

Inspect dependency changes here:

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

4f1de39eeae366480ede69c44109633ff9cab856 authored over 2 years ago by Clojure LSP bot <[email protected]>
Fix namespace rename (#1123)

* Revert "Fix namespace renaming causing wrong renames introduced on previous release."

This ...

94146c0e7763fbc4a8bf089ebb38f000cea7527a authored over 2 years ago by Jacob Maine <[email protected]>
Turn on tracing for integrtation test debugging

ffd9565546c50da871d16b74f53165ff6ff8d234 authored over 2 years ago by Jacob Maine <[email protected]>
Clean ns

e10084527b38db6c72ea0868cfb4c138651f88e7 authored over 2 years ago by Jacob Maine <[email protected]>
Fix namespace renaming causing wrong renames introduced on previous release.

4b267a01c22f1b9f089e4fb779f14bccbab83811 authored over 2 years ago by Eric Dallo <[email protected]>