Ecosyste.ms: OpenCollective

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

Elixir LSP

We develop language editor tools for elixir ecosystem
Collective - Host: opensource - https://opencollective.com/elixir-lsp - Code: https://github.com/elixir-lsp

relax assumptions on protocol contracts

fixes crash when dialyzer is able to infer concrete types

github.com/elixir-lsp/elixir-ls - a4db9bf93ad62424dc166b5c87a198df6f7d0f3a authored 12 months ago by Lukasz Samson <[email protected]>
fix crash in build when printing invalid diagnostics from external compilers

we can't assume that diagnostic details is a correct error tuple

github.com/elixir-lsp/elixir-ls - 6c84c34b2c2bae1c6805a57443c6c2fe051359e2 authored 12 months ago by Lukasz Samson <[email protected]>
attempt to fix another dets error

github.com/elixir-lsp/elixir-ls - ebb0511cdeb4d7b619222197ee3f6c64d8bc441a authored 12 months ago by Lukasz Samson <[email protected]>
bump elixir_sense

github.com/elixir-lsp/elixir-ls - d6b65bc8a4385cfbe223ce2ee4258378c9020830 authored 12 months ago by Lukasz Samson <[email protected]>
fix tests on <= 1.13

github.com/elixir-lsp/elixir_sense - 65971390a79459c7e007dd64b7bf844584149dea authored 12 months ago by Lukasz Samson <[email protected]>
do not override everything as snippets

github.com/elixir-lsp/elixir-ls - d5e0d174b75f438ac069b83f0178def9e81268ba authored 12 months ago by Lukasz Samson <[email protected]>
make sure insertTextMode is adjustIndentation

github.com/elixir-lsp/elixir-ls - f6a09ee97319a93e2ee67aeffe9eadebe821369a authored 12 months ago by Lukasz Samson <[email protected]>
label operator completions

do not label all kernel macros as keywords

github.com/elixir-lsp/elixir-ls - aa8bca69c504cbfceef438948c3ef3ac030f46f9 authored 12 months ago by Lukasz Samson <[email protected]>
fix invalid completed def type when function and macro have the same name

github.com/elixir-lsp/elixir_sense - 0fa1e579ce889bfd65243848fc80b8daafba1f28 authored 12 months ago by Lukasz Samson <[email protected]>
remove not needed filters

github.com/elixir-lsp/elixir-ls - 530e58caf8db4b18f409df26eae1e3a8dd269981 authored 12 months ago by Lukasz Samson <[email protected]>
add `nifs` attribute added in elixir 1.16

github.com/elixir-lsp/elixir_sense - 93c924bc321199350d8c18c98a63c36cc2f373d6 authored 12 months ago by Lukasz Samson <[email protected]>
do not overwrite pid entries during concurrent parse requests to the same file

github.com/elixir-lsp/elixir-ls - 3a19a57dc98a7f10247d4cea52ed0131feccb1d5 authored 12 months ago by Lukasz Samson <[email protected]>
add elixir 1.16 to test matrix

github.com/elixir-lsp/elixir_sense - 3ad4ff3ff89b5bf7a4e4438d23c80a28bd4a941c authored 12 months ago by Lukasz Samson <[email protected]>
make completion kinds and document symbol kinds consistent with workspace symbols

this adds visual distinction between functions and macros in completions (at least in VSCode)

github.com/elixir-lsp/elixir-ls - b442cf873c1ebe07a83a52cca10737b849258a56 authored 12 months ago by Lukasz Samson <[email protected]>
store client capabilities in persistent term

github.com/elixir-lsp/elixir-ls - f87e7c174d537d26e6a49b1bb7f885869a15ebe1 authored 12 months ago by Lukasz Samson <[email protected]>
refactor workspace symbols provider

- make it consider only symbols from the project. Previously all available symbols were scanned
...

github.com/elixir-lsp/elixir-ls - 89ec9e15735e0c93a0e8e4e4079d8b3048651cbc authored 12 months ago by Lukasz Samson <[email protected]>
update error message

github.com/elixir-lsp/elixir-ls - ed1447b6a56845c60eabe5657b950b962a9f7bb6 authored 12 months ago by Lukasz Samson <[email protected]>
avoid blocking suggest contract calls from main server loop

github.com/elixir-lsp/elixir-ls - e72c7a49480524acc1c203548b94adcdd1b496a9 authored 12 months ago by Lukasz Samson <[email protected]>
revert accidental changes

github.com/elixir-lsp/elixir-ls - 39dc9d55326e934e6b131baf489fad83b30941b8 authored 12 months ago by Lukasz Samson <[email protected]>
reload project apps after build

fixes an issue when workspace symbols would not see a newly added module due to app controller k...

github.com/elixir-lsp/elixir-ls - 977088514ca9e240cf3c6b74e3ba3d3dc4aa49df authored 12 months ago by Lukasz Samson <[email protected]>
remove no longer needed function

github.com/elixir-lsp/elixir-ls - 592a437f04cdd55b6a91e3b73af6299f109dab4c authored 12 months ago by Lukasz Samson <[email protected]>
fix warning

github.com/elixir-lsp/elixir-ls - 2896197b8b6d821d3f410ba54f59e4052fcf7287 authored 12 months ago by Lukasz Samson <[email protected]>
Bump actions/checkout from 3 to 4 (#278)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](ht...

github.com/elixir-lsp/elixir_sense - c3771bc69ec7a907b693f6f11983e38da21848d4 authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Heex parse (#1047)

* heex parsing

parse html-eex with phoenix eex engine

* update comment

github.com/elixir-lsp/elixir-ls - 2339b52680dfa24dd2491db1c4cb757f4f801e04 authored 12 months ago by Łukasz Samson <[email protected]>
fix: rtx project was renamed to mise (#1048)

* fix: rtx project was renamed to mise

* chore: keep rtx compatibility

github.com/elixir-lsp/elixir-ls - 62415f9ae12c887e2d04d9de046273858f1838a0 authored about 1 year ago by Robson Roberto Souza Peixoto <[email protected]>
cache module completion results

avoid reading docs chunks

github.com/elixir-lsp/elixir_sense - 6b378da5b7b1d43a0af1c8761b1a035e3929efdd authored about 1 year ago by Lukasz Samson <[email protected]>
optimize version check in complete

github.com/elixir-lsp/elixir_sense - 60f1d1e6cb0238c1c222b261fcf0c7c5db1150b4 authored about 1 year ago by Lukasz Samson <[email protected]>
optimize function location in workspace symbols

github.com/elixir-lsp/elixir-ls - 27013d3163af6b6b8b50aec2f8a9e9919946508e authored about 1 year ago by Lukasz Samson <[email protected]>
fix unused variable

github.com/elixir-lsp/elixir-ls - 019426ddca9317e83cd8ac351061ec598c29c7e3 authored about 1 year ago by Lukasz Samson <[email protected]>
fix crash in tracer on old dets format

github.com/elixir-lsp/elixir-ls - ea4cf656d8ed1f5ddc85d0b4aab583cf4a00ff51 authored about 1 year ago by Lukasz Samson <[email protected]>
add sanity checks in more places

github.com/elixir-lsp/elixir-ls - c60fd9e37fc501b58c637efd9c4711aba9d46f81 authored about 1 year ago by Lukasz Samson <[email protected]>
Async parse (#1045)

* debounce parse made async

* extract common function

* don't go through the server for no...

github.com/elixir-lsp/elixir-ls - 460d5535134d56fbd601271c216a7aa7d8dc7657 authored about 1 year ago by Łukasz Samson <[email protected]>
make tests pass on 1.12

github.com/elixir-lsp/elixir-ls - 4edc564ccbc987ce1b72770d71ab34c799d6b8ac authored about 1 year ago by Lukasz Samson <[email protected]>
fix crash when apply spec fallback fails to return a valid line

do not emit telemetry in that case

github.com/elixir-lsp/elixir-ls - 6e775f372eaef603d1e41ea5bc608b9fa1f4cadd authored about 1 year ago by Lukasz Samson <[email protected]>
update submodule

github.com/elixir-lsp/vscode-elixir-ls - 6fbe227c559121b178a500ef654ff9603be57347 authored about 1 year ago by Lukasz Samson <[email protected]>
update changelog

bump version

github.com/elixir-lsp/vscode-elixir-ls - 9f0f2c712c0f3f21fb8aa7b7c895d092b2e8a7e7 authored about 1 year ago by Lukasz Samson <[email protected]>
correctly highlight quoted remote calls

github.com/elixir-lsp/vscode-elixir-ls - 60a34eaa2b163dac176e2f046a4a55d7c11edc82 authored about 1 year ago by Lukasz Samson <[email protected]>
make completions work for quoted remote calls

`Mymod."4quo\"ted"()` is valid elixir

github.com/elixir-lsp/elixir-ls - 17deaa485b2320c24f6bddd0e6b02a2282123ca9 authored about 1 year ago by Lukasz Samson <[email protected]>
bump elixir_sense

github.com/elixir-lsp/elixir-ls - 13849d131c88c75cf4e0a1d3b09cd304a831e9bd authored about 1 year ago by Lukasz Samson <[email protected]>
add env on describe

github.com/elixir-lsp/elixir_sense - 94986932e76342ea6113f4baaaa0bd1a9d22a550 authored about 1 year ago by Lukasz Samson <[email protected]>
bump version

update changelog

github.com/elixir-lsp/elixir-ls - c2698fe3dc078c3261e2ab569c678e1038ff8841 authored about 1 year ago by Lukasz Samson <[email protected]>
bump elixir_sense

github.com/elixir-lsp/elixir-ls - b41a435a66950c818c54cb2f279df9caca1f20b1 authored about 1 year ago by Lukasz Samson <[email protected]>
fix tests on newer OTP 26 release

github.com/elixir-lsp/elixir_sense - 332a3b43e6cc41356cdd039813b25f5e109d84a2 authored about 1 year ago by Lukasz Samson <[email protected]>
register context variables in ex_unit setup and setup_all

github.com/elixir-lsp/elixir_sense - 4e813784cd1a9700bea96ed8c39720c0674ddb87 authored about 1 year ago by Lukasz Samson <[email protected]>
ex_unit defs have arity of 1

github.com/elixir-lsp/elixir_sense - 148b701544772db869c81f8a777882ed592a32a0 authored about 1 year ago by Lukasz Samson <[email protected]>
register ex_unit tests as defs

register variables defined in test context parameter
fixes missing variable suggestions in tests

github.com/elixir-lsp/elixir_sense - a7fbd37febf17e55926b13ea108c9826deacaed4 authored about 1 year ago by Lukasz Samson <[email protected]>
typo fix

github.com/elixir-lsp/elixir-ls - 4ca8a78f36565ceee3c8206ef88384b2a7982c07 authored about 1 year ago by Lukasz Samson <[email protected]>
typo fixes

github.com/elixir-lsp/elixir_sense - 83e6e89188141b44a636d2ed3a199661c76d6fc7 authored about 1 year ago by Lukasz Samson <[email protected]>
Correctly handle functions with default args

Make workspace navigation work correctly for default arg functions
Correctly generate specs for ...

github.com/elixir-lsp/elixir-ls - a07394095eb5717a4a781303f678fbf1dced8ff1 authored about 1 year ago by Lukasz Samson <[email protected]>
fix invalid argument passed to fallback function

this code never worked as intended

github.com/elixir-lsp/elixir-ls - f2c27c54e4dd8a99cde27bf986a7546dd087cfd3 authored about 1 year ago by Lukasz Samson <[email protected]>
fix crash when incorrect AST resulted in mismatched alias stack pop operatoin

github.com/elixir-lsp/elixir_sense - 1286cbc17f31f614850e4ca667565f4abee91469 authored about 1 year ago by Lukasz Samson <[email protected]>
add launch setup without disabling extensions

github.com/elixir-lsp/vscode-elixir-ls - d69249bc5d7f069f60819151f5b49113517dbd84 authored about 1 year ago by Lukasz Samson <[email protected]>
fix crash on invalid delegate AST node

github.com/elixir-lsp/elixir_sense - a61260adb0fa5508ee3ef25efc2a54f79fe4f2f8 authored about 1 year ago by Lukasz Samson <[email protected]>
fix crash in implementations when behaviour implementation is a delegate or guard

github.com/elixir-lsp/elixir_sense - c315c2ce5c7dafe0640e012591aadcb1edfc868e authored about 1 year ago by Lukasz Samson <[email protected]>
return dummy struct fields if unable to create and inspect a struct instance

github.com/elixir-lsp/elixir_sense - 2892fcffa77a5f82e873fbfc3005063b958e4f90 authored about 1 year ago by Lukasz Samson <[email protected]>
crash the server if crypto app is not installed

github.com/elixir-lsp/elixir-ls - 8d7fa04c29f6213e8c6a5f904f1376b9d96b510d authored about 1 year ago by Lukasz Samson <[email protected]>
increase timeout

return dummy metadata for not supported language ids (e.g. phoenix-heex)

github.com/elixir-lsp/elixir-ls - e3ac5546bbfa682e31a0d403196dd7cf2673234d authored about 1 year ago by Lukasz Samson <[email protected]>
increase timeout

github.com/elixir-lsp/elixir-ls - c7c26b2823be22939b724424aea34ed4ce68cca2 authored about 1 year ago by Lukasz Samson <[email protected]>
fix crash when message diagnostic is not a string

older elixir versions can return chardata

github.com/elixir-lsp/elixir-ls - e5cbf690fca3bd0a60d8ac2bbd154f6d440a23db authored about 1 year ago by Lukasz Samson <[email protected]>
update submodule

github.com/elixir-lsp/vscode-elixir-ls - bd66f8a52b7c7b389e2ba8c14a14d4c48f2122f9 authored about 1 year ago by Lukasz Samson <[email protected]>
update changelog

github.com/elixir-lsp/vscode-elixir-ls - fef511cd459d598b780667f27fa425c856a095be authored about 1 year ago by Lukasz Samson <[email protected]>
update changelog

github.com/elixir-lsp/elixir-ls - 8e8ded067b9a29d27eaa3d3e2e562fc7ec6f499c authored about 1 year ago by Lukasz Samson <[email protected]>
fix tests on released 1.16.0

github.com/elixir-lsp/elixir-ls - 155ce28ca88bfbc8a76c04e5320f82dfc04a8bae authored about 1 year ago by Lukasz Samson <[email protected]>
Use stacktrace in mix compiled diagnostics on elixir 1.15

remove special handling for token missing error
the hint line is extracted elsewhere and populat...

github.com/elixir-lsp/elixir-ls - 98e4228d054a141a60dc573dcace72b186e5e4a0 authored about 1 year ago by Lukasz Samson <[email protected]>
changelog updated

github.com/elixir-lsp/vscode-elixir-ls - 33310338acb8df1629e1a45d81ca02012fe6a42b authored about 1 year ago by Lukasz Samson <[email protected]>
do not look for test in directories starting with `.`

github.com/elixir-lsp/vscode-elixir-ls - 8db0b6d7432321a042da5fc301866d3fd40ec765 authored about 1 year ago by Lukasz Samson <[email protected]>
changelog updated

github.com/elixir-lsp/elixir-ls - ad3473c6ce388c1e6dcb042aea55205e0dc99616 authored about 1 year ago by Lukasz Samson <[email protected]>
update compatibility matrix

github.com/elixir-lsp/elixir-ls - b19f2d7e703db496b33d3fc15642076c9fd53106 authored about 1 year ago by Lukasz Samson <[email protected]>
update warning

github.com/elixir-lsp/elixir-ls - 978a2eb260f149241e6be8a6a3afb27e212d17a3 authored about 1 year ago by Lukasz Samson <[email protected]>
add terminate handler

github.com/elixir-lsp/elixir-ls - 0a7555db2be56c5049614a8a60fac4e44da7f057 authored about 1 year ago by Lukasz Samson <[email protected]>
Diagnostics refactor (#1040)

* handle uppercase hint

* extract line in one more case

* wip

* wip

* build release ...

github.com/elixir-lsp/elixir-ls - f51019e53405bb4182f140a3c772858d190c9db3 authored about 1 year ago by Łukasz Samson <[email protected]>
diagnostics improvements

added diagnostic tags (deprecated and unused)
added related information
get mix compiler diagnos...

github.com/elixir-lsp/elixir-ls - b30939caf99b57dc83abbefb5921d9d234828f1c authored about 1 year ago by Lukasz Samson <[email protected]>
fix highlighting of ? and ! in function calls

\b made the regex not match ? and !

github.com/elixir-lsp/vscode-elixir-ls - f0f7ead56aee032e6661a26023d14648460a041d authored about 1 year ago by Lukasz Samson <[email protected]>
add config for eex

fix invalid value in editor.wordBasedSuggestions
add editor.snippetSuggestions inline

github.com/elixir-lsp/vscode-elixir-ls - d0ae1a4a456804fcca54fa4ae3ea3eeba061155b authored about 1 year ago by Lukasz Samson <[email protected]>
bump engine and language client

github.com/elixir-lsp/vscode-elixir-ls - 4a10e7727745ec954fea45ed3a2dcb1a6229cf52 authored about 1 year ago by Lukasz Samson <[email protected]>
update some deps

github.com/elixir-lsp/vscode-elixir-ls - 6ffad56adbe421cac31177b2813d976d6c2a388b authored about 1 year ago by Lukasz Samson <[email protected]>
fix test

github.com/elixir-lsp/elixir-ls - 341a8154ec1cfb5f5a4d4aedcdf9a29f10c51f38 authored about 1 year ago by Lukasz Samson <[email protected]>
fix crash when clearing diagnostics on untitled file

github.com/elixir-lsp/elixir-ls - c8fa129f8300f681d234c12abc54cc6d4abe2b0d authored about 1 year ago by Lukasz Samson <[email protected]>
parse untitled files basing on language_id from editor

github.com/elixir-lsp/elixir-ls - 3a4d3dce56fdfe015a257432de74d9762284428d authored about 1 year ago by Lukasz Samson <[email protected]>
use version info when publishing diagnostics

store versions on build
clear build diagnostics when build starts
prefer parser diagnostics when...

github.com/elixir-lsp/elixir-ls - 76302b2cb16a6682bd7596c797abf623418b321e authored about 1 year ago by Lukasz Samson <[email protected]>
fix invalid return value on error

github.com/elixir-lsp/elixir-ls - a5e484a85f38f9554f377998f6235b47b787c647 authored about 1 year ago by Lukasz Samson <[email protected]>
Fix LSP compatibility - textDocument/didChange version is the number after all changes applied

This was broken since the original code drop (or may be an artefact of LSP 2.0)
Fixes https://gi...

github.com/elixir-lsp/elixir-ls - 424dccbe29ee4ced1dfb339fa7ec5ecdba561c5c authored about 1 year ago by Lukasz Samson <[email protected]>
build elixir_sense metadata in parser

github.com/elixir-lsp/elixir-ls - 5d0ed74ffdda59554408ab302612a2004792262d authored about 1 year ago by Lukasz Samson <[email protected]>
fix tests

github.com/elixir-lsp/elixir-ls - 759d837b13cd1e72735d6f995cbc21120c53d837 authored about 1 year ago by Lukasz Samson <[email protected]>
fix tests

github.com/elixir-lsp/elixir-ls - 753df4c3dc709add3b83233b6f3da7e097955f9c authored about 1 year ago by Lukasz Samson <[email protected]>
reaname debugger app to debug adapter

make project organization more standard

github.com/elixir-lsp/elixir-ls - 27e7e8336e3749897fbf47f417fd146b8bc79b82 authored about 1 year ago by Lukasz Samson <[email protected]>
fix tests

github.com/elixir-lsp/elixir-ls - 8cba7473331e48ec7d17f70a8c88e8dbaa3e635b authored about 1 year ago by Lukasz Samson <[email protected]>
refactor - move parser to separate process

github.com/elixir-lsp/elixir-ls - 98c6041f6dcd43d07b5f8db4279c9322527fcbac authored about 1 year ago by Lukasz Samson <[email protected]>
bump elixir_sense

github.com/elixir-lsp/elixir-ls - e1f8a083f8605a27d70abd4000569188ba1d632b authored about 1 year ago by Lukasz Samson <[email protected]>
catch unexpected elixir parser errors

github.com/elixir-lsp/elixir-ls - d38f1d2391e31ef2222cc3d2b5124d652029a2cb authored about 1 year ago by Lukasz Samson <[email protected]>
do not try on type formatting and folding ranges for eex

github.com/elixir-lsp/elixir-ls - 801f6e32357be27ca718598054695223a691b530 authored about 1 year ago by Lukasz Samson <[email protected]>
small simplifications

github.com/elixir-lsp/elixir-ls - 21537f77df3c77249d3b663265d9a109ecdf7d9d authored about 1 year ago by Lukasz Samson <[email protected]>
use parser contest in test code lens

github.com/elixir-lsp/elixir-ls - a1147df071aa83f8e61cd07e1b2b7a7b9cb21692 authored about 1 year ago by Lukasz Samson <[email protected]>
fix tests

github.com/elixir-lsp/elixir-ls - 3730a441ea053f084ef975bdae5843818fa94b07 authored about 1 year ago by Lukasz Samson <[email protected]>