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

Remove a unneed line

e3984887bf3fdb07505dde3a407943700b0d0c06 authored almost 2 years ago by scottming <[email protected]>
Refactor tests for clarify

a115bf331e970f002adb99949ba379579785257e authored almost 2 years ago by scottming <[email protected]>
Fix the nil bug and add the request->handler to the queue

5470d2415b51dcd055f51debb63c0053ad11ecd7 authored almost 2 years ago by scottming <[email protected]>
Support go to definition in experimental project

2db7a34b31f617796aece133e23c1e1f8d2591f9 authored almost 2 years ago by scottming <[email protected]>
Apply a suggestion

a9a081d6f59f89b48c252a75ee1537a0343f8239 authored almost 2 years ago by scottming <[email protected]>
Remove for loop functions

06cb91aae2a8afe58c218d06353286b143596a3e authored almost 2 years ago by scottming <[email protected]>
Call the advance_ins not advance

cf5ffcf4b1c336c49c0748868b33a232df517e90 authored almost 2 years ago by scottming <[email protected]>
Rename advance function for ins

ad7d1a0514bdcd0f527dcb2d4f5be555390b1485 authored almost 2 years ago by scottming <[email protected]>
Fix test names

33e982e7fcc1889a00286bc4ab06b1b7d0f0c515 authored almost 2 years ago by scottming <[email protected]>
Fix long line formatting part 1

b7a99d020b961af968870d98e522faf0dc70c58a authored almost 2 years ago by scottming <[email protected]>
Fix crash in references provider (#807)

* fixformatting

* add tests for erlang function and module references

* workaround elixir ...

1e815bd5de8224a09b137aec88091edc3485fd78 authored almost 2 years ago by Łukasz Samson <[email protected]>
Enable smarter test searches (#800)

* Allow doctests to be run. Integrate more metadata in code lens

* Fix up formatting

* Fix...

980dc4e5d728ec1215e4738f662b96b832d3635a authored almost 2 years ago by Carl <[email protected]>
Merge pull request #803 from scohen/scohen/enable-code-actions

Re-enabled code action support through the experimental server

7ed5cdd86f102c232c824ceec37937270f2e87e2 authored almost 2 years ago by Steve Cohen <[email protected]>
Merge pull request #793 from scohen/scohen/generated-lsp-structures

Scohen/generated lsp structures

f4625876ab080dd14c08828fbffc2f81480c863d authored almost 2 years ago by Steve Cohen <[email protected]>
Features and bug fixes

* Reworked literal numbering sequence so the first generated object
literal is not given a s...

d0d8e52408671c5ef51943c0f264e744f63efa8f authored almost 2 years ago by Steve Cohen <[email protected]>
Re-enabled code action support through the experimental server

2d337c4f7327cf1a517c29fcdbbb1d82c87df9f0 authored almost 2 years ago by Steve Cohen <[email protected]>
Added code generators for LSP data structures

Adding the LSP data structures by hand was growing tedious and there
were a couple bugs. Doing t...

1b7bba6ac34f5d070036af4238a5ab42587ca145 authored almost 2 years ago by Steve Cohen <[email protected]>
Experimental project structure (#773)

* Experimental project structure

This commit represents a new structure for the experimental ...

29b91a65de19b258b93640a81408d80b5f05549a authored almost 2 years ago by Steve Cohen <[email protected]>
Add badge

d9dc1b1e810c2bc653aa6d9f886c75c3eb1525cb authored almost 2 years ago by Łukasz Samson <[email protected]>
Update CHANGELOG.md (#796)

15d055316dbc09922d4edaacc14ceccec5ac2858 authored almost 2 years ago by Po Chen <[email protected]>
Changelog updated

cc87d192ae25e3c8450b750bf166bbf2cd43f061 authored almost 2 years ago by Lukasz Samson <[email protected]>
bump version

2772a5af81231637dbe6321f88277e01a1880a3b authored almost 2 years ago by Lukasz Samson <[email protected]>
update elixir_sense

59614901e3df43c48cd5672eff41055bb7be7ee1 authored almost 2 years ago by Lukasz Samson <[email protected]>
Disable experimental server

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

71bb11f1e03a88789cb1ab6704869bc5afd18346 authored almost 2 years ago by Lukasz Samson <[email protected]>
Make tests less flaky (#792)

* monitor group leader in logger backend

* format

* warn on app unload

* raise on unloa...

0dfd42bf698310616a6a9f292feaa7b979e8253a authored almost 2 years ago by Łukasz Samson <[email protected]>
Return LSP 3.17 labelDetails on completion items (#787)

* return LSP 3.17 labelDetails on completion items

annotate completions that require alias in...

25dc8f0a39fe158c1593749692d33e85f796c5c5 authored about 2 years ago by Łukasz Samson <[email protected]>
fix dialyzer errors

c01d61bb1b178e040ae97a25093b6cf2c6d0fe30 authored about 2 years ago by Lukasz Samson <[email protected]>
Merge pull request #764 from scohen/scohen/experimental-protocol

Scohen/experimental protocol

6b5dd44065782c40bc6f1ddbd41efb4a85ddca85 authored about 2 years ago by Steve Cohen <[email protected]>
Removed Map.reject call, fixed compile warnings

c4f0707adefa10a28d54b2a5c2239b54b5651284 authored about 2 years ago by Steve Cohen <[email protected]>
Ensured id and method are always present in notifications and requests

f1b44f9eea07b789f08f1d59fbd3cf3f82987627 authored about 2 years ago by Steve Cohen <[email protected]>
Added clearer typing for requests and notifications

Prior, the lsp and elixir versions said they were the same type, this
made it harder for users t...

7a1d46a77b03a20eb92781fafef9d01461230675 authored about 2 years ago by Steve Cohen <[email protected]>
Fixed flaky test

Changed inline calls of start_link to instead use a setup block using `start_supervised`

58b471d340ecbd1beda4e7d4572db714fbef6a23 authored about 2 years ago by Steve Cohen <[email protected]>
Change how requests and notfications are structured

There are a number of conversions related to document positions and
document realization that ne...

704f42f8bd55fc193db079d9758c9971c6aa3490 authored about 2 years ago by Steve Cohen <[email protected]>
Ensured that you can build a request with the elixir module

f8b537a58580641a065921a9c4166028211488a0 authored about 2 years ago by Steve Cohen <[email protected]>
fixed missed case

cd4fd33cb9c86a5855f7f51e9e6cae71e756e473 authored about 2 years ago by Steve Cohen <[email protected]>
Initial implementation of new protocol / store / server state

dfd1af3061e3fd9da5f0dbac26e39d94dffd02dc authored about 2 years ago by Steve Cohen <[email protected]>
update readme

d64f237c53ad694fa4ad2f0d5a90d88cedfe410a authored about 2 years ago by Lukasz Samson <[email protected]>
Revert "Add basic code action support (#718)" (#775)

This reverts commit 9fe8ea1f453e0c2c7f7d5bc3fb6da7d4e98bee9f.

d2463ad0560f854ba38ffb45e34c92cf147ef090 authored about 2 years ago by Steve Cohen <[email protected]>
relax elixir requirement

since we no longer build on 1.11 we don't have to watch out for https://github.com/elixir-lang/e...

8c348869a027a22eee14257c54a525ac6ab455db authored about 2 years ago by Lukasz Samson <[email protected]>
another attempt at fixing tests

3611e5ab75710864952de1801ad5972906497001 authored about 2 years ago by Łukasz Samson <[email protected]>
on CI windows drive letter is changed from C: to D: on Path.expand

1ff0c465c80676365b70da8e95bdaca6ffe514f7 authored about 2 years ago by Łukasz Samson <[email protected]>
Fix tests on windows

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

0790fd81884e10cd6b4bb35a6dc54e612a0deb06 authored about 2 years ago by Łukasz Samson <[email protected]>
run formatter

ec3b5683f03a31ad37253fdb4f225b68e29f48c3 authored about 2 years ago by Lukasz Samson <[email protected]>
fix copy paste error

a2e3a1027edde283992f8316c83d131e62aeaf4f authored about 2 years ago by Lukasz Samson <[email protected]>
ensure that ElixirLS.Utils.WireProtocol is loaded

7ccc45177cb9da2cab6c0492cb3b0de8509d604f authored about 2 years ago by Lukasz Samson <[email protected]>
fix test on windows

ffe144e3cdc61e0973b0602a9f0c069c690257f7 authored about 2 years ago by Lukasz Samson <[email protected]>
test on windows

e815a3ca25a4aa878419d4c2926f7a2d52289a18 authored about 2 years ago by Lukasz Samson <[email protected]>
warn when running on elixir 1.12 and otp 24

Elixir 1.12 has broken support for OTP 24 typespec AST
https://github.com/elixir-lang/elixir/pul...

d5bd8f577574e60ffd530ac341d38c2bf6d48bb3 authored about 2 years ago by Lukasz Samson <[email protected]>
bump elixir_sense

ed613a83aaaaa60fe742fe3be962300911fb6c76 authored about 2 years ago by Lukasz Samson <[email protected]>
Scohen/encapsulate source file (#743)

* SourceFile experimental replacement

This PR represents a suggestion on how elixir-ls can ev...

b4a672900302b808f75fa46da8f0c07942514884 authored about 2 years ago by Steve Cohen <[email protected]>
Change data model in references tracer

Avoid querying ETS on every trace
Fixes https://github.com/elixir-lsp/elixir-ls/issues/772

02d3b2e035bcba2f3b8454ba197260e954da3b6d authored about 2 years ago by Lukasz Samson <[email protected]>
Purge changed deps (#777)

* update readme

* run formatter

* Unload changed deps

Purge all modules from changed an...

f02c97a7ba4631d91b0c18f0fd4aac1f8861427f authored about 2 years ago by Łukasz Samson <[email protected]>
Add regression test for autocompletion of 'fn' within parentheses (#768)

- so, this behavior wasn't working for me in vs-code, so I hopped into
the repo to write a ...

2984b662c7552de3995555523fb149aa901104d6 authored about 2 years ago by Travis Vander Hoop <[email protected]>
drop support for elixir 1.11

04407d30ddede1affffb40ef04e0cf0d6781a34f authored about 2 years ago by Lukasz Samson <[email protected]>
changelog updated

77670d5cd60c1931e1355f5fb9d39a5f52d74133 authored about 2 years ago by Lukasz Samson <[email protected]>
add elixir 1.14 to release matrix

1a1baf2f57c2faf604b7e4f7b8abfb0b5d17c0f8 authored about 2 years ago by Lukasz Samson <[email protected]>
update changelog

cc85d3860e1a0a2c8fdf8f68bab2d548957826e1 authored about 2 years ago by Lukasz Samson <[email protected]>
bump version

2d3f272fb50634db6ad36c1de53d0f375cd111ca authored about 2 years ago by Lukasz Samson <[email protected]>
bump elixir_sense

b27f68b140bb945cf72d7df2e4f43795c35a8253 authored about 2 years ago by Lukasz Samson <[email protected]>
Avoid rapid rebuild in test

This triggers race conditions in elixir compiler
Fixes https://github.com/elixir-lsp/elixir-ls/i...

aa4dc45ef34b11c98a4e0d258f478a95fdf3a396 authored about 2 years ago by Lukasz Samson <[email protected]>
Improve LSP consistency

position should trim to the end of the line

93c196f2161becfdc200e2e8b4bc950b46a4bef3 authored about 2 years ago by Lukasz Samson <[email protected]>
Disable elixir-sense's logging in production (#748)

Right now, this change is a no-op, but if and when this change
https://github.com/elixir-lsp/el...

edb2e4db5db5d3b6fd12f0c563b549759b2c7808 authored about 2 years ago by Steve Cohen <[email protected]>
bump elixir_sense

3145fef38de36455f173c460c36d186cefa1fb29 authored about 2 years ago by Lukasz Samson <[email protected]>
Fix test code lens when umbrella app names have the same prefix. (#759)

3c8a6e0c9d03eac501554f919151c081b09ab945 authored about 2 years ago by 我没有抓狂 <[email protected]>
Add components to Phoenix dirs (#757)

https://github.com/phoenixframework/phoenix/blob/36639c3132a8063f604dade442238875d787d6af/instal...

badf5dc90e6fc557074d1365ccc0802c85dc3b90 authored about 2 years ago by Aaron Tinio <[email protected]>
add Code of conduct

2dd1e00a9f4f5be07da021f7fcadc2983358c09d authored about 2 years ago by Lukasz Samson <[email protected]>
run formatter in language_server app

Path.wildcard is not working on umbrella level

72b432459c61d8a5f1f4c7133d2cba5ef7aaa7d5 authored about 2 years ago by Lukasz Samson <[email protected]>
run formatter

75ec61ef2e2bdaf3f9cd4af061e23d3c7dcba644 authored about 2 years ago by Lukasz Samson <[email protected]>
fix build on elixir 1.11

699a728b0362b2a10a511a29dba716e7fa0b6cfd authored about 2 years ago by Lukasz Samson <[email protected]>
fix build on elixir 1.11

9e49ac191d4ecafca0a5acb36ada7082d94f571e authored about 2 years ago by Lukasz Samson <[email protected]>
Add alias as additionalTextEdits (#722)

e996a387620bd3b861e23e5fadfd49ffcb2471fa authored about 2 years ago by Ajay <[email protected]>
Display message and help log if unable to build PLTs

Disable dialyzer and continue
Fixes https://github.com/elixir-lsp/elixir-ls/issues/540

685c2fa6ef2b9d1702b34f372a6e479a01646af9 authored about 2 years ago by Lukasz Samson <[email protected]>
Warn if unable to locate elixir and OTP sources

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

32e4c2959d8b6ae99d0319aa13be940f3cf1cc15 authored about 2 years ago by Lukasz Samson <[email protected]>
remove not needed logs

52dae7a5515eaf4c03ec768cfba8d6f17d147aa5 authored about 2 years ago by Lukasz Samson <[email protected]>
Warn if OTP built without doc chunks

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

d3e05a6c3dfd01d4cdb993edc0cf1d41f77783cf authored about 2 years ago by Lukasz Samson <[email protected]>
enable more warnings

8d8eb4238ffea002509b758ceed4f94ef9fc10cf authored about 2 years ago by Lukasz Samson <[email protected]>
fix dialyzer error

5a7238832d673811306f03cb47fa5f01daf33a2b authored about 2 years ago by Lukasz Samson <[email protected]>
fix some dialyzer errors

f9725ef0b3afeaf6be2786e0eac9d885e09936ff authored about 2 years ago by Lukasz Samson <[email protected]>
add ex_unit plt

5c94b5d39534b59ca42e58435cf3ceab5618ae12 authored about 2 years ago by Lukasz Samson <[email protected]>
hipe app was removed in OTP 25

bab629a6c0371d6ad72795021f5166915363b4cc authored about 2 years ago by Lukasz Samson <[email protected]>
fix task name in ci

91b5486e504a4c0bec6ff860005cfde0fe0ee906 authored about 2 years ago by Lukasz Samson <[email protected]>
bump dialyxir

e2e239ccce0031bfc7ad3055800d1d20115be11b authored about 2 years ago by Lukasz Samson <[email protected]>
vendor dialyxir

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

84500aedc46ae872f8ad097758a3e90efe75c1fc authored about 2 years ago by Lukasz Samson <[email protected]>
update vendored jason to 1.4.0

a59ce3c3be38017e932093bbda87364aece2a0ea authored about 2 years ago by Lukasz Samson <[email protected]>
update elixir_sense

b9d76728eeca78c8f3b99a920e99f7950d095073 authored about 2 years ago by Lukasz Samson <[email protected]>
race_conditions was removed in OTP 25

06259977458a48bd106402f6a6d6e1f222991337 authored about 2 years ago by Lukasz Samson <[email protected]>
Add custom command returning tests in file (#753)

* add custom command returning tests in file

* add tests

* move outside of tests to preven...

4b980882781a90fa9d949f2325c39dd552c7cb98 authored about 2 years ago by Łukasz Samson <[email protected]>
actually run dialyzer and formatter

2d59c20b8c17c465c48254eda592352f8bb338f5 authored about 2 years ago by Lukasz Samson <[email protected]>
run static analysis on 1.14

0cbfed90f2933f41eec4eb515bc60ce2b7ca36cf authored about 2 years ago by Lukasz Samson <[email protected]>
Update mix case (#754)

* do not start logger in debugger

* Update mix case basing on elixir improvements

this fil...

9fa72cfce1329535c3037d536f2c5859f08065fd authored about 2 years ago by Łukasz Samson <[email protected]>
use helper for mix file detection

bdd50301d49a72dad5e89af29a1beb1c2a13b9f9 authored about 2 years ago by Lukasz Samson <[email protected]>
write tracer manifast on succesful compile

rebuild if manifest version does not match

6a52eb9bcb1f6f9f80f7813293f371162313ec27 authored about 2 years ago by Lukasz Samson <[email protected]>
rebuild project if tracing databases are not found

b6acb47bcf2eb032cc5fc55e1193015f9f760d2c authored about 2 years ago by Lukasz Samson <[email protected]>
Tracer was not being called via start_supervised (#750)

* Tracer was not being called via start_supervised

This caused it not to cleanly exit before ...

a4bd85e1983242e6767253036c81d85e1a55b885 authored about 2 years ago by Steve Cohen <[email protected]>
Fixed unit tests that were broken before 1.13 (#749)

The unit tests on builds prior to 1.13 were failing because I was
patching the wrong function. ...

b55fece9c36489e025efa6367a4bcade8f04f737 authored about 2 years ago by Steve Cohen <[email protected]>
improve debugger test stability

45149aa04b34dc2acc02dcc6553ea51f3b6e52af authored about 2 years ago by Lukasz Samson <[email protected]>
Logger backend for language server and fixes for debugger (#746)

* console backend forked from elixir

* rename

* rename

* remove colors

* remove buff...

d8642c7c5f1e9d2158f8ba43fb848a45a99e0df2 authored about 2 years ago by Łukasz Samson <[email protected]>
fix warnings

6fa8cb208dfadc84958c4e14d472d1c04f197011 authored about 2 years ago by Lukasz Samson <[email protected]>
run formatter

67a195598a05a9d417baecf19fff3271fbbc8dbf authored about 2 years ago by Lukasz Samson <[email protected]>
explicitely remove tracer in tests

568ca1148d0340e8a6231dd590d1814e37b32409 authored about 2 years ago by Lukasz Samson <[email protected]>