Ecosyste.ms: OpenCollective

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

github.com/elixir-lsp/elixir-ls

A frontend-independent IDE "smartness" server for Elixir. Implements the "Language Server Protocol" standard and provides debugger support via the "Debug Adapter Protocol"
https://github.com/elixir-lsp/elixir-ls

add note about connecting remotely to debugger

Addresses https://github.com/elixir-lsp/vscode-elixir-ls/issues/13
Addresses https://github.com/...

d5e99630bc3c3e20c350564896bcce4313b80103 authored over 1 year ago by Lukasz Samson <[email protected]>
add debug info to launch scripts

6d82592bf4973dfba4c43e6d2914898c5ebb5e75 authored over 1 year ago by Lukasz Samson <[email protected]>
add ELS_ELIXIR_OPTS and ELS_ERL_OPTS in more scripts

23a53153c1c041c90dee3fcf0c4b78713b0b3375 authored over 1 year ago by Lukasz Samson <[email protected]>
remove not needed code

ea04f7536bee9314be4d8a18864832c8832bd287 authored over 1 year ago by Lukasz Samson <[email protected]>
update docs

194afeb16fdca1433535d55871d144ea0a759f72 authored over 1 year ago by Lukasz Samson <[email protected]>
correct asset name

5723562a8930a67a6abd9e6f8750e96c712f5250 authored over 1 year ago by Lukasz Samson <[email protected]>
fix version validation

6ebee538352de2aec4e435ae8f87b9423054fcd6 authored over 1 year ago by Lukasz Samson <[email protected]>
debug

c3e657e73a6d96d90861086736f1caa74143994b authored over 1 year ago by Lukasz Samson <[email protected]>
build prereleases from rc tags

f4f657a7e24f1064d65eacdd4e678ba2c8431eca authored over 1 year ago by Lukasz Samson <[email protected]>
move installer scripts from vscode extension repo

deprecate ez archive release task

bb0ef186ffdad676cbfac059a4b55ed16f4392d4 authored over 1 year ago by Lukasz Samson <[email protected]>
update compatibility matrix

7e115238ec362af349d49b6f05de5443a7f16301 authored over 1 year ago by Lukasz Samson <[email protected]>
Elixir 1.15 (#898)

* bump elixir_sense to 1.15 compatible version

* update dialyxir to 1.3.0

* Add support fo...

bd3d3bb41aeb6fafb85be77ff660d1bf78b06127 authored over 1 year ago by Łukasz Samson <[email protected]>
Update README.md

cb2bbf060f35aecbf1ff36b511a649eb5d3a9ed9 authored over 1 year ago by Łukasz Samson <[email protected]>
Add erlang compatibility matrix (#906)

* Add Erlang compatibility matrix.

* Cleanup markdown.

* Add direct link to issue.

* Re...

2b1c81d5d7b3703059ec53cd6f16eb92c1a465c1 authored over 1 year ago by Conrad Taylor <[email protected]>
Fix VSCode extension link on README.md (#893)

Remove unnecessary `\` .

10ffd298fa9e10232314908eb6b2a8fc40eac3e4 authored over 1 year ago by kimihito <[email protected]>
Use elixir 1.15 `:root` in formatter_for (#890)

* add a project_dir option to formatter_for, with root

* use -dev

e402206a5e2616bfdc7792ca785a529fa893daca authored over 1 year ago by Thomas Depierre <[email protected]>
update changelog

15c0052a60d25f90b0200d8ed03c4ee93e2ea3af authored over 1 year ago by Lukasz Samson <[email protected]>
improve message formatting in debugger

4552443c96752edc6227aad41935bfe4fdb31821 authored over 1 year ago by Lukasz Samson <[email protected]>
pin jason

688c68e0b77e46d0f87f06202cb61a330263f4af authored over 1 year ago by Lukasz Samson <[email protected]>
shorten generated types

21a2db9b31e7afb535e4bcca823302cbc5c2811d authored over 1 year ago by Lukasz Samson <[email protected]>
pin dialyxir

4a5023e9173c7d508c56d9f8c6252692e8b9ecfe authored over 1 year ago by Lukasz Samson <[email protected]>
move generated files

d6676ee948ee4ce412ca838f24e8d3b4b6f15c31 authored over 1 year ago by Lukasz Samson <[email protected]>
shorten response modules

370b18086aaf9c2ebab3b80b008ec618ef2fb225 authored over 1 year ago by Lukasz Samson <[email protected]>
shorten request modules

8272b8fbad24a9fcff95d56fb08ab747e8e76906 authored over 1 year ago by Lukasz Samson <[email protected]>
shorten notification module names

2a90b4af2f95bcd84fd7c8c4205f9c27f9af51dc authored over 1 year ago by Lukasz Samson <[email protected]>
disable dialyzer

e5947b1b378501de68c84f0483d94636cad0e4e9 authored over 1 year ago by Lukasz Samson <[email protected]>
fix a rare crash in dialyzer

a7ae832d524676a2c63ce0689f53f5078df81f91 authored over 1 year ago by Lukasz Samson <[email protected]>
print info about protocol consolidation

4671372e16516b5d81d1dcae26eb1ba151a2fe9c authored over 1 year ago by Lukasz Samson <[email protected]>
Add a new config - `elixirLS.autoInsertRequiredAlias` (#881)

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

bb09876112049d223684b62481601263b693804c authored over 1 year ago by Zeke Dou <[email protected]>
Pin elixir_sense version to ensure compatibility

2a98fc4321d7d2e97a2e5ca99d8b746be732904d authored over 1 year ago by Lukasz Samson <[email protected]>
run formatter

46dfc9cbb7d147f05eaf224197ef60f0b5b802be authored over 1 year ago by Lukasz Samson <[email protected]>
Avoid serializing PID

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

310a38f532b96b8484945e75b6ea095828c244b5 authored over 1 year ago by Lukasz Samson <[email protected]>
bump version

refactor version management

434fd5242fc95078154f7aee21d004742a5a924c authored over 1 year ago by Lukasz Samson <[email protected]>
Silence output from dialyxir on elixir < 1.14 cousing client disconnect

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

c533bd2c8edd9e3efce1d2ae23a926574ca7fc75 authored over 1 year ago by Lukasz Samson <[email protected]>
Reload Mix.State from env after loading client settings

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

359f52e1da9259798a1b8b529f8b946946bfc7d0 authored over 1 year ago by Lukasz Samson <[email protected]>
bump version

9bf1f70a02b5f75fc5339d344d66bfabec2734b7 authored over 1 year ago by Lukasz Samson <[email protected]>
correctly encode output messages as binary

Fixes https://github.com/elixir-lsp/vscode-elixir-ls/issues/322
Bug introduced in https://github...

18aedca916de5c94addcfd95849ceeb96d3d79d9 authored over 1 year ago by Lukasz Samson <[email protected]>
bump version

bf9db5a29efb2331da6cfbc526ecbfc10d372abc authored over 1 year ago by Lukasz Samson <[email protected]>
Delete env, instead of setting to nil (#867)

Fixes #866

ee8fe8f96e0db971d5b350a349f2b2bfb903c94f authored over 1 year ago by Maciej Szlosarczyk <[email protected]>
print correct version

7df86719f612a019ba1dccdf2c1d12864546d777 authored over 1 year ago by Lukasz Samson <[email protected]>
update docs

a394bf4abf0e3e92b07d748c6cacd5a2469ce91c authored over 1 year ago by Lukasz Samson <[email protected]>
Reorder startup sequence

85cfc5604edeadb0a6a683c41abff60a0c959de7 authored over 1 year ago by Lukasz Samson <[email protected]>
update changelog

910f7b1644c97e1cbb593863fabea7e8ca7f4d95 authored over 1 year ago by Lukasz Samson <[email protected]>
set env in windows scripts

d1ca960ad16334f4fd0e525dadca570c98abe890 authored over 1 year ago by Lukasz Samson <[email protected]>
bump elixir_sense

e5471780f5be36c48e7e15dff85e41105a80660c authored over 1 year ago by Lukasz Samson <[email protected]>
fix typos

e9635b8ad15e642d915bbfacdb10accf6472a6ba authored over 1 year ago by Lukasz Samson <[email protected]>
Build improvements (#859)

* return all warnings from compilation

make diagnostics do not disappear in umbrella
disable...

81c9f38cd47cd2cc15db68d505854f3fc336d6d0 authored over 1 year ago by Łukasz Samson <[email protected]>
Document configuration options

06e1dc0f2096b2245fcd5818f88e884c56e04823 authored over 1 year ago by Lukasz Samson <[email protected]>
improve readme

529b8a4418c4c4f820578cbbdd000152811320de authored over 1 year ago by Lukasz Samson <[email protected]>
Update readme

d95d7c9184be2f494b1e74c2d3c7290fdf3d4139 authored over 1 year ago by Lukasz Samson <[email protected]>
improvements to shutdown code

28c4f28f1eae29b109f3d138ea080fa05935b4b5 authored over 1 year ago by Lukasz Samson <[email protected]>
fix startup

27c2d859e82b278732110a53d818decca63c3132 authored over 1 year ago by Lukasz Samson <[email protected]>
fix static analysis errors

7f7ba8ac7ad518945f7622369d13c16f48568b30 authored over 1 year ago by Lukasz Samson <[email protected]>
update changelog

7f3554596bcbad096417d4ce82f93223d8650684 authored over 1 year ago by Lukasz Samson <[email protected]>
bump elixir_ls once more

6e0aa9505ea3b0ecb691540e6f281ac0c2308342 authored over 1 year ago by Lukasz Samson <[email protected]>
add hex to xref exclude

b8d576dee153df6c1990ced93eddccccc6c16201 authored over 1 year ago by Lukasz Samson <[email protected]>
add comment

92da9bdf30d9908256ab46ad448956e319814fb2 authored over 1 year ago by Lukasz Samson <[email protected]>
bump version

97fcdf2b7d0328ebe459b5df7e293b44c02fd10e authored over 1 year ago by Lukasz Samson <[email protected]>
bump elixir_sense

d80d233008e8bfdd34e6947e3c5b72441999d6e9 authored over 1 year ago by Lukasz Samson <[email protected]>
ensure that hex is installed and started

if mix is started before run it will not start hex correctly

c76c75bedc7645f2aabcf2db5a2db934d5275f90 authored over 1 year ago by Lukasz Samson <[email protected]>
remove unused alias

2e0d5c549c7a2a5db0c749664fe45c7615d2e31a authored over 1 year ago by Lukasz Samson <[email protected]>
bump elixir_sense

6d338ffbf66fa76da0d5191dff68e284b9738aa1 authored over 1 year ago by Lukasz Samson <[email protected]>
Fix windows ci (#851)

* Reenable CI on Windows

* Replaced hard coded paths with calls to Path.join

* Testing the...

fcfa58ae40c14d50b065f9b11fe8026cca566009 authored over 1 year ago by Łukasz Samson <[email protected]>
Return references to elixir modules (#854)

* trace alias references

* bump metadata version

* cover more cases of module usage

* d...

23de15fae3cc9056679537c9b4ab7d97e7940dd8 authored over 1 year ago by Łukasz Samson <[email protected]>
Do not pass project dir to tracer if mix.exs is not found (#852)

* do not pass project dir to tracer if mix.exs is not found

* add tests

e1b2562290c8c0f82eef62e01ddb80166a6f3b04 authored almost 2 years ago by Łukasz Samson <[email protected]>
Return type of breakpoint that was hit as required by DAP (#850)

* Return type of breakpoint that was hit as required by DAP

consistently set breakpoints in t...

8b61c0960c69726be385dcb0d1e1e1ae6ca0d21b authored almost 2 years ago by Łukasz Samson <[email protected]>
Merge pull request #776 from Qarma-inspect/replace-unknown-function

Replace unknown remote function

6f2f071c07e9591892379f7c3b5b9e329f90e560 authored almost 2 years ago by Steve Cohen <[email protected]>
format code

b92e07a7919c8b5ddcbd6cfc95d5a07516ea5a9b authored almost 2 years ago by Samuel Heldak <[email protected]>
update tests

90cb566b551b92f7f1f3144f77575e9fd9d0df13 authored almost 2 years ago by Samuel Heldak <[email protected]>
bump elixir_sense (#853)

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

e26066512b58027d804031566a2202fc424cc790 authored almost 2 years ago by Łukasz Samson <[email protected]>
remove TODOs

57106f6781a1b46e9ca31e7663ad326f698dc3a5 authored almost 2 years ago by Lukasz Samson <[email protected]>
add TODO

de74736343397c945acefc966065b167626b3ecb authored almost 2 years ago by Lukasz Samson <[email protected]>
resolve TODO

Fixed in https://github.com/elixir-lsp/vscode-elixir-ls/commit/f4420e11acf2271528c6cde9600c329c9...

f7aec9d649ac640c82ee8ebb4fc743a38984ca18 authored almost 2 years ago by Lukasz Samson <[email protected]>
Use System.stop instead of halt

eb1dabb085ce0ed28bd7c2197225d4c82d7178e4 authored almost 2 years ago by Lukasz Samson <[email protected]>
fix replacing for aliased modules

9a01a18840ad920d11c3c20cbfd5fef0d60e9286 authored almost 2 years ago by Samuel Heldak <[email protected]>
adjust to review

3b5d778054377c15f58253687226d6071da0c506 authored almost 2 years ago by Samuel Heldak <[email protected]>
Return struct property typespecs as documentation in completion (#835)

* return struct property typespecs as documentation in completion

* remove unnecessary string...

7e46c3e4e79a2910fd309db37617ad0dc53d82c5 authored almost 2 years ago by Łukasz Samson <[email protected]>
Made .formatter.exs inputs relocatable (#846)

* Made .formatter.exs inputs relocatable

The .formatter.exs defined paths via a wildcard, but...

0efd9585ad89726abd4a95adcfb2f5d8f39940b3 authored almost 2 years ago by Steve Cohen <[email protected]>
Track running processes in debugger (#833)

* track running processes in debugger

prior to this commit new processes were added on thread...

2b8b024b260237f9890f88db555bce8e1459c47d authored almost 2 years ago by Łukasz Samson <[email protected]>
Merge pull request #840 from scohen/place-use-last

Sorted imports; put use ExUnit.Case last

e99924cd00ef066b7a1d92ec9b63b4fcd432696a authored almost 2 years ago by Steve Cohen <[email protected]>
fix aliases

df73277a9e7120a549a6c5c17cf0ffac45e548f3 authored almost 2 years ago by Samuel Heldak <[email protected]>
Merge branch 'elixir-lsp:master' into replace-unknown-function

4e11184689984704e445800e209400ce17f66bac authored almost 2 years ago by Samuel Hełdak <[email protected]>
add replacing unknown remote function to code actions

e01f381d39c901906508ab19a32a8d3e115be475 authored almost 2 years ago by Samuel Heldak <[email protected]>
Sorted imports; put use ExUnit.Case last

5120891ce115df55ae120cc3b99aa1115846abdc authored almost 2 years ago by Steve Cohen <[email protected]>
Merge pull request #812 from scottming/support-go-to-definition-in-experimental

Support go to definition in the experimental project

0e4b577abfc49e3a58175e17c3472cf92f15d5cd authored almost 2 years ago by Steve Cohen <[email protected]>
Make document symbols more resilient (#820)

Do not crash on incomplete typespecs

3f01e21ca4ab12c86f7e9c6257beec3ea51ea6d3 authored almost 2 years ago by Łukasz Samson <[email protected]>
bump elixir_sense

6a0a55bdf3d77d2165346590d3589937e6aa8433 authored almost 2 years ago by Lukasz Samson <[email protected]>
Added missing generated modules (#818)

I missed the formatting options on the last PR which generated
experimental protocol modules. T...

ddf6688ce7d8e67bbea050f82da72826ef3e2b99 authored almost 2 years ago by Steve Cohen <[email protected]>
Fix `Exception.message` FunctionClauseError (#811)

* Fix Exception.message FunctionClauseError

* Remove unnecessary "

47ba8024b510417ae8b27fc26b1140ab33567afb authored almost 2 years ago by Scott Ming <[email protected]>
Generated existing structures (#815)

* Generated currently used protocol modules

* Moved existing code to use newly generated prot...

ed5320d02e5d0d4e72ae711ec1fe44125740fb90 authored almost 2 years ago by Steve Cohen <[email protected]>
trap exit :dialyzer_utils.get_core_from_beam (#814)

* trap exit :dialyzer_utils.get_core_from_beam

prevent silent exit of dialyzer process when i...

dca9b0e74cfcb82dd1513b1b91fabab21fde5459 authored almost 2 years ago by Łukasz Samson <[email protected]>
Use setup instead of private_function in the definition test

a3ed3666bb6e70a356eaedab6c4d5a7433deabbf authored almost 2 years ago by scottming <[email protected]>
Rename an arrange function name

59c101bc16c617cc64e672a55dfc49c031c956e2 authored almost 2 years ago by scottming <[email protected]>
Fix typo

e30e11f02326cd4f969329a4248740ad8c54e75e authored almost 2 years ago by scottming <[email protected]>
Apply flowing suggestions

ac492903d8094250f0a3e70259b7194eef50e7a6 authored almost 2 years ago by scottming <[email protected]>
Apply the remaining suggestions

d9b2abed765d5955144022143514ac3a4a9e5b6b authored almost 2 years ago by scottming <[email protected]>
Apply suggestions from code review

Co-authored-by: Steve Cohen <[email protected]>

f4a35fca20f5b284097786f548a9de05c583e5ed authored almost 2 years ago by Scott Ming <[email protected]>
Merge pull request #810 from scottming/fix-long-line-formatting

Fix long line formatting of the experimental project

85487e70571ce51af33fc27c1af175b60c338bdd authored almost 2 years ago by Steve Cohen <[email protected]>
Rename location variables

f0e60f4308a0758bd08f4b527aac5964e0b50558 authored almost 2 years ago by scottming <[email protected]>
Rename the test file and move the duplicated logic to code_mod folder

39190a36d289ffbff20e0423935e0e02465d3edb authored almost 2 years ago by scottming <[email protected]>