Ecosyste.ms: OpenCollective

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

Clojure LSP

An implementation of the language server protocol (LSP) for Clojure
Collective - Host: opensource - https://opencollective.com/clojure-lsp - Website: https://clojure-lsp.io/ - Code: https://github.com/clojure-lsp

Add new `dump` feature, returning analysis, project information, dependency-graph and others. Check `clojure-lsp.api/dump` for more information.

Fixes #744

github.com/clojure-lsp/clojure-lsp - e014613bd702bd19739f7eb7343479df6504522c authored about 2 years ago by Eric Dallo <[email protected]>
Add integration-tests

github.com/clojure-lsp/clojure-lsp - 0162727fb5ce795786a407c040ed4c4e6f6cf2d1 authored about 2 years ago by Eric Dallo <[email protected]>
Merge branch 'master' into dump

github.com/clojure-lsp/clojure-lsp - 6d8985531f8ef049a04bdd2d2422e7284359b38b authored about 2 years ago by Eric Dallo <[email protected]>
Update deps-lock.json (#1274)

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

github.com/clojure-lsp/clojure-lsp - 82fbc3d214a2a97c236946f366e391c57d35e88e authored about 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Update deps-lock.json (#1273)

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

github.com/clojure-lsp/clojure-lsp - 430bf62ee2009be433939abc992593aa6f10fcb7 authored about 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Bump deps-bin to 0.2.0

github.com/clojure-lsp/clojure-lsp - bf47691d717d65956e86907834a47fb85afbc72e authored about 2 years ago by Eric Dallo <[email protected]>
Bump clj-kondo to `2022.09.09-20220924.161252-19`

github.com/clojure-lsp/clojure-lsp - c02da65462fd91d1ff1e2374be7591ce44d14c33 authored about 2 years ago by Eric Dallo <[email protected]>
Fix: Avoid wrong ns require after `Create ns and require` code-action/command.

github.com/clojure-lsp/clojure-lsp - 86c375451206b493543290477116e62fd8cb6056 authored about 2 years ago by Eric Dallo <[email protected]>
docs: Update troubleshooting

github.com/clojure-lsp/clojure-lsp - c5a1680550bb3f206b00bbd7db8b3eabc0987855 authored about 2 years ago by Eric Dallo <[email protected]>
Enable trace via --trace during initialization

github.com/clojure-lsp/clojure-lsp - 152f0e74fb02f34983a17e4ba532950fbfc300be authored about 2 years ago by Eric Dallo <[email protected]>
Process requests in parallel (#1259)

* Process requests in parallel

Uses https://github.com/clojure-lsp/lsp4clj/pull/25 to process...

github.com/clojure-lsp/clojure-lsp - 5682933ea66f79caabdeb86fa035a9692694cb9a authored about 2 years ago by Jacob Maine <[email protected]>
Update pom.xml

github.com/clojure-lsp/lsp4clj - ca2cdf78726816cc096677659377445208917b74 authored about 2 years ago by Eric Dallo <[email protected]>
Bumped babashka/process from 0.1.7 to 0.2.10. (#1272)

Inspect dependency changes here: https://github.com/babashka/process/compare/v0.1.7...head

Co...

github.com/clojure-lsp/clojure-lsp - d031ba44f23eb66a9bcddb69539f8fb150f5ed3c authored about 2 years ago by Clojure LSP bot <[email protected]>
Release: v1.3.0

github.com/clojure-lsp/lsp4clj - 16a4b8ab4969a25f3114a25c9041249474ebfe30 authored about 2 years ago by Eric Dallo <[email protected]>
Merge pull request #25 from clojure-lsp/process-requests-in-parallel

Process requests in parallel

github.com/clojure-lsp/lsp4clj - 5fe5da7ef4eefd8383958d0197227645695b3d55 authored about 2 years ago by Jacob Maine <[email protected]>
Whitespace and comments

github.com/clojure-lsp/lsp4clj - d762cc61a43459a24ca94833f5ec060c4451d444 authored about 2 years ago by Jacob Maine <[email protected]>
Restore verbose tracing

github.com/clojure-lsp/lsp4clj - a2c0b99529b3b1f34415524ec70dfbe4cb8ac3dc authored about 2 years ago by Jacob Maine <[email protected]>
prepare-rename after changes (#1271)

Fixes #1270.

github.com/clojure-lsp/clojure-lsp - b29ea017107443cede5985a40f2e089fe5c6d504 authored about 2 years ago by Jacob Maine <[email protected]>
Support request cancellation

github.com/clojure-lsp/lsp4clj - 20568af7bbdf914a0cda16d712d490e20717a270 authored about 2 years ago by Jacob Maine <[email protected]>
Revert to using CompletableFuture for request processing and parallelism

github.com/clojure-lsp/lsp4clj - ca62b2071214a8fa8e76d5e060c683cdca7ab892 authored about 2 years ago by Jacob Maine <[email protected]>
Add more extensive request timings to trace

github.com/clojure-lsp/lsp4clj - fd310d006365e3e208a792f309f135f5bb4dee1c authored about 2 years ago by Jacob Maine <[email protected]>
Add source-paths to clj-depend config when it is nil or empty (#1266)

* Add source-paths to clj-depend config when it is nil or empty

* Add a new entry to CHANGELO...

github.com/clojure-lsp/clojure-lsp - 4373d50e1b43914c0c5e9616f495badabb7aa68c authored about 2 years ago by Fabio Domingues <[email protected]>
Use common ForkJoinPool parallelism for requests and notifications

This is the same level of parallelism that clojure-lsp was using for
requests and notifications ...

github.com/clojure-lsp/lsp4clj - f27b372b65f3b56e9a6f0713dd3722e734758a35 authored about 2 years ago by Jacob Maine <[email protected]>
Truncate some traces temporarily

github.com/clojure-lsp/lsp4clj - f14fe69832d1f3c299ddb11432a014a88dece4ef authored about 2 years ago by Jacob Maine <[email protected]>
tests: Increase stub generation wait from 5s -> 10s

github.com/clojure-lsp/clojure-lsp - b95dcaf9bd245bb059bc93ed59187ad20234552b authored about 2 years ago by Eric Dallo <[email protected]>
Merge branch 'master' into dump

github.com/clojure-lsp/clojure-lsp - 48a3e4831ab795b80d146ed183adacae078f09f5 authored about 2 years ago by Eric Dallo <[email protected]>
Fix: code actions NPE for invalid maps

github.com/clojure-lsp/clojure-lsp - 65f880a58b298294e82889873743723ef86bd5a5 authored about 2 years ago by Eric Dallo <[email protected]>
Simplify finding of class defined by defrecord (#1261)

github.com/clojure-lsp/clojure-lsp - 2b02bfdff03125fff73370498b20355f6fbcde82 authored about 2 years ago by Jacob Maine <[email protected]>
Add dump command

github.com/clojure-lsp/clojure-lsp - a4a44f55bfe6eec41260962b12db5beb8e81e5df authored about 2 years ago by Eric Dallo <[email protected]>
Indexes analysis and findings by URI (#1231)

* Indexes analysis and findings by URI

By doing URI/filename conversion at the boundary with ...

github.com/clojure-lsp/clojure-lsp - d6ca21a6d2235d7438fd8901db93930b80ae257b authored about 2 years ago by Jacob Maine <[email protected]>
Process requests in parallel

This is an attempt to fix
https://github.com/clojure-lsp/clojure-lsp/issues/1240, where the
fail...

github.com/clojure-lsp/lsp4clj - 168cb7a106661cf9bd70f72066ce2e01dbf017fb authored about 2 years ago by Jacob Maine <[email protected]>
Update deps-lock.json (#1258)

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

github.com/clojure-lsp/clojure-lsp - 282ccee55cabf286dfa428326cf7f8259ff69c4b authored about 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Bumped lambdaisland/kaocha from 1.68.1059 to 1.70.1086. (#1257)

Inspect dependency changes here: https://github.com/lambdaisland/kaocha/blob/v1.70.1086/CHANGELO...

github.com/clojure-lsp/clojure-lsp - f3275844b48d659afe85f85e05d463cc6906c5ff authored about 2 years ago by Clojure LSP bot <[email protected]>
Bumped cider/cider-nrepl from 0.28.4 to 0.28.6. (#1256)

Inspect dependency changes here: https://github.com/clojure-emacs/cider-nrepl/blob/v0.28.6/CHANG...

github.com/clojure-lsp/clojure-lsp - d536d63bfd5721330354b0b5911e4dd8becaff2b authored about 2 years ago by Clojure LSP bot <[email protected]>
Consider original text's line separator type when reporting changes (#1255)

It also:
- fixes java interop test failure on win introduced with earlier
unrelated commit.
-...

github.com/clojure-lsp/clojure-lsp - 8ac8ed4cff3d7047b495c30552f93070ab392669 authored about 2 years ago by ikappaki <[email protected]>
Support find definition of java class usages where definition comes from clojure, like defrecords.

github.com/clojure-lsp/clojure-lsp - 92419db7c33d839c3575b12bde70f29171f01a9e authored about 2 years ago by Eric Dallo <[email protected]>
Update deps-lock.json (#1254)

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

github.com/clojure-lsp/clojure-lsp - da6e47c5b4d8f6108479c29a14af7cdf20954ed7 authored about 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Bump clj-kondo to `2022.09.09-20220918.164105-17`.

Fixes #1226

github.com/clojure-lsp/clojure-lsp - 292ac08313b051cae6813186edfcd2e96035bad1 authored about 2 years ago by Eric Dallo <[email protected]>
ci: add logs to cirrus ci

github.com/clojure-lsp/clojure-lsp - dfbb4b94e740e2a2226369bf80dbec5da440cf70 authored about 2 years ago by Eric Dallo <[email protected]>
lint: remove unused comment

github.com/clojure-lsp/clojure-lsp - 8e3db9513c813323ab4be486a9b9af8ff0f383d7 authored about 2 years ago by Eric Dallo <[email protected]>
Fix: fs/canonicalize returns Path instead of str

github.com/clojure-lsp/clojure-lsp - 57a7344a3a9d680561c0a32f3d44487146731bc5 authored about 2 years ago by Eric Dallo <[email protected]>
Fixes NPE when checking code actions of file that begins with comment (#1251)

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

github.com/clojure-lsp/clojure-lsp - 10df08e45f1bb0707b9f0cd4d331c8945e69c058 authored about 2 years ago by Jacob Maine <[email protected]>
Support all intergration tests on MS-Windows (#1250)

* Support all intergration tests on MS-Windows

- Fixes stub generation issue on windows by us...

github.com/clojure-lsp/clojure-lsp - 55752ff8999092ed5d2b7320c42a50dfb5936045 authored about 2 years ago by ikappaki <[email protected]>
feature: Lint opened files after a clojure-lsp or clj-kondo config file is saved on disk, avoiding users to re-edit files.

Fixes #1247

github.com/clojure-lsp/clojure-lsp - 2a7d7601391ce4aa47819fc854eccef982d09a16 authored about 2 years ago by Eric Dallo <[email protected]>
Fix: NPE during code action processing of sort-clauses

github.com/clojure-lsp/clojure-lsp - 7ac822d3efe3dd51db4fef8959b8708ad7fb2e16 authored about 2 years ago by Eric Dallo <[email protected]>
Wrap files in h/file-path/uri, follow up fix to #1245 win breaks (#1249)

linter

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

github.com/clojure-lsp/clojure-lsp - 2eec04ad4da7a532a5eb418a33b935fa347bb757 authored about 2 years ago by ikappaki <[email protected]>
fix: lint for real

github.com/clojure-lsp/clojure-lsp - 6399e8e8531bcb3b66cb724f41d42f4832c8de11 authored about 2 years ago by Eric Dallo <[email protected]>
ci: fix nightly version

github.com/clojure-lsp/clojure-lsp - f713d8f6a6cb17ae9393347450befbc6e826a1ab authored about 2 years ago by Eric Dallo <[email protected]>
fix: lint + tests

github.com/clojure-lsp/clojure-lsp - 101f1cd7769c5d9bbf9c4d02decef228fad3a6fe authored about 2 years ago by Eric Dallo <[email protected]>
Avoid keeping diagnostics of external closed files for Calva.

Fixes https://github.com/BetterThanTomorrow/calva/issues/1864

github.com/clojure-lsp/clojure-lsp - 45e0f6ce9d68297b0fb11c38d6378a5c2ee148f7 authored about 2 years ago by Eric Dallo <[email protected]>
Fix missing diagnostics when `--project-root` is different than current directory.

Fixes #1245

github.com/clojure-lsp/clojure-lsp - 7b155e0d1ad2cb9bc05816f630b46c792e7c36d7 authored about 2 years ago by Eric Dallo <[email protected]>
Fix lint (#1244)

Fixes lint in some directories that aren't checked by CI.

github.com/clojure-lsp/clojure-lsp - 76d883439f09f5f7ab6d29387d13b0121d9211a0 authored about 2 years ago by Jacob Maine <[email protected]>
Fix unit test by constructing file:// URI by using the api (#1243)

Also fixes an issue with the clojure-lsp binary wrapper on windows,
that its CWD was always tha...

github.com/clojure-lsp/clojure-lsp - 86d1520fcf5d34154fdc7f34098d8a47f2722ce7 authored about 2 years ago by ikappaki <[email protected]>
ci: Only run cirrus builds on master

github.com/clojure-lsp/clojure-lsp - ca92ee7ab967054408ac924d882e6234be0ee286 authored about 2 years ago by Eric Dallo <[email protected]>
Fix unit tests on MS-Windows (#1236)

* Fix unit tests on MS-Windows

Most of the unit test updates are about using the
`test-helpe...

github.com/clojure-lsp/clojure-lsp - cd666f0903d80266e022602c68b7dee12ebf2692 authored about 2 years ago by ikappaki <[email protected]>
Fix: support java class decompilation for zipfile scheme (vim users) (#1239)

github.com/clojure-lsp/clojure-lsp - d3575d9101652107f6242e809fb2d06f48ccafc1 authored about 2 years ago by Eric Dallo <[email protected]>
Update troubleshooting.md (#1238)

Fixes display issue.

github.com/clojure-lsp/clojure-lsp - 5b01769caf245c5b4afda76e46b4c995593805f3 authored about 2 years ago by ikappaki <[email protected]>
Update deps-lock.json (#1222)

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

github.com/clojure-lsp/clojure-lsp - 7727c0d16c425dad9d7486c7a2442e7e5a291a64 authored about 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Fix: clj-kondo ns-group change

github.com/clojure-lsp/clojure-lsp - e1af936bfc429b6be9aecaa11cc6937de9a7262e authored about 2 years ago by Eric Dallo <[email protected]>
Bump: clj-kondo to `2022.09.08`.

github.com/clojure-lsp/clojure-lsp - 5b3d2a798143dc2d8b0c8a0307cc468f058f9679 authored about 2 years ago by Eric Dallo <[email protected]>
Replace Makefile and MS-Windows scripts with bb tasks (#1232)

* Replace Makefile and MS-Windows scripts with bb tasks

* remove changelog entry

Co-authored-b...

github.com/clojure-lsp/clojure-lsp - b8021b7642c332644e502aa6e4f67e7fada925c5 authored about 2 years ago by ikappaki <[email protected]>
Release: 1.3.13

github.com/clojure-lsp/lein-clojure-lsp - 18f3fbb729c2a7872e4696526a491676c8c88a19 authored about 2 years ago by Eric Dallo <[email protected]>
fix: use hotfix1

github.com/clojure-lsp/lein-clojure-lsp - 273111f632d32b68829e496067c415f2e0f5aa64 authored about 2 years ago by Eric Dallo <[email protected]>
Update pom.xml

github.com/clojure-lsp/lsp4clj - 31aee830826baee7b4eba1a9e54c6048446c72aa authored about 2 years ago by Eric Dallo <[email protected]>
Release: v1.2.2

github.com/clojure-lsp/lsp4clj - aaa6179ba2613c409526e03a80b71f86df5b5929 authored about 2 years ago by Eric Dallo <[email protected]>
Remove usages of parse-long

github.com/clojure-lsp/lsp4clj - c1266e8c403e03813f49e3458deb26c642f969a9 authored about 2 years ago by Eric Dallo <[email protected]>
fix: integration tests

github.com/clojure-lsp/clojure-lsp - f261415b6adbf84b5c4ec7df8543880b494c7ea8 authored about 2 years ago by Eric Dallo <[email protected]>
fix: integration tests

github.com/clojure-lsp/clojure-lsp - 7541a4afed847aca5330aa7409f4a4b10d3abae8 authored about 2 years ago by Eric Dallo <[email protected]>
End dep-graph-queries experiment (#1224)

The experiment is considered successful; now queries always use the
dep-graph.

github.com/clojure-lsp/clojure-lsp - e5f9b8bcfd3e99b07844f28c73aa47e279475a69 authored about 2 years ago by Jacob Maine <[email protected]>
Sort clauses (#1206)

* Extract shared tools for identifying clauses

* Add tools for sorting clauses

* Add sort-...

github.com/clojure-lsp/clojure-lsp - 2722df2b289092b2e1612f12c4ac966494313210 authored about 2 years ago by Jacob Maine <[email protected]>
Add support for java project jar decompile

github.com/clojure-lsp/clojure-lsp - cd37ffe6e829acad60e4797fb7e81aa6d21693a9 authored about 2 years ago by Eric Dallo <[email protected]>
Avoid NPE when checking drag action from uneval node (#1228)

Fixes #1227

github.com/clojure-lsp/clojure-lsp - 6d236b4f112a1f1e1348a2935154a200814608e0 authored about 2 years ago by Jacob Maine <[email protected]>
Release: 1.3.12

github.com/clojure-lsp/lein-clojure-lsp - d52560b884fac125464e55d78387b71aa7f388f8 authored about 2 years ago by Clojure LSP Bot <[email protected]>
Bump to version: 2022.09.01-15.27.31

github.com/clojure-lsp/homebrew-brew - 11aced410501cbd24be6d047875066ee7987ad27 authored about 2 years ago by Clojure LSP Bot <[email protected]>
Bump to version: 2022.09.01-15.27.31

github.com/clojure-lsp/setup-clojure-lsp - 64f32e41d063bf2fb1bd46286749b7b2dfe9937c authored about 2 years ago by Clojure LSP Bot <[email protected]>
Release: 2022.09.01-15.27.31

github.com/clojure-lsp/clojure-lsp - 1cb5e7bc7d4bf559f0552edc39ee402c656bf811 authored about 2 years ago by Eric Dallo <[email protected]>
Download launch4j directly from sourceforge (#1223)

Installing it via `choco install launch4j` fails intermittendly citing
connectivity issues.

...

github.com/clojure-lsp/clojure-lsp - a2caecb7e6eea7f0ae8bbedffdafa26d50edbacb authored about 2 years ago by ikappaki <[email protected]>
Rename local usages of destructured keys (#1221)

When renaming a keyword that is also a local definition, rename its
usages too.

Fixes #1192.

github.com/clojure-lsp/clojure-lsp - e63b904c94f320d18b9c1a51373455964d036bad authored about 2 years ago by Jacob Maine <[email protected]>
Choose PowerShell exec program on Windows based on availability (#1133)

* Invoke project executables on win based on PowerShell availability

* Fix linter

* Add cl...

github.com/clojure-lsp/clojure-lsp - 7a10a24affb6bdb50ab34c61b4dbbc98aeb6ee3f authored about 2 years ago by ikappaki <[email protected]>
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...

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

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

github.com/clojure-lsp/clojure-lsp - 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

github.com/clojure-lsp/clojure-lsp - 9f34145d8013c9147575a81bfdf51043fdbda1a7 authored about 2 years ago by Eric Dallo <[email protected]>
Upgrade lsp4clj to 1.2.1 (#1217)

In lib and integration tests.

github.com/clojure-lsp/clojure-lsp - a3d8d6ed74f2b149ac3c8c7e48819cccb283bac3 authored about 2 years ago by Jacob Maine <[email protected]>
Release: v1.2.1

github.com/clojure-lsp/lsp4clj - b7e6ea593762ff6b11f6a4177f2c5a85d84b3f50 authored about 2 years ago by Eric Dallo <[email protected]>
Merge pull request #24 from clojure-lsp/reseparate-io-chan

Put IO <-> chan conversion back into its own namespace

github.com/clojure-lsp/lsp4clj - 03b0ff7401986c7784199859ebb3e8b346a15e44 authored about 2 years ago by Eric Dallo <[email protected]>
CHANGELOG

github.com/clojure-lsp/lsp4clj - 346b78dcd46b61dfdd1c97ca677de18e0cc7ea50 authored about 2 years ago by Eric Dallo <[email protected]>
Update deps-lock.json (#1214)

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

github.com/clojure-lsp/clojure-lsp - 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

github.com/clojure-lsp/clojure-lsp - f9962b69d7ca582085f3ece7f4c30c0b75f80f33 authored about 2 years ago by Eric Dallo <[email protected]>
Put IO <-> chan conversion back into its own namespace

In clojure-lsp, the mock client used in integration tests needs
input-stream->input-chan. But, i...

github.com/clojure-lsp/lsp4clj - 0ac6d321fc3307286131316315731f6bea662029 authored about 2 years ago by Jacob Maine <[email protected]>
Bump lsp4clj to 1.2.0

github.com/clojure-lsp/clojure-lsp - 3543f4059ae3b46bd1dae5248fb308a19d4ab369 authored about 2 years ago by Eric Dallo <[email protected]>
Update pom.xml

github.com/clojure-lsp/lsp4clj - 48f7c561fe796bcb3f125600763ec40fad0f0f42 authored about 2 years ago by Eric Dallo <[email protected]>
Release: v1.2.0

github.com/clojure-lsp/lsp4clj - f28ffe790a18be4c2f1ec30e2ad66de7f413f7bd authored about 2 years ago by Eric Dallo <[email protected]>
CHANGELOG

github.com/clojure-lsp/lsp4clj - 5c9de2da4a4fd4e99295dea8b32ca5c77ba88560 authored about 2 years ago by Eric Dallo <[email protected]>
Merge pull request #23 from clojure-lsp/revert-22-revert-21-split-input-by-initiator

Revert "Revert "Allow servers to place requests while receiving""

github.com/clojure-lsp/lsp4clj - 9cbd4683c0bb051e898fedd0ceead689bca870b6 authored about 2 years ago by Eric Dallo <[email protected]>