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

Fix integrationt tests

github.com/clojure-lsp/clojure-lsp - 6dd3056096a2bc6304972fc4b3ec71bf9955a8b1 authored over 2 years ago by Eric Dallo <[email protected]>
Add more tags to loggers

github.com/clojure-lsp/clojure-lsp - 523c3345651ea28335b968122c76dfbec11c6731 authored over 2 years ago by Eric Dallo <[email protected]>
Fix java local URI discovery

github.com/clojure-lsp/clojure-lsp - 474ac0dfbc0c48060502f0d7cb3b4abaa9e84413 authored over 2 years ago by Eric Dallo <[email protected]>
Drop deprecated install script

github.com/clojure-lsp/clojure-lsp - d20cc6c3c69691a5a1ff7d8c40e50f2a770aa429 authored over 2 years ago by Eric Dallo <[email protected]>
Fix changelog

github.com/clojure-lsp/clojure-lsp - 6f48d3fc936f76099e01a239e3b2141526ce61e3 authored over 2 years ago by Eric Dallo <[email protected]>
Fix changelog

github.com/clojure-lsp/clojure-lsp - 740d47d4d9ba528296623249d49d0640cc1147a0 authored over 2 years ago by Eric Dallo <[email protected]>
Add JDK source discoverability feature, searching for installed JDK for later analyze with clj-kondo and support java classes interop.

github.com/clojure-lsp/clojure-lsp - 16949fdf0c453084733e8d8c4b4204127a343925 authored over 2 years ago by Eric Dallo <[email protected]>
Namespace suggestion regessions and improvements (#877)

* Namespace suggestion regessions and improvements

There are number of decisions that go into...

github.com/clojure-lsp/clojure-lsp - d10fa10e392712d2b851d40855bb1dfc13a46157 authored over 2 years ago by Case Nelson <[email protected]>
Use JDK source if path provided (#882)

* Use JDK source if path provided

If Java JDK sources are already installed (normally via som...

github.com/clojure-lsp/clojure-lsp - 038efb5d40848adee84ce63698edf143d061252c authored over 2 years ago by David Harrigan <[email protected]>
Add `:java :download-jdk-source?` setting to download JDK source after startup if not cached before globally. Disabled by default, enable if you want to hava java support for JDK classes.

github.com/clojure-lsp/clojure-lsp - 31adb0c3e54e165760be6dd7bfca5e142e049250 authored over 2 years ago by Eric Dallo <[email protected]>
Update source

github.com/clojure-lsp/jdk-source - 0fd92ac0dc0cdb8496320d22ee6ed68faee283d2 authored over 2 years ago by Eric Dallo <[email protected]>
Update README.md

github.com/clojure-lsp/jdk-source - 6939294c82469032b39db314cd629fd15616be54 authored over 2 years ago by Eric Dallo <[email protected]>
Initial commit

github.com/clojure-lsp/jdk-source - 019a7bb0694896ec3cb1fe908ec4d908b3c51774 authored over 2 years ago by Eric Dallo <[email protected]>
Return decompiled uri if a java class when find definition/references

github.com/clojure-lsp/clojure-lsp - c16261aeca441a5de5e94f58bdfaedf053465d02 authored over 2 years ago by Eric Dallo <[email protected]>
Take priority on java files instead of class ones

github.com/clojure-lsp/clojure-lsp - b0df2c3b3f750515e80e817d18e6da5ed2581f59 authored over 2 years ago by Eric Dallo <[email protected]>
Fix expand-let (#880)

Transform was looking for :list but anything other than :token should be
considered the contain...

github.com/clojure-lsp/clojure-lsp - 2823b2019891f6e16242dcfa16a8ac40507432ff authored over 2 years ago by Case Nelson <[email protected]>
Fix integration tests

github.com/clojure-lsp/clojure-lsp - acc953a9b315353e18ef8be50ce06253fc4ae69f authored over 2 years ago by Eric Dallo <[email protected]>
Merge branch 'master' into java-analysis

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

github.com/clojure-lsp/clojure-lsp - 768b9e5cb53f9e099ddef514fc1aff497dbc9813 authored over 2 years ago by Eric Dallo <[email protected]>
Minor renames

github.com/clojure-lsp/clojure-lsp - 8a3887b048017aac0a51f7e325781e5cfaeac06f authored over 2 years ago by Eric Dallo <[email protected]>
Fix bug on startup

github.com/clojure-lsp/clojure-lsp - 8868250f7e10f7dec625ade38197fb562ecadf38 authored over 2 years ago by Eric Dallo <[email protected]>
Add support for find definition of java class usages

github.com/clojure-lsp/clojure-lsp - 24dd1e29a73fc011425ef611c638a13b86d1c978 authored over 2 years ago by Eric Dallo <[email protected]>
Fix typo in find-by-heritability docstring (#876)

github.com/clojure-lsp/clojure-lsp - 184d12779f285b18d56af3b5cec31fbeab762df9 authored over 2 years ago by Jacob Maine <[email protected]>
Release: 1.2.6

github.com/clojure-lsp/lein-clojure-lsp - 61b962d0e33753c91a609cb8dc15f5ba1098a993 authored over 2 years ago by Clojure LSP Bot <[email protected]>
Bump to version: 2022.03.26-18.47.08

github.com/clojure-lsp/homebrew-brew - fc39689f06f4b32a11d29dba80d91c1188c0b433 authored over 2 years ago by Clojure LSP Bot <[email protected]>
Bump to version: 2022.03.26-18.47.08

github.com/clojure-lsp/setup-clojure-lsp - 5ee4a942e66fb25ca40da3c8dd741895c518624c authored over 2 years ago by Clojure LSP Bot <[email protected]>
Release: 2022.03.26-18.47.08

github.com/clojure-lsp/clojure-lsp - 323bfabf585f0cc933ce6b1b87809f7a3597eb5d authored over 2 years ago by Eric Dallo <[email protected]>
Fix unused-public-var not considering excluding comments, changing `async-custom-lint?` setting to false.

github.com/clojure-lsp/clojure-lsp - 45cb47aa17194a9d9df8ff8053bbab5c9c9e8861 authored over 2 years ago by Eric Dallo <[email protected]>
Bump to version: 2022.03.25-12.02.59

github.com/clojure-lsp/homebrew-brew - a8a4a31fd462df18109f827df4fda257f144fbd7 authored over 2 years ago by Clojure LSP Bot <[email protected]>
Revert "Delete clojure-lsp-native.rb.tmpl"

This reverts commit 74999709ccee9ea49ec3b1e7f02d7ef5499578db.

github.com/clojure-lsp/homebrew-brew - b50e20fe918e77812fbd194c7eeb3eeafa0d206f authored over 2 years ago by Eric Dallo <[email protected]>
Merge pull request #6 from clojure-lsp/dependabot/npm_and_yarn/minimist-1.2.6

Bump minimist from 1.2.5 to 1.2.6

github.com/clojure-lsp/setup-clojure-lsp - 65826124ebae6d2721c7b6feb865737f31df5f60 authored over 2 years ago by Eric Dallo <[email protected]>
Release: 1.2.5

github.com/clojure-lsp/lein-clojure-lsp - 953b21ee3de26a013172843536a56ff3ca66f027 authored over 2 years ago by Clojure LSP Bot <[email protected]>
Bump minimist from 1.2.5 to 1.2.6

Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](ht...

github.com/clojure-lsp/setup-clojure-lsp - 85a352d932784b51c1417e716b9bfcfc7216bd67 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump to version: 2022.03.25-12.02.59

github.com/clojure-lsp/setup-clojure-lsp - f64a1e8ff1603de65496f9852e86529220f0fa47 authored over 2 years ago by Clojure LSP Bot <[email protected]>
Scan fewer elements when range formatting (#875)

This is a small improvement to the work done in #795 to improve range
formattting performance. ...

github.com/clojure-lsp/clojure-lsp - 3da6a40be55f0776db292957d8b51f8135721398 authored over 2 years ago by Jacob Maine <[email protected]>
Disable aarch64 integration tests for now

github.com/clojure-lsp/clojure-lsp - a851ba93a3886a9cdd3c4831bd117ed0de2a1c5f authored over 2 years ago by Eric Dallo <[email protected]>
CI: skip failed test for aarch64

github.com/clojure-lsp/clojure-lsp - b256bd23aeb8889f7a7c16843633c273ad4e739a authored over 2 years ago by Eric Dallo <[email protected]>
Re-add `:lint-project-files-after-startup?` setting

This should still exists until we fix integration-tests not working when linting project after s...

github.com/clojure-lsp/clojure-lsp - 4a349858fd431a022e51c699413765b23086eeaf authored over 2 years ago by Eric Dallo <[email protected]>
Re-publish diagnostics after project startup

github.com/clojure-lsp/clojure-lsp - 72fb7701e5aad435a624c6422abffb053e00ed9d authored over 2 years ago by Eric Dallo <[email protected]>
ci: Fix windows bb install

github.com/clojure-lsp/clojure-lsp - 72a91824d7f633ab1604c6d1c46d87797e422611 authored over 2 years ago by Eric Dallo <[email protected]>
ci: Install scoop via action

github.com/clojure-lsp/clojure-lsp - 5134ec56544c2e0b57bef65265e9df9725e7a16e authored over 2 years ago by Eric Dallo <[email protected]>
ci: Install scoop via action

github.com/clojure-lsp/clojure-lsp - 451072ca91bb2078a9670210e624c6140133e7d3 authored over 2 years ago by Eric Dallo <[email protected]>
Fix release ci

github.com/clojure-lsp/clojure-lsp - dcd375b213a8638034a49a9cc1267d98a459f21b authored over 2 years ago by Eric Dallo <[email protected]>
Release: 2022.03.25-12.02.59

github.com/clojure-lsp/clojure-lsp - 97600663242274ea5f99e115fe353dcd4e0ed9d6 authored over 2 years ago by Eric Dallo <[email protected]>
Fix typo Fileanems->Filenames (#873)

github.com/clojure-lsp/clojure-lsp - ed7d5713cdc119d890f26ecb7ea6d426bc0361b8 authored over 2 years ago by JohnGrib <[email protected]>
Clean ns automatically after adding missing require/imports, enabled by default under new `:clean :after-ns-refactor` flag.

Fixes #558

github.com/clojure-lsp/clojure-lsp - 691c51b2522ddbbaaa1acf65b25bc0b3bd7072fd authored over 2 years ago by Eric Dallo <[email protected]>
Remove `:lint-project-files-after-startup?` setting

github.com/clojure-lsp/clojure-lsp - d748ce6f5efd0fb3b812fd693a6feccc756f6d40 authored over 2 years ago by Eric Dallo <[email protected]>
Add color to CLI logs

github.com/clojure-lsp/clojure-lsp - b09f5677bfd5a8b97fce91d290d645e732cdf564 authored over 2 years ago by Eric Dallo <[email protected]>
Call kondo to copy config-paths only

github.com/clojure-lsp/clojure-lsp - bc28aefbd1c04260bc138a657e038d4353d06240 authored over 2 years ago by Eric Dallo <[email protected]>
Make unused-public-var sync again :yay:

github.com/clojure-lsp/clojure-lsp - 76c1bf59d79cc4ade0377e855df39eb2ea67e06f authored over 2 years ago by Eric Dallo <[email protected]>
Optimize unused public var (#861)

* Research optimizations for finding unused public vars

The baseline algorithm for finding un...

github.com/clojure-lsp/clojure-lsp - 2b7012772897f554ec495efb175bdc28b7de57dd authored over 2 years ago by Jacob Maine <[email protected]>
862 don't select after move-coll-entry (#863)

* Fixes #862 - maintain cursor position with a single position

* Add to changelog

Co-autho...

github.com/clojure-lsp/clojure-lsp - df14a751de4c6e36403973228589d561d5dc4dff authored over 2 years ago by Case Nelson <[email protected]>
Bumped com.google.guava/guava from 31.0.1-jre to 31.1-jre. (#786)

Inspect dependency changes here:

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

github.com/clojure-lsp/clojure-lsp - 65c2bf46f8fd66ddf8d1c2c38fe0dd18bdf787dc authored over 2 years ago by Clojure LSP bot <[email protected]>
Bumped lambdaisland/kaocha from 1.63.998 to 1.64.1010. (#834)

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

github.com/clojure-lsp/clojure-lsp - 7ec27aebb938df250693100c74171808c1ab8487 authored over 2 years ago by Clojure LSP bot <[email protected]>
Bumped babashka/babashka.pods from 538fc6f4147badf3a457b3eb8f9f95dd3bc947b1 to 8f059da7e62f5c68a5e4ed2e878c53d3f77ef25a. (#850)

Inspect dependency changes here: https://github.com/babashka/babashka.pods/compare/538fc6f4147ba...

github.com/clojure-lsp/clojure-lsp - 392efa89829ca02daef2237a5b15b0684c4282fe authored over 2 years ago by Clojure LSP bot <[email protected]>
Bump clojure to 1.11.0

github.com/clojure-lsp/clojure-lsp - cf36d67ef3627c2163e0b44ddc543af5f9dad8e8 authored over 2 years ago by Eric Dallo <[email protected]>
Exclude declare when calculating unused-public-vars (#843)

* Exclude declare and defmethod from var references

This resolves https://github.com/clojure-...

github.com/clojure-lsp/clojure-lsp - 9b759b345bc4c26088dd21bd8bbb4c5477501e8a authored over 2 years ago by Jacob Maine <[email protected]>
Bumped babashka/babashka.pods from 538fc6f4147badf3a457b3eb8f9f95dd3bc947b1 to 8f059da7e62f5c68a5e4ed2e878c53d3f77ef25a. (#849)

Inspect dependency changes here: https://github.com/babashka/babashka.pods/compare/538fc6f4147ba...

github.com/clojure-lsp/clojure-lsp - 3bf133a52e358bfa4868ef29e935e0fbfdb076dc authored over 2 years ago by Clojure LSP bot <[email protected]>
Fix exception logs

github.com/clojure-lsp/clojure-lsp - d05db69da5ce91fb67ce00343223c59bd59c6099 authored over 2 years ago by Eric Dallo <[email protected]>
Fixes #829 - Move to let improvements (#846)

* Fixes #829 - Move to let will now fallback to introducing a let and expanding it if an existin...

github.com/clojure-lsp/clojure-lsp - f6564813ac9a466dc1b77f13824931afab5c797b authored over 2 years ago by Case Nelson <[email protected]>
small server refactor (#848)

* small server refactor

* add producer to components

* undo the producer change

github.com/clojure-lsp/clojure-lsp - b4a2c43dc8ae1c5bb144075e70474611aecc6b20 authored over 2 years ago by Lukas Domagala <[email protected]>
fixed hardcoded file-watcher (#847)

* fixed hardcoded file-watcher

* fix updated function args

github.com/clojure-lsp/clojure-lsp - c14baed86e88bfe55cbd69110295871424999ab9 authored over 2 years ago by Lukas Domagala <[email protected]>
Update development.md instructions for vim dev. (#845)

github.com/clojure-lsp/clojure-lsp - 92cef4352c72752dd86c2cc3e0b85ba33e2eeec7 authored over 2 years ago by Case Nelson <[email protected]>
add Components conecpt (#835)

* Create ILSPLogger protocol

* Change places to use logger

* Add components conecpt to interna...

github.com/clojure-lsp/clojure-lsp - be501a05b2f35ba50c4f9436333c795c90d911ff authored over 2 years ago by Eric Dallo <[email protected]>
Fixes #830 - change find-let-form to consider locals within zloc (#836)

* Fixes #830 - change find-let-form to consider locals within zloc

* Fix PR feedback and bug ...

github.com/clojure-lsp/clojure-lsp - c3e7cbe7a1716139475faac51de5f013b4af0daa authored over 2 years ago by Case Nelson <[email protected]>
Avoid changing DB identity (#839)

This is another tool to avoid the infinite loop described in
https://github.com/clojure-lsp/cloj...

github.com/clojure-lsp/clojure-lsp - f4e29a80cbadcb82a5d288f6b29cb1e72f9cba3b authored over 2 years ago by Jacob Maine <[email protected]>
Sort the settings and improve documentation a bit (#842)

-=david=-

github.com/clojure-lsp/clojure-lsp - da05f38422684416f5ad2fde01d100556c862ec9 authored over 2 years ago by David Harrigan <[email protected]>
Fixes #837 (#838)

* Fixes #837

A number of logic changes to what gets suggested, the principle is not
to introduc...

github.com/clojure-lsp/clojure-lsp - f4ee01df134988a7d8191e9de973672244d9784b authored over 2 years ago by Case Nelson <[email protected]>
Fix namespace on file creation when nested source-paths are available.

Fixes #832

github.com/clojure-lsp/clojure-lsp - 5459270be31393e8ac82253b02fd3d58065e5898 authored over 2 years ago by Eric Dallo <[email protected]>
Check project-root-uri existence before getting format settings

Related to https://github.com/BetterThanTomorrow/calva/issues/1601

github.com/clojure-lsp/clojure-lsp - f02398906443d8dd3118c827253e17f0feb97f0d authored over 2 years ago by Eric Dallo <[email protected]>
Make find-implementations consider `reify`.

Fixes #827

github.com/clojure-lsp/clojure-lsp - a37860b0a6750136092cbdcfac5c9d1db268d1a3 authored over 2 years ago by Eric Dallo <[email protected]>
Match cljfmt for regex & .clj config file reading (#813)

* Match cljfmt for regex & .clj config file reading

* PR feedback - don't allow read-eval

Co-a...

github.com/clojure-lsp/clojure-lsp - 02a550592bdc352501158b9ecae36489d5a7eb40 authored over 2 years ago by Case Nelson <[email protected]>
Fix integration test

github.com/clojure-lsp/clojure-lsp - a39669a2d6febd38e18d1ccfb921a68dd3be0e61 authored over 2 years ago by Eric Dallo <[email protected]>
Add new code action `Introduce let` for existing command.

Fixes #825

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

github.com/clojure-lsp/clojure-lsp - 2e9860a311bf2f8fdc0b9ec1ad5e2fa1bd49e34e authored over 2 years ago by Eric Dallo <[email protected]>
rename: IProducer -> ILSPProducer

github.com/clojure-lsp/clojure-lsp - 9d4d28949e50365c10173137f6b2c86e3a355bd6 authored over 2 years ago by Eric Dallo <[email protected]>
refactor: move common libs to lib and rename common -> protocols

This is a first step to make lsp4clj closer to be externalized to another project

github.com/clojure-lsp/clojure-lsp - 62075f342dc98f5bbae0a59ee68e91e5c38aacfa authored over 2 years ago by Eric Dallo <[email protected]>
Minor renamings

github.com/clojure-lsp/clojure-lsp - a22de5e455b3f1c38cfd8866d6040b3274e088fc authored over 2 years ago by Eric Dallo <[email protected]>
Try to avoid infinite loop when analyzing several files (#821)

* Try to avoid infinite loop when analyzing several files

This is another attempt at fixing
...

github.com/clojure-lsp/clojure-lsp - ee97e21645352deafad89b9e6d3de48334fa53e7 authored over 2 years ago by Jacob Maine <[email protected]>
Remove comments

github.com/clojure-lsp/clojure-lsp - b8a5f56582aacd109004338bb83ae4c047748af6 authored over 2 years ago by Eric Dallo <[email protected]>
Fix pull request template (#822)

The whitespace was wrong so it always required editing to look right.

github.com/clojure-lsp/clojure-lsp - 9302608ce0c4934cb712d3eb9bf90eca0b95f6e9 authored over 2 years ago by Jacob Maine <[email protected]>
Ensure log entries have line numbers (#820)

* Ensure log entries have line numbers

* Lint fix

* Revert accidental change to privacy

github.com/clojure-lsp/clojure-lsp - 81e298a22c9ffeb33416ac2103be687cf58d49e5 authored over 2 years ago by Jacob Maine <[email protected]>
Add find-implementation feature to `defmulti` and `defmethod`.

Fixes #751

Make find-implementation of `defprotocol` names find its implementations and find-im...

github.com/clojure-lsp/clojure-lsp - 0545b64afc0a0f73ee7453b39035fb2d06bf6b48 authored over 2 years ago by Eric Dallo <[email protected]>
Modular server (#805)

* common protocol

* fix lib and lint

* more linting

* pulled out lsp4clj
finished IHan...

github.com/clojure-lsp/clojure-lsp - 1ee37c8d2a3a4e4d3bb971dfc3031feadae2eb0f authored over 2 years ago by Lukas Domagala <[email protected]>
Bumped io.github.clojure/tools.build from v0.8.0 to v0.8.1. (#819)

Inspect dependency changes here:

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

github.com/clojure-lsp/clojure-lsp - c37d713d649560cc6f279f5ac501869e9cae6656 authored over 2 years ago by Clojure LSP bot <[email protected]>
Add feature to cycle-fn-literal (#814)

* Add feature to cycle-fn-literal

Resolves #774. Adds a command and code action that cycle be...

github.com/clojure-lsp/clojure-lsp - 8bbd94260a3b1ff47917db2873d62f68c526230c authored over 2 years ago by Jacob Maine <[email protected]>
Remove extraneous loop (#817)

Resolves #810.

github.com/clojure-lsp/clojure-lsp - efa93e0b4431959c8784ab9bfe88461fc0ec1a11 authored over 2 years ago by Jacob Maine <[email protected]>
Fix extraction of locals before cursor as params (#816)

github.com/clojure-lsp/clojure-lsp - 8e28403327fbf95fe5fa43ac2bcf7f3c8157b21b authored over 2 years ago by Jacob Maine <[email protected]>
Fix clean-ns not sorting properly node requires for cljs.

Fixes #815

github.com/clojure-lsp/clojure-lsp - 56fcfff4a2f0abe7af2ceed401e70c3bf3bb62a5 authored over 2 years ago by Eric Dallo <[email protected]>
Improve docs about ns-inner-blocks-indentation

Fixes #804

github.com/clojure-lsp/clojure-lsp - 3ec9547da851677377db8bfb530d029b69c36c02 authored over 2 years ago by Eric Dallo <[email protected]>
Range formatting performance (#795)

* Analyze performance of range formatting

* Improve range formatting performance

Uses the ...

github.com/clojure-lsp/clojure-lsp - 7b01749c9a07e51dc57447a2b67c775695b89123 authored over 2 years ago by Jacob Maine <[email protected]>
Bump deps-bin

github.com/clojure-lsp/clojure-lsp - 5045cf88032d0cea5871db3133cba12a966afb1c authored over 2 years ago by Eric Dallo <[email protected]>
Fix "incoming call hierarchy" not considering usages inside defmethods.

Fixes #808

github.com/clojure-lsp/clojure-lsp - 99db559557aa6385c26ce0b417cc8fc281ff283d authored over 2 years ago by Eric Dallo <[email protected]>
[performance] Economy of motion (#793)

* Accelerate movement to position in zipper

* Only check for invalid code when necessary

T...

github.com/clojure-lsp/clojure-lsp - fd142bdfb4cea77e753c649d9c56671cc2585919 authored over 2 years ago by Jacob Maine <[email protected]>
Fix move-coll-entry NPE (#806)

* Fix NPE in move-coll-entry from top-level

* Add changelog

Co-authored-by: Eric Dallo <er...

github.com/clojure-lsp/clojure-lsp - 30268ee99132eee181e045473857194ca566412d authored over 2 years ago by Jacob Maine <[email protected]>