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

java: Add `:java :home-path` setting for easier way to specify java location for JDK source analysis.

Fixes #907

github.com/clojure-lsp/clojure-lsp - b3efdffe6651491ddcecf16af68e6d3251abb143 authored over 2 years ago by Eric Dallo <[email protected]>
Optimize finding ns def by filename (#933)

* Optimize finding ns def by filename

Reduces CPU usage of refresh-test-tree and probably cod...

github.com/clojure-lsp/clojure-lsp - 59ae49a8a2f9c090d3732320dcc4542f89fc1ac0 authored over 2 years ago by Jacob Maine <[email protected]>
java: Cache JDK analysis globally avoiding high CPU usages after startup.

github.com/clojure-lsp/clojure-lsp - dbed54554e15aea0c9df7a73e632bc59b0051ccc authored over 2 years ago by Eric Dallo <[email protected]>
java: Use `XDG_CACHE_HOME` or `.cache/clojure-lsp` instead of config files for JDK cache.

github.com/clojure-lsp/clojure-lsp - dfb84ddb5f66948939ad236f43f9706b85a3f270 authored over 2 years ago by Eric Dallo <[email protected]>
Fix drag destructured keys (#930)

* Fix drag within destructured keys

Drag element-wise, not pair-wise. Fixes #927.

* Fix ty...

github.com/clojure-lsp/clojure-lsp - dfeeb4506249e4cab576a92adbe46f288c38ef2b authored over 2 years ago by Jacob Maine <[email protected]>
Consider `.bb` and `.cljd` files as clj files. #906

github.com/clojure-lsp/clojure-lsp - bd4f518e08cde167432396cee2de4d69286b5978 authored over 2 years ago by Eric Dallo <[email protected]>
promote-fn (#922)

* Clarify q/find-local-usages-under-form

* Promote fn -> defn

* Promote #() -> fn

* Fix...

github.com/clojure-lsp/clojure-lsp - 084e8464e9b9f574a178044bfb4c8cb3d408a420 authored over 2 years ago by Jacob Maine <[email protected]>
change setup graal action (#929)

github.com/clojure-lsp/clojure-lsp - 521917aaa92c842f97e2054a97ad651f8abf80eb authored over 2 years ago by Eric Dallo <[email protected]>
ci: Add musl-tools

github.com/clojure-lsp/clojure-lsp - 6f91306fec275c5989b81542d8b31bc04f8373c2 authored over 2 years ago by Eric Dallo <[email protected]>
ci: setup musl

github.com/clojure-lsp/clojure-lsp - b33dce332a2ced33c25ac5c4c6ad7a5469a38067 authored over 2 years ago by Eric Dallo <[email protected]>
graalvm: Compile static linux with --musl for better compatibility.

Fixes #868

github.com/clojure-lsp/clojure-lsp - a76653e221b568336c0b99fcc3763c0c2b7ef4ec authored over 2 years ago by Eric Dallo <[email protected]>
Fix graalvm compilation with wrong image name for windows

github.com/clojure-lsp/clojure-lsp - 7465d00f76e88f531a8cd96afc66267905c97fcd authored over 2 years ago by Eric Dallo <[email protected]>
Improve progress report during initialization

github.com/clojure-lsp/clojure-lsp - 9da6acf90cb86c51ef13b04aef22cbe75426b9ee authored over 2 years ago by Eric Dallo <[email protected]>
Consider filename + lastModified as checksum for external files, avoiding analyzing it if analysis is already present.

github.com/clojure-lsp/clojure-lsp - b41d14f801dee6a3bf347e904777f22f7b49a54e authored over 2 years ago by Eric Dallo <[email protected]>
Fix local files outside source-paths not being linted even if opened/changed

github.com/clojure-lsp/clojure-lsp - 8bc5c91ab01c38c800468fde19180d9e8b86e33f authored over 2 years ago by Eric Dallo <[email protected]>
Bumped borkdude/rewrite-edn from 0.1.0 to 0.2.0. (#924)

Inspect dependency changes here: https://github.com/borkdude/rewrite-edn/compare/v0.1.0...v0.2.0...

github.com/clojure-lsp/clojure-lsp - 1d6e554ec0afd3a04c113e513f6b6724bbe0f709 authored over 2 years ago by Clojure LSP bot <[email protected]>
Move lsp4clj to its own repo/jar

github.com/clojure-lsp/clojure-lsp - 9382f6e04991b6d4701174c1897c9b7e5e863261 authored over 2 years ago by Eric Dallo <[email protected]>
Release: v0.0.1

github.com/clojure-lsp/lsp4clj - 907d73ba5174c470eb672ba6b36fdc6734b68c8f authored over 2 years ago by Eric Dallo <[email protected]>
Add tag script

github.com/clojure-lsp/lsp4clj - 1db397c7bf29b674e211784fec77a4a67fc3c7a6 authored over 2 years ago by Eric Dallo <[email protected]>
Add LICENSE

github.com/clojure-lsp/lsp4clj - d7f7a9ebf0b74edc77b6479685574243af2ff911 authored over 2 years ago by Eric Dallo <[email protected]>
Update README

github.com/clojure-lsp/lsp4clj - 79b49a3af96eafd2c403939bd8cb6c7a9cab914a authored over 2 years ago by Eric Dallo <[email protected]>
Remove pristmatic test schema lib

github.com/clojure-lsp/clojure-lsp - cf9b0b03dfcfb8109b6e9118ed1d5af05e952e87 authored over 2 years ago by Eric Dallo <[email protected]>
Add README

github.com/clojure-lsp/lsp4clj - cea0946887d303f4cd9b7d7bd19ed85a26bb995c authored over 2 years ago by Eric Dallo <[email protected]>
Add project

github.com/clojure-lsp/lsp4clj - 156e164e457c5695ece5fe2de258b8c17d3a4002 authored over 2 years ago by Eric Dallo <[email protected]>
completion: Fix to no require extra ns when alias is already required.

Fixes #920

github.com/clojure-lsp/clojure-lsp - aef068ab2550be1b17f85ae7952f7e153cfa0565 authored over 2 years ago by Eric Dallo <[email protected]>
Exclude processing time from wait time in logs (#919)

github.com/clojure-lsp/clojure-lsp - afe41ca17567ffadebe910e44338fdb3c297c05c authored over 2 years ago by Jacob Maine <[email protected]>
Bump clj-kondo to `2022.04.08` fixing semantic tokens for `:require`, `:refer` and `:as`.

[#1609](https://github.com/clj-kondo/clj-kondo/issues/1609)

github.com/clojure-lsp/clojure-lsp - 74adbcc1f5e5402761023f636da2251e4aa4833f authored over 2 years ago by Eric Dallo <[email protected]>
Add tools for profiling clojure-lsp (#917)

* Add tools for profiling clojure-lsp

* Include debug ns in clojure-lsp analysis; fix docstri...

github.com/clojure-lsp/clojure-lsp - 938f0105e57ad00cbeacdbf714da9f1447b7bb75 authored over 2 years ago by Jacob Maine <[email protected]>
Add `external?` to analysis for better performance all over the project (#916)

* Add `external?` to analysis for better performance all over the project

* CHANGELOG

* Co...

github.com/clojure-lsp/clojure-lsp - 5bf6b327d34c716238fc72d040e6cf673ccd0f62 authored over 2 years ago by Eric Dallo <[email protected]>
Update clojure.core completion items for 1.10 and 1.11 (#914)

* Move syms that are now defined in clj and cljs

* Add syms from Clojure 1.10 and 1.11

* A...

github.com/clojure-lsp/clojure-lsp - 655da8ed7070e8a5493f296b7ed463ea6430e8a9 authored over 2 years ago by Jacob Maine <[email protected]>
Bump rewrite-clj and apply fixes for correct end of root node (#915)

rewrite-clj 1.0.767-alpha includes a fix that corrects the end position
of the root node, a fix...

github.com/clojure-lsp/clojure-lsp - 87ec9773b63e884304499fa592c0c8c858a79490 authored over 2 years ago by Jacob Maine <[email protected]>
Add integration test for prepareRename (#912)

* Add integration test for prepareRename

* Display error when renaming unnamed element

* A...

github.com/clojure-lsp/clojure-lsp - 763efabc0edb2c8038050832e889bb6b34327eff authored over 2 years ago by Jacob Maine <[email protected]>
Rename move-coll-entry to drag (#910)

* Use clause terminology more uniformly

* Split clause spec determination from movement valid...

github.com/clojure-lsp/clojure-lsp - 6e4c8ef2cb4a959e0333f50dc71dd4571be67baf authored over 2 years ago by Jacob Maine <[email protected]>
Bump to clojure 1.11.0

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

github.com/clojure-lsp/clojure-lsp - 82575e29e674ad177814c2c59851d949cd1d69de authored over 2 years ago by Eric Dallo <[email protected]>
Improve completion performance for most cases, recuding time to compute clj/cljs core symbols

github.com/clojure-lsp/clojure-lsp - cd3300e93349dabe3689815df5107c7aafbd8b38 authored over 2 years ago by Eric Dallo <[email protected]>
Consider `.bb` and `.cljd` files on watched file changes.

Fixes #906

github.com/clojure-lsp/clojure-lsp - b5b0755b3f77663da07cdfba39c0cb88eee9cdbd authored over 2 years ago by Eric Dallo <[email protected]>
Fix completion performance regression from previous release.

github.com/clojure-lsp/clojure-lsp - d4de1884b3c2fb50841e344a62db18778d1fed97 authored over 2 years ago by Eric Dallo <[email protected]>
deref db earlier (#902)

* Cache settings on derefed db

* Pass derefed db to settings/get

* Pass derefed db to quer...

github.com/clojure-lsp/clojure-lsp - 3b428b3ca01b7f2389aba2b74c276e82f399dcdd authored over 2 years ago by Jacob Maine <[email protected]>
Mention project-root-uri not found during initialization

github.com/clojure-lsp/clojure-lsp - 10eec38d8441251c160d5a4a8b3a53ccbe40a4e8 authored over 2 years ago by Eric Dallo <[email protected]>
docs: mention java settings on feature.md

github.com/clojure-lsp/clojure-lsp - ee721de72ad6f9dcce2634771a9f8c22d00116a4 authored over 2 years ago by Eric Dallo <[email protected]>
move-coll-entry enhancements (#893)

* move-coll-entry works for clojure.test/are

* Move top level forms

Fixes 891.

github.com/clojure-lsp/clojure-lsp - c9f4ba7e16065b4678681a2c964f54691c7741f3 authored over 2 years ago by Jacob Maine <[email protected]>
Remove color on logs

It seems most terminals have issues with asci colors and that mess up debug logs on issues

github.com/clojure-lsp/clojure-lsp - de066ccbb7e781fdbc411ffcaa175391e425a9bb authored over 2 years ago by Eric Dallo <[email protected]>
docs: Update global settings

github.com/clojure-lsp/clojure-lsp - 5f5274c4bed7e1571f48535ab957325a54253489 authored over 2 years ago by Eric Dallo <[email protected]>
Improve performance of notify-references (#892)

* Delineate between calculating and publishing diagnostics

* Exclude self from references ear...

github.com/clojure-lsp/clojure-lsp - bb79bb5f4888a36e867eec5463f27807510c2ea8 authored over 2 years ago by Jacob Maine <[email protected]>
java: Remove upsert to db on java analysis

github.com/clojure-lsp/clojure-lsp - 3cd59cd54df435b139dac207967aa0faf7215d98 authored over 2 years ago by Eric Dallo <[email protected]>
Refactor java interop adding more tests

github.com/clojure-lsp/clojure-lsp - 80a71590bff23ce07220ce1521e490b703ab0684 authored over 2 years ago by Eric Dallo <[email protected]>
Backfill tests for finding reference files to notify (#887)

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

github.com/clojure-lsp/clojure-lsp - bd1374c6243655c552b4fac59d2357fe1fe84cf2 authored over 2 years ago by Eric Dallo <[email protected]>
feature: move-form (#871)

* WIP Initial commit for move-form

Mostly working:
Reworked add-to-namespace add a seam wher...

github.com/clojure-lsp/clojure-lsp - 26bdd3ccf2276df2b54a4ddde95d6530af46c743 authored over 2 years ago by Case Nelson <[email protected]>
Release: 1.2.8

github.com/clojure-lsp/lein-clojure-lsp - b94ce465af379a34a6b6420f2ee040e3975a95f7 authored over 2 years ago by Clojure LSP Bot <[email protected]>
Bump to version: 2022.03.31-20.00.20

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

github.com/clojure-lsp/setup-clojure-lsp - 31fdf3955048b2c4be965ca6a33480b434aa0a2a authored over 2 years ago by Clojure LSP Bot <[email protected]>
Minor settings docs improvements (#898)

* Minor settings docs improvements

These are just some minor tweaks to the settings docs to m...

github.com/clojure-lsp/clojure-lsp - 4d830a41996df362d16fb6b532428dafaf18b940 authored over 2 years ago by Cora Sutton <[email protected]>
Fix integration tests

github.com/clojure-lsp/clojure-lsp - 6f1b5e7dec6804992ea6cf9dea30125f1ad94fac authored over 2 years ago by Eric Dallo <[email protected]>
Release: 2022.03.31-20.00.20

github.com/clojure-lsp/clojure-lsp - 447380e9ee70c31e321a44124ed4dd5dcb2ef37b authored over 2 years ago by Eric Dallo <[email protected]>
java: Add first unit test to routing logic

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

github.com/clojure-lsp/jdk-source - d6653bab819d201ac9573599ee9201a8ba371dc4 authored over 2 years ago by Eric Dallo <[email protected]>
java: create cache folder before extracting zip

github.com/clojure-lsp/clojure-lsp - 5de77d16878b202428d7ff8761e23955199c6d36 authored over 2 years ago by Eric Dallo <[email protected]>
CI: skip aarch64 for now until improved performance

For now, do it async

github.com/clojure-lsp/clojure-lsp - e479496ee1340d35f8785970963c757be25d8f86 authored over 2 years ago by Eric Dallo <[email protected]>
Fix zipfile scheme: Fix zipfile scheme when finding external deps.

github.com/clojure-lsp/clojure-lsp - bb517135ce666bc8012e8513623a592a913bda38 authored over 2 years ago by Eric Dallo <[email protected]>
Fix URI resolver on java JDK logic.

github.com/clojure-lsp/clojure-lsp - e5d1d9794f1aaf1cc1de0e94a72bc384ce2baa87 authored over 2 years ago by Eric Dallo <[email protected]>
Bump to version: 2022.03.31-14.21.14

github.com/clojure-lsp/homebrew-brew - f5123078f50650baf0f972a0f1967c7b425690a9 authored over 2 years ago by Clojure LSP Bot <[email protected]>
Release: 1.2.7

github.com/clojure-lsp/lein-clojure-lsp - 403be71072d4ba37ce9c73cde2c4f1131c89182d authored over 2 years ago by Clojure LSP Bot <[email protected]>
Bump to version: 2022.03.31-14.21.14

github.com/clojure-lsp/setup-clojure-lsp - 70bdf1bd136b31efa139a2db13c7cdbb3dcb30a1 authored over 2 years ago by Clojure LSP Bot <[email protected]>
docs: Fix java section

github.com/clojure-lsp/clojure-lsp - d2366023edf7d63fdb33986adf6a2027d4b9b460 authored over 2 years ago by Eric Dallo <[email protected]>
docs: improve java gif

github.com/clojure-lsp/clojure-lsp - 0aadfefd211c27f560f731915d1aaeee6dbb38bb authored over 2 years ago by Eric Dallo <[email protected]>
docs: Improve java section

github.com/clojure-lsp/clojure-lsp - 5b56b8b8bc94bb981eec135d2b227832c7894084 authored over 2 years ago by Eric Dallo <[email protected]>
docs: Update java gif

github.com/clojure-lsp/clojure-lsp - a71ffa2ae3b122f6afc7365dd0fd2a505a0f3868 authored over 2 years ago by Eric Dallo <[email protected]>
Release: 2022.03.31-14.21.14

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

github.com/clojure-lsp/clojure-lsp - 9e3a8e1f4bd6d32f5fbd6dc23fbb8a2c26171925 authored over 2 years ago by Eric Dallo <[email protected]>
Bump clj-kondo fixing java imports

github.com/clojure-lsp/clojure-lsp - d079ed3c3984cd2aa19087529963e3f80362f930 authored over 2 years ago by Eric Dallo <[email protected]>
Bump clj-kondo to `2022.03.10-20220330.150303-29` improving java analysis and fixing a critical regression for re-frame.

Fixes #888

github.com/clojure-lsp/clojure-lsp - 2a2c5a4e1eca138ca4be88d27cfccc64afc17f40 authored over 2 years ago by Eric Dallo <[email protected]>
fix doc nightly install command (#894)

* removes orphan paren

github.com/clojure-lsp/clojure-lsp - 0e235bf9acaa2eb202b98df3305801cc92ed2d9e authored over 2 years ago by Max Penet <[email protected]>
docs: update installation

github.com/clojure-lsp/clojure-lsp - 400592f55310ed8778dfe7ad22ac6f483fafb8fa authored over 2 years ago by Eric Dallo <[email protected]>
Suggestions from last commit

github.com/clojure-lsp/clojure-lsp - 45495c9b80ac36ac1c8acd79708b00420eeb4a06 authored over 2 years ago by Eric Dallo <[email protected]>
Make filter-project/external-analysis a transducer

This should bring a better performance and a walk in a direction of more composable queries

github.com/clojure-lsp/clojure-lsp - 79e8a84f976dfc263187a3175cab5a463a517a16 authored over 2 years ago by Eric Dallo <[email protected]>
Remove invalid duration details in log (#886)

github.com/clojure-lsp/clojure-lsp - 3282056eebb79095d083a5675afe3aea519b7653 authored over 2 years ago by Jacob Maine <[email protected]>
More quickly identify changed files in notify-references (#885)

* More quickly identify changed files in notify-references

This removes several nested loops ...

github.com/clojure-lsp/clojure-lsp - bbfe8477034e0174eae53d1740fdf6707ac60120 authored over 2 years ago by Jacob Maine <[email protected]>
docs: fix notify-references-on-file-change default

github.com/clojure-lsp/clojure-lsp - 3d3ade0872867cccf4b2dc78f810f9ed51862eab authored over 2 years ago by Eric Dallo <[email protected]>
Add support to nightly install via install script

github.com/clojure-lsp/clojure-lsp - 3077eaf6771f50dc26605ade174334d6b999f1ab authored over 2 years ago by Eric Dallo <[email protected]>
ci: Fix nightly build for linux-amd64

github.com/clojure-lsp/clojure-lsp - 6bef872f3805e55cc7209d63506b0c2b3dfc347a authored over 2 years ago by Eric Dallo <[email protected]>
ci: Fix double zip on nightly builds

github.com/clojure-lsp/clojure-lsp - acbf05d425d3ef32bcf04c9058bacacfc61f0940 authored over 2 years ago by Eric Dallo <[email protected]>
Fix nightly double zip

github.com/clojure-lsp/clojure-lsp - 545a9068a86cc6280c3951b4ad75ef5ac0ba034a authored over 2 years ago by Eric Dallo <[email protected]>
Minor log color fix

github.com/clojure-lsp/clojure-lsp - eeb40a95b4bb2a11a75c3d01c660ac3e7df00d6d authored over 2 years ago by Eric Dallo <[email protected]>
Improve server logs colors

github.com/clojure-lsp/clojure-lsp - 59de42db87dd924aad1e34c42534efa67cf35eb0 authored over 2 years ago by Eric Dallo <[email protected]>
Bumped babashka/babashka.pods from 8f059da7e62f5c68a5e4ed2e878c53d3f77ef25a to e075b13bfe3666a73f82c12817bdf5f1d6c692e3. (#883)

Inspect dependency changes here: https://github.com/babashka/babashka.pods/compare/8f059da7e62f5...

github.com/clojure-lsp/clojure-lsp - 0b9191f5d44d680ffa96ab613e7dded90cda57ba authored over 2 years ago by Clojure LSP bot <[email protected]>
Log meaningful durations (#869)

* Log durations in milliseconds

* Log time waiting for changes to process

* Move logging d...

github.com/clojure-lsp/clojure-lsp - a7b279e6c7ccb344f48ea55fe6d6ba80129167de authored over 2 years ago by Jacob Maine <[email protected]>
CI: fix nightly windows build

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