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

format scripts

github.com/elixir-lsp/elixir-ls - 9a85168507a5f1571de87cb85d4b9b7dcc7ce167 authored over 1 year ago by Lukasz Samson <[email protected]>
Do not start applications during install

Do not stop hex
Fixes https://github.com/elixir-lsp/elixir-ls/issues/962

github.com/elixir-lsp/elixir-ls - b60eb9aeb5cc02f09709f787de56c29563a86851 authored over 1 year ago by Lukasz Samson <[email protected]>
Fix false positive mix target change detection

Fixes https://github.com/elixir-lsp/elixir-ls/issues/901

github.com/elixir-lsp/elixir-ls - 6c6886567d4c2f4e0cc16cfaeaf1f278a7edec63 authored over 1 year ago by Lukasz Samson <[email protected]>
fix crash in nested dot path

github.com/elixir-lsp/elixir_sense - 1d701ea30b5f470d2a2c0c3c9727ba1b6c8fab66 authored over 1 year ago by Lukasz Samson <[email protected]>
fix complete crash on elixir 1.15

DateTime.utc_now().
Fixes https://github.com/elixir-lsp/elixir_sense/issues/265

github.com/elixir-lsp/elixir_sense - 95bee3211c2e11e19a3a8f095f73b41e5cc5dbe5 authored over 1 year ago by Lukasz Samson <[email protected]>
Add support for alias and require with warn option

Fixes https://github.com/elixir-lsp/elixir_sense/issues/264

github.com/elixir-lsp/elixir_sense - 5a3871f8fd2735f89e323c371359adb2d1c18920 authored over 1 year ago by Lukasz Samson <[email protected]>
make sure providers return local macros only after definition

Fixes https://github.com/elixir-lsp/elixir_sense/issues/263

github.com/elixir-lsp/elixir_sense - e862986d9925ae5ad9ba12e15e67ce1f8201fbe7 authored over 1 year ago by Lukasz Samson <[email protected]>
improve handling of rebound variables in suggestions

Fixes https://github.com/elixir-lsp/elixir_sense/issues/262

github.com/elixir-lsp/elixir_sense - 927a22b955618923b886cc91eddafdcff89a1c7c authored over 1 year ago by Lukasz Samson <[email protected]>
properly track variable from the topmost scope

discard state changes if pre or post fails
fix mismatched module pre and post calls
Fixes https:...

github.com/elixir-lsp/elixir_sense - bf9748e086a27e7b4ecaa680c44176971457fa05 authored over 1 year ago by Lukasz Samson <[email protected]>
fix more tests on elixir <1.15

github.com/elixir-lsp/elixir_sense - 2367931565e1a33b63c0b315169982846a7c3dc9 authored over 1 year ago by Lukasz Samson <[email protected]>
fix tests on elixir < 1.15

github.com/elixir-lsp/elixir_sense - 27e764cb78e91332f2ab72aa3d55239700332b06 authored over 1 year ago by Lukasz Samson <[email protected]>
add missing commit

github.com/elixir-lsp/elixir_sense - f02a8e43e795fc4990234c0c9c35d36974ce052c authored over 1 year ago by Lukasz Samson <[email protected]>
add missing tracking of variable calls

fix variable call expansion
better handle __MODULE__.call in surround context
do not register no...

github.com/elixir-lsp/elixir_sense - bb86ef31fd50a546bb9ce93c2e8f6ae0b8105438 authored over 1 year ago by Lukasz Samson <[email protected]>
Update README.md (#951)

I played around with the text a little. Please review my changes to make sure I didn't misunders...

github.com/elixir-lsp/elixir-ls - acd31abfdfbf2d47c76173b9e9704a0b4731341b authored over 1 year ago by Rich Morin <[email protected]>
make logger interception more robust

Fixes https://github.com/elixir-lsp/elixir-ls/issues/947

github.com/elixir-lsp/elixir-ls - 7c03b8d109cbbe71f5d45499b6318933330f08aa authored over 1 year ago by Lukasz Samson <[email protected]>
make mix project pruning more robust

Fixes https://github.com/elixir-lsp/elixir-ls/issues/885

github.com/elixir-lsp/elixir-ls - 3de597b05eff1ae96de97c30e7bab7c20c5a850b authored over 1 year ago by Lukasz Samson <[email protected]>
update elixir_sense

github.com/elixir-lsp/elixir-ls - e54e2ebdca14b2f10e16f34adc2f47e795ad6339 authored over 1 year ago by Lukasz Samson <[email protected]>
Provide specs from behaviour for local buffer code

github.com/elixir-lsp/elixir_sense - 37164b49f18c6c98e765ecfdcb328d416d6045dd authored over 1 year ago by Lukasz Samson <[email protected]>
fix tests on OTP 22

github.com/elixir-lsp/elixir_sense - d6bff7f89108d8b924906fb0f70108e1548999dc authored over 1 year ago by Lukasz Samson <[email protected]>
fix callback render in suggestions

github.com/elixir-lsp/elixir_sense - a495a9bfed95de84ee49f0f4f3c5768ae24d43b2 authored over 1 year ago by Lukasz Samson <[email protected]>
Only emit specs related to the current doc entry for erlang functions

Avoid loading and parsing typespecs for erlang functions with documentation
Improves doc and spe...

github.com/elixir-lsp/elixir_sense - 1db6ac0785fab9e51ea230b6f8ff497d35538620 authored over 1 year ago by Lukasz Samson <[email protected]>
fix order of returned specs

github.com/elixir-lsp/elixir_sense - 28b1fbf4d6591faef256915a8911d5ebc501f8e8 authored over 1 year ago by Lukasz Samson <[email protected]>
Return signature only for function head

Fixes https://github.com/elixir-lsp/elixir_sense/issues/259

github.com/elixir-lsp/elixir_sense - ee41441af354df9a6708aa861e5b112a939c142d authored over 1 year ago by Lukasz Samson <[email protected]>
fix render of functions with default params

github.com/elixir-lsp/elixir_sense - fb84126ee7e8160ab2149542e25b81adf16405c4 authored over 1 year ago by Lukasz Samson <[email protected]>
correctly format specs when there are more than one

previous version would remove @spec from everything but the first one
Fixes https://github.com/e...

github.com/elixir-lsp/elixir-ls - a50c02808cdb7658da4edb805f632a56197bc09e authored over 1 year ago by Lukasz Samson <[email protected]>
return specs in local type suggestions

Fixes https://github.com/elixir-lsp/elixir_sense/issues/258

github.com/elixir-lsp/elixir_sense - 39856fb9a5af65b94a24ff71bcf73b8b3fd17ea2 authored over 1 year ago by Lukasz Samson <[email protected]>
Do not reveal opaque type details in signature provider

Fixes https://github.com/elixir-lsp/elixir_sense/issues/256

github.com/elixir-lsp/elixir_sense - d15930600a5892b857a440d1843f3c9657d82519 authored over 1 year ago by Lukasz Samson <[email protected]>
add missing param

github.com/elixir-lsp/elixir_sense - ed4e2df9bc951b814065def9da901cb877e02d9c authored over 1 year ago by Lukasz Samson <[email protected]>
fix some rare crashes

cover all surround context variants as of elixir 1.15

github.com/elixir-lsp/elixir_sense - 4160e1a321f2330c07e20b6cca71d095e421d292 authored over 1 year ago by Lukasz Samson <[email protected]>
format function docs in one place

github.com/elixir-lsp/elixir_sense - e34d60a493c4f73a90588d22d50f91af4e81bc42 authored over 1 year ago by Lukasz Samson <[email protected]>
fix crashes when getting definition of __MODULE__

github.com/elixir-lsp/elixir_sense - 3ae0b5cd698b216f2d87fe9f00834934b12fbda9 authored over 1 year ago by Lukasz Samson <[email protected]>
remove not needed clause

github.com/elixir-lsp/elixir_sense - d1f96d89b3188288afe341467ff56e987b0641e9 authored over 1 year ago by Lukasz Samson <[email protected]>
provide docs for metadata functions, types and modules

github.com/elixir-lsp/elixir_sense - 89b4083d299586bd95f2afb8b5f20cc5de181a1e authored over 1 year ago by Lukasz Samson <[email protected]>
fix order of typespec cuggestions and rendering of builtin types

github.com/elixir-lsp/elixir_sense - 256223afa69174f204276408b6a0c1e7b7eebcfa authored over 1 year ago by Lukasz Samson <[email protected]>
collect multiple spec and callback definitions

github.com/elixir-lsp/elixir_sense - dd6793f28ea7311cf3e63518ca4b1732c24653ff authored over 1 year ago by Lukasz Samson <[email protected]>
cleanup code

github.com/elixir-lsp/elixir_sense - 31f5a13e0416f4fc5c148e6ac0a009a6205e1672 authored over 1 year ago by Lukasz Samson <[email protected]>
fix off by one error

github.com/elixir-lsp/elixir-ls - 216ff0e2969c2bbe45d324c4d6a5f08e6b681f5e authored over 1 year ago by Lukasz Samson <[email protected]>
improve rendering of builtin type docs

github.com/elixir-lsp/elixir_sense - 33cf5abe2ad766a798e5dc7777665c1384d29b03 authored over 1 year ago by Lukasz Samson <[email protected]>
Fix endless use expansion

Fixes https://github.com/elixir-lsp/elixir_sense/issues/245

github.com/elixir-lsp/elixir_sense - b0f45bf7f8c1d6e3eb6fdee69086d94fe44c540e authored over 1 year ago by Lukasz Samson <[email protected]>
Trigger signature help for typespecs

Fixes https://github.com/elixir-lsp/elixir-ls/issues/957

github.com/elixir-lsp/elixir-ls - 8645d64690831b04f9fde0b0c4704d0982e46113 authored over 1 year ago by Lukasz Samson <[email protected]>
trigger signatures for arity 0 functions if there are higher arities available

Fixes https://github.com/elixir-lsp/elixir-ls/issues/956

github.com/elixir-lsp/elixir-ls - a9a55be84451d5f9fd13c4999c269570393678da authored over 1 year ago by Lukasz Samson <[email protected]>
remove not needed deduplication

Fixes https://github.com/elixir-lsp/elixir-ls/issues/955

github.com/elixir-lsp/elixir-ls - 0fe7b5788ee820397a138634ae8acafb508109f2 authored over 1 year ago by Lukasz Samson <[email protected]>
Fix typos - initialization.md (#954)

github.com/elixir-lsp/elixir-ls - ddcea61101aa4db10c66e799dc5aaa356c7b28a2 authored over 1 year ago by B. Burt <[email protected]>
Update package.json (#360)

Moved description tweaks over from a README PR.

github.com/elixir-lsp/vscode-elixir-ls - b27dafde9c15813185ed67e0d07abc2d538d70e3 authored over 1 year ago by Rich Morin <[email protected]>
add comment

github.com/elixir-lsp/elixir_sense - ed4455a55985336a4a9b0f40d24a50a74fca72a4 authored over 1 year ago by Lukasz Samson <[email protected]>
fix dialyzer

github.com/elixir-lsp/elixir_sense - 172fe9963bfc77c5b0b3317d41de657b4b751e3f authored over 1 year ago by Lukasz Samson <[email protected]>
return correct arity for docs

github.com/elixir-lsp/elixir_sense - 3e87220c6cb6ab47b8c1aaadf56c8c4ea81f7c27 authored over 1 year ago by Lukasz Samson <[email protected]>
resolve TODOs

github.com/elixir-lsp/elixir_sense - 8e122bf62006115074389d7e2c8906ea1d0d526a authored over 1 year ago by Lukasz Samson <[email protected]>
simplify docs

github.com/elixir-lsp/elixir_sense - 20117491b8cce473314b15a4c63cf14365fc7b22 authored over 1 year ago by Lukasz Samson <[email protected]>
fix parser error return

github.com/elixir-lsp/elixir_sense - e75d63e84eb0093f4e6f4bfedd0ab58e9eb5783d authored over 1 year ago by Lukasz Samson <[email protected]>
return all matching arities with incomplete code

github.com/elixir-lsp/elixir_sense - 782da4b3a8cefccb10e9241340e2faecd18d6068 authored over 1 year ago by Lukasz Samson <[email protected]>
return all arities in incomplete code

github.com/elixir-lsp/elixir_sense - 795c79ef9b4a09d164af0d1520a93dd7c8be35f5 authored over 1 year ago by Lukasz Samson <[email protected]>
arity fallback in definition provider

github.com/elixir-lsp/elixir_sense - fd076fd8ec98dff5adf938f3120fbf1b0c69d49e authored over 1 year ago by Lukasz Samson <[email protected]>
handle macrocallback in implementations

github.com/elixir-lsp/elixir_sense - aa4ce010ef8003fff345b8136a7171679d73b1cc authored over 1 year ago by Lukasz Samson <[email protected]>
arity fallback in references

references to functions from metadata

github.com/elixir-lsp/elixir_sense - 492ace51fc37e72bb7404e72b3227d08893784c2 authored over 1 year ago by Lukasz Samson <[email protected]>
remove fallbacks to all arities

this would lead to confusion

github.com/elixir-lsp/elixir_sense - 6d049b786ffb7fa1f5a8a50e326bff3804aa238c authored over 1 year ago by Lukasz Samson <[email protected]>
use call arity when looking for metadata functions

github.com/elixir-lsp/elixir_sense - 7fac59f8e372c2d60d617a11c203f82fbab6d58c authored over 1 year ago by Lukasz Samson <[email protected]>
arity fallback in implementations provider

implementations for matedata modules and functions

github.com/elixir-lsp/elixir_sense - a7562f37ed4f4cf2f7dc0a0fafd14a8bb2794e26 authored over 1 year ago by Lukasz Samson <[email protected]>
handle incomplete builtins

github.com/elixir-lsp/elixir_sense - 913fc817f13c35052e27e160432e47bc7f51c6e2 authored over 1 year ago by Lukasz Samson <[email protected]>
handle default args

github.com/elixir-lsp/elixir_sense - 04c55d37fcdd76bed46d3356205494fc54900d42 authored over 1 year ago by Lukasz Samson <[email protected]>
references for metadata modules

github.com/elixir-lsp/elixir_sense - 60e12248a63cd1d6dc290dd8d4be8f268ed8ef94 authored over 1 year ago by Lukasz Samson <[email protected]>
get correct arity defnition for functions and types

github.com/elixir-lsp/elixir_sense - e85db11a76e2b5073526c1fbc4bcd955c031e590 authored over 1 year ago by Lukasz Samson <[email protected]>
refactoring

github.com/elixir-lsp/elixir_sense - 72b96becc66dc1691f16f9c098d3d56e0fdb6e6e authored over 1 year ago by Lukasz Samson <[email protected]>
remove not needed param

github.com/elixir-lsp/elixir_sense - 20b7587c493f03550669a17fdae690f12de263fb authored over 1 year ago by Lukasz Samson <[email protected]>
Update README.md (#949)

Fixed assorted minor punctuation and wording issues. For some reason, backticks aren't working ...

github.com/elixir-lsp/elixir-ls - ff8ab93d921bc3bf25ddc5a037b2e9900ed4769a authored over 1 year ago by Rich Morin <[email protected]>
Update README.md (#357)

Fix assorted minor punctuation and wording issues.

github.com/elixir-lsp/vscode-elixir-ls - 61a58080aedd3735bc99de071d4d561fb279e155 authored over 1 year ago by Rich Morin <[email protected]>
simplify docs args

github.com/elixir-lsp/elixir_sense - 4dea78cb0e45c0334cb0891ed4edfe29bda97c9b authored over 1 year ago by Lukasz Samson <[email protected]>
do not return types and callbacks on docs

this was never used by downstream

github.com/elixir-lsp/elixir_sense - 89905d452a5ea9b3a50853b27e553113c23c6ee9 authored over 1 year ago by Lukasz Samson <[email protected]>
fix: link to DEVELOPMENT.md in README (#948)

github.com/elixir-lsp/elixir-ls - 1081f448eb0735df2a352a2e83100afbab3a2f0e authored over 1 year ago by Yilong Li <[email protected]>
Bump word-wrap from 1.2.3 to 1.2.4 (#356)

Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release n...

github.com/elixir-lsp/vscode-elixir-ls - 13316b04fe0174a3836dd661ffa59ab3c754e2b5 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
remove not needed regex recompiles

github.com/elixir-lsp/elixir-ls - 2b517b2b562aaf7948aeaa00d6d61d466f78e378 authored over 1 year ago by Lukasz Samson <[email protected]>
Split type and function location

remove no longer needed workaround
Fixes https://github.com/elixir-lsp/elixir_sense/issues/242

github.com/elixir-lsp/elixir_sense - 4c6941aa409607edb6c50879bf86333a485027ff authored over 1 year ago by Lukasz Samson <[email protected]>
test reserved words on elixir 1.14+

github.com/elixir-lsp/elixir_sense - 1569967bcbf1b56d9023d119ff2029dc759ae55d authored over 1 year ago by Lukasz Samson <[email protected]>
provide docs for variables

provide docs for variable when it shadows a function
provide docs for all module attributes
Part...

github.com/elixir-lsp/elixir_sense - 9135e21810c03e4cfe17b37144f1991f3701a062 authored over 1 year ago by Lukasz Samson <[email protected]>
handle keyword in other providers

github.com/elixir-lsp/elixir_sense - b651396916beb834fa400305c06bb7e575efa57f authored over 1 year ago by Lukasz Samson <[email protected]>
Provide docs on reserved words

Fixes https://github.com/elixir-lsp/elixir_sense/issues/226

github.com/elixir-lsp/elixir_sense - 07f0cd8fe445650a5e8d0d9cc372e8264f8071df authored over 1 year ago by Lukasz Samson <[email protected]>
find variables defined inside multiline struct

Fixes https://github.com/elixir-lsp/elixir_sense/issues/238

github.com/elixir-lsp/elixir_sense - bfe224b88d0904c9d0953383768a84057f13c81d authored over 1 year ago by Lukasz Samson <[email protected]>
Bump semver from 5.7.1 to 5.7.2 (#355)

Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
- [Release notes](https...

github.com/elixir-lsp/vscode-elixir-ls - 3b1002bcddce8b5810e9a575552dda5a47ab0f05 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
correctly handle end of protocol implementation without for

Fixes https://github.com/elixir-lsp/vscode-elixir-ls/issues/334

github.com/elixir-lsp/elixir_sense - f7c36f85fc53547cd48e7a1d31521c6806bb7909 authored over 1 year ago by Lukasz Samson <[email protected]>
Fix metadata builder to correctly handle pin operator (#237)

Fixes #223

github.com/elixir-lsp/elixir_sense - fc1d64f2ffd21eac22a24fb310f86f33ddd5859d authored over 1 year ago by Nguyễn Văn Đức <[email protected]>
do not suggest aliasing when hint has more than one part

github.com/elixir-lsp/elixir_sense - 41ccb84277cd8269364542051ab89ca55e57d1fd authored over 1 year ago by Lukasz Samson <[email protected]>
suggest required alias for all matched module parts

github.com/elixir-lsp/elixir_sense - 3d2aed4809fb5856d8a5dfe9b724dd390ceeb21d authored over 1 year ago by Lukasz Samson <[email protected]>
return subtype as alias if there is no such module

github.com/elixir-lsp/elixir_sense - c03a3a6ffbe81c44718ec268ecbb1a3082ebeda6 authored over 1 year ago by Lukasz Samson <[email protected]>
Fix Elixir root module completion (#236)

Fixes #230

github.com/elixir-lsp/elixir_sense - da9ced632c7ca54e2c99c46b183155f3bbaef3a1 authored over 1 year ago by Nguyễn Văn Đức <[email protected]>
do not try to alias Elixir proxy

do not try to alias implementation parent modules
do not try to alias mix tasks
optimise find_el...

github.com/elixir-lsp/elixir_sense - 1166a2f9db091ca68432f1e617058e97108ab489 authored over 1 year ago by Lukasz Samson <[email protected]>
improve mix task detection

github.com/elixir-lsp/elixir_sense - 4b4627f121a394822bde664135759af06c03d39e authored over 1 year ago by Lukasz Samson <[email protected]>
Fix crash in callback suggestions

Fix formatting of types matching locals without parens
Fixes https://github.com/elixir-lsp/elixi...

github.com/elixir-lsp/elixir_sense - 9d9f6740a085910ecc823067710cfd84770679ff authored over 1 year ago by Lukasz Samson <[email protected]>
use correct workspace folder when starting a debug session

Fixes https://github.com/elixir-lsp/vscode-elixir-ls/issues/336

github.com/elixir-lsp/vscode-elixir-ls - e2fad1780353dffe09d37ab23cc9c6e9af81383c authored over 1 year ago by Lukasz Samson <[email protected]>
Handle cases when one line belongs to many modules in debugger (#939)

* break in all protocol implementations

* test unsetting implementation breakpoint

* add t...

github.com/elixir-lsp/elixir-ls - 7546fb1469577b3be7b6689e57485250bf58c3d3 authored over 1 year ago by Łukasz Samson <[email protected]>
update elixir_sense

improve attribute completions
Fixes https://github.com/elixir-lsp/elixir-ls/issues/935
Fixes htt...

github.com/elixir-lsp/elixir-ls - 303dafb0e746403a86575392501af650346b8e5a authored over 1 year ago by Lukasz Samson <[email protected]>
do not complete @@

github.com/elixir-lsp/elixir_sense - 3aea5e26d71d00c160033bd86451b11a69424b9d authored over 1 year ago by Lukasz Samson <[email protected]>
fix typespec

github.com/elixir-lsp/elixir_sense - b134c70130c76298f2ca2db3279ef45a46d21284 authored over 1 year ago by Lukasz Samson <[email protected]>