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

improve reserved word completions

attempt to correctly handle indentation with after, else, catch, rescue
handle atom forms of key...

e7c7a54049172748b97f713deb9e294c9438af0a authored about 1 year ago by Lukasz Samson <[email protected]>
Apply upstream fix for https://github.com/elixir-lang/elixir/issues/12969

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

372ef9b32053c82f15bf84608497702638deb786 authored about 1 year ago by Lukasz Samson <[email protected]>
prevent formatter from accidentally compiling (#991)

2ba0f8aaa6cb725d3cf3d5eb39410729775b9c00 authored about 1 year ago by Łukasz Samson <[email protected]>
fix tests

402c641d75227c9ebb7cfe296ff79d212c5d0af5 authored about 1 year ago by Lukasz Samson <[email protected]>
add mix app to plt

c19522517336a45c8e26c541510e097790c13d27 authored about 1 year ago by Lukasz Samson <[email protected]>
bump elixir_sense

11bedc5f1cc69793ef6b339d3696fa2b1138c6bb authored about 1 year ago by Lukasz Samson <[email protected]>
format

b357ef07ab25fcc85370a2ff4790c4cd1885c34f authored about 1 year ago by Lukasz Samson <[email protected]>
Vendor erlex, erl2ex, unload not needed apps (#989)

* update dialyxir to 1.4.1

vendor erlex

* vendor erl2ex

lock path_glob

* unload and ...

c25e22d3c25936d59f9495309cf5a4539e17cf53 authored about 1 year ago by Łukasz Samson <[email protected]>
Fixed typo (#983)

bf60d179cec613fdd9e72bc1a048ce9ccf71260a authored about 1 year ago by Gerard Tabone <[email protected]>
Add shell specific launch execution (#982)

* Add shell-specific opts handling

* Add Dockerfile to be able testing different shells

* ...

7eac7cf949b5ae29233e35dce954e26a22d96de3 authored about 1 year ago by Florian Neumann <[email protected]>
WIP: added true, false and nil as keywords for completion (#978)

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

cca109682256462684a8f7f679b9dd181e865222 authored about 1 year ago by Kevin Kalb <[email protected]>
Emit parser warnings and errors on type (#986)

* remove not needed monitor

* emit diagnostics from parser on edit

* react to closing and ...

7470e5d6eb4807241a20695a624424093ef6c7ef authored about 1 year ago by Łukasz Samson <[email protected]>
Update README.md

02d203da375708c36dceea812d0458d4b20565e3 authored over 1 year ago by Łukasz Samson <[email protected]>
assert on ok stattus

09f666defc00870651123960ae25b4f65da7e0de authored over 1 year ago by Lukasz Samson <[email protected]>
start_link_supervised is not available on elixir 1.13

342914f1c2e6335f37a89f7782b3ebc2536f8272 authored over 1 year ago by Lukasz Samson <[email protected]>
use start_supervised! to make sure the process is down when next test starts

b1e48b27a8e900064486c3e82d7a4eb8b93f0c31 authored over 1 year ago by Lukasz Samson <[email protected]>
make sure cwd is reset after build process exit

aaba5fb9a9de5ecd3b0d3b4b9c1a5ea4f4ecad91 authored over 1 year ago by Lukasz Samson <[email protected]>
make sure all server tests are in fixtures and await compilation end

if the test finishes while build is executing it will run mix tasks inside elixir_ls itself
this...

3916539abaa038bc1abe36382484d04b93f1d5e1 authored over 1 year ago by Lukasz Samson <[email protected]>
send progress reports only when supported by client

e6cf8937823f5726712c448ea3578ce51b5909b9 authored over 1 year ago by Lukasz Samson <[email protected]>
rename to closer match DAP spec

a104c3cf22d870d7af1f84324e1035f747c94b00 authored over 1 year ago by Lukasz Samson <[email protected]>
add tests for some common crashes

207fbaae3350b6c8d5dd52ab6d33b32f81ba27c9 authored over 1 year ago by Lukasz Samson <[email protected]>
add support for launch with no debug

f07463300e03625768f81bd46788a7430fdc2a32 authored over 1 year ago by Lukasz Samson <[email protected]>
use ExUnit.Case for simple tests

238803b8ffec97e48a7fb0b3ef8fef9355e9ae3a authored over 1 year ago by Lukasz Samson <[email protected]>
fix tests, improve coverage

6d3d667f9503db171ba04a89ecffb13460fcfd46 authored over 1 year ago by Lukasz Samson <[email protected]>
optimistically generate elixir variables from erlang versioned ones

116c0af5c430d7af7a7b9f9d9254243df9c1abed authored over 1 year ago by Lukasz Samson <[email protected]>
reduce noise

4b92cf9e7c389e28133012f5cab223aae987971d authored over 1 year ago by Lukasz Samson <[email protected]>
increase compatibility with mix

d356b75a1c69414c1a71bb349276ac75a175c9a9 authored over 1 year ago by Lukasz Samson <[email protected]>
return better error messages when module cannot be interpreted

28b1a9e32dbf56a07e347c4cb399e8b45a594221 authored over 1 year ago by Lukasz Samson <[email protected]>
raise instead of handling invalid or not supported requests

37359e86f0208c3d25436580434df5950603d2eb authored over 1 year ago by Lukasz Samson <[email protected]>
add sleep on disconnect

e014b9eb42e2936869802ab7ae53827f5ee5cb32 authored over 1 year ago by Lukasz Samson <[email protected]>
update message

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

627de73c4eeba61e076d52aeab0a71f90ff4bb9d authored over 1 year ago by Lukasz Samson <[email protected]>
Add config option controlling wether to break on Kernel.dbg/3

44b530c806aa22f17569ca7f43fd550d00cce4bf authored over 1 year ago by Lukasz Samson <[email protected]>
Add config option controlling sleep after mix task returns

2be5d6c81fdf3adb8e46904761ebade6788e959b authored over 1 year ago by Lukasz Samson <[email protected]>
raise on invalid cancel request

6ddb79cf5da1c993b65023d4cdc3e5c31fee2e06 authored over 1 year ago by Lukasz Samson <[email protected]>
Debugger cancel (#976)

* implement cancel and progress notification in debugger

add progress notification and cancel...

88157678605dd9b8e08cfb1aa54792c0ffc9e900 authored over 1 year ago by Łukasz Samson <[email protected]>
leave parens in typespecs

ac4194e2a189a05847ca47cbb61758e1fa3be39f authored over 1 year ago by Lukasz Samson <[email protected]>
Dbg backend for debugger (#974)

* add dbg backend

* break on dbg

* continue

* stop session

* properly get module cod...

28de664f566521b151d72ae60389b341ae4c2540 authored over 1 year ago by Łukasz Samson <[email protected]>
Fix hexdocs link for module under different package (#971)

* get third dep name from definition

* handle definition return nil file

e878de4ae80861c23dcc5146b224569ef1230608 authored over 1 year ago by anotherzxx <[email protected]>
Bugfix/#967 fish shell support (#968)

* Add support for fish shell

* Simplify ELS_ELIXIR_OPTS

* Refactor ELS_ELIXIR_OPTS and ELS...

9607796ec92eff5751911158b350ec5793f060d8 authored over 1 year ago by Sergey Kislyakov <[email protected]>
disable trace

2d5d5311786ca34d5a95ac92d33d2fdd5bda05eb authored over 1 year ago by Lukasz Samson <[email protected]>
improve handling of unicode identifiers

9b229ed2af8b5648f5964bf01ad95fd9dc6d359f authored over 1 year ago by Lukasz Samson <[email protected]>
make sure dialyzer is enabled only in dialyzer tests

c0e70abaa99732a68b1dc754581a8d35c367853c authored over 1 year ago by Lukasz Samson <[email protected]>
Bump version

update changelog

61a3aa740a276908d917bff608de28d3f2db5f35 authored over 1 year ago by Lukasz Samson <[email protected]>
Correctly pass task and args to mix

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

f76151a226b40a77fab5c456e86d27bd61807ed2 authored over 1 year ago by Lukasz Samson <[email protected]>
split ELS_ELIXIR_OPTS

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

79718bcd370671d425cc42ca930abbb06c7f81ea authored over 1 year ago by Lukasz Samson <[email protected]>
relaunch in preferred shell

add support for rtx
Fixes https://github.com/elixir-lsp/elixir-ls/issues/945
Fixes https://githu...

e456fe453ea2c2d208f6a44490cbe95629c7cefe authored over 1 year ago by Lukasz Samson <[email protected]>
remove experimental server

7ef972d6fc90a646d3272f509d5b8eb4be33a17a authored over 1 year ago by Lukasz Samson <[email protected]>
run tests with trace

9aa83c952314f51535cf571ba2220008d8cbb72a authored over 1 year ago by Lukasz Samson <[email protected]>
Return diagnostics from config files

17548317bfe7d4dc6325db9bf2a361dc37c8554e authored over 1 year ago by Lukasz Samson <[email protected]>
increase timeout

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

c7cdb9d7f1a16ca011181cb0ace927a578e37c0f authored over 1 year ago by Lukasz Samson <[email protected]>
pull configuration on workspace/didChangeConfiguration

add tests

2ad5313957159c1992519a674b084e821b76eb5e authored over 1 year ago by Lukasz Samson <[email protected]>
set consistent timeouts on breakpoints

70cf84e8e29dabb5b87eaf88c366b3696d346456 authored over 1 year ago by Lukasz Samson <[email protected]>
remove not needed server starts in tests

7bac14e189344c318def437ee53f51273282b9f4 authored over 1 year ago by Lukasz Samson <[email protected]>
increase timeout

bedd3935a888d64597e8f76997b92c3be0b5a691 authored over 1 year ago by Lukasz Samson <[email protected]>
make completion tests sync

9738bece24389c6b26d2bd803f79bc5cb2dfaa31 authored over 1 year ago by Lukasz Samson <[email protected]>
debug deadlock

e1f2db44c079bccd9003017289bf5cb1fa963506 authored over 1 year ago by Lukasz Samson <[email protected]>
update elixir_sense

4d54b17f3bcabc5f02b8203d791cba4e95b279d6 authored over 1 year ago by Lukasz Samson <[email protected]>
Migrate to pull based configuration retrieval

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

20847254d05994af9baf51e0bd0959c1cd2582b1 authored over 1 year ago by Lukasz Samson <[email protected]>
format scripts

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

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

6c6886567d4c2f4e0cc16cfaeaf1f278a7edec63 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...

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

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

3de597b05eff1ae96de97c30e7bab7c20c5a850b authored over 1 year ago by Lukasz Samson <[email protected]>
update elixir_sense

e54e2ebdca14b2f10e16f34adc2f47e795ad6339 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...

a50c02808cdb7658da4edb805f632a56197bc09e authored over 1 year ago by Lukasz Samson <[email protected]>
fix off by one error

216ff0e2969c2bbe45d324c4d6a5f08e6b681f5e authored over 1 year ago by Lukasz Samson <[email protected]>
format

7dbd03a4a70ca73d97e221ddba6ca2a81e6c05f4 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

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

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

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

ddcea61101aa4db10c66e799dc5aaa356c7b28a2 authored over 1 year ago by B. Burt <[email protected]>
Update README.md (#949)

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

ff8ab93d921bc3bf25ddc5a037b2e9900ed4769a authored over 1 year ago by Rich Morin <[email protected]>
fix: link to DEVELOPMENT.md in README (#948)

1081f448eb0735df2a352a2e83100afbab3a2f0e authored over 1 year ago by Yilong Li <[email protected]>
remove not needed regex recompiles

2b517b2b562aaf7948aeaa00d6d61d466f78e378 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...

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...

303dafb0e746403a86575392501af650346b8e5a authored over 1 year ago by Lukasz Samson <[email protected]>
Update README.md

Add note about windows problems

67be7e6e3e91ddb291630f9e26f696f08e257c96 authored over 1 year ago by Łukasz Samson <[email protected]>
Revert "debug"

This reverts commit 7e432a4ad499cc1f46f5c59cbd7c86941fb41513.

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

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

update changelog
update readme

9427f7f4947317b9ddf6376fb4e6d461aaf7504f authored over 1 year ago by Lukasz Samson <[email protected]>
Fix crash when running completions in non file: schema URI

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

1ec247e464450c6867e236e6af2b0bb1ade61f93 authored over 1 year ago by Lukasz Samson <[email protected]>
complete with parens if there are remote calls (#916)

* complete with parens if there are remote calls

* move to context and using Code.Fragment.cu...

5ae6425f30931b47e83e744e416a0458b507a304 authored over 1 year ago by Milo Lee <[email protected]>
put test tracer under build lock

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

58e23010d2d28ca8c687366c07428a6f697147ce authored over 1 year ago by Lukasz Samson <[email protected]>
OTP 26 support (#923)

* fix map stable sort issue on OTP 26

* make dialyzer work with OTP 26

* trap exits in out...

88dd761227e7f0a2353fbd211934ff2a4e15fb46 authored over 1 year ago by Łukasz Samson <[email protected]>
run static analysis with 1.15

3680ba58056a8921ccfad02881e26c17f6cf9e66 authored over 1 year ago by Lukasz Samson <[email protected]>
format with elixir 1.15

132756a9d2ddd93d152ce3c294037ceb28ab6f41 authored over 1 year ago by Lukasz Samson <[email protected]>
Fix crash when handling workspace/didChangeWatchedFiles when project_dir not yet set

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

cc46f8798a6222390221c35b8c51e4bf1ce43584 authored over 1 year ago by Lukasz Samson <[email protected]>
remove print

34b997a0897a38cea3c843d54504610fbb9e8848 authored over 1 year ago by Lukasz Samson <[email protected]>
fix assertion error (#917)

1afc093b9a3a63175faa82f9b310a96c5df11eae authored over 1 year ago by Milo Lee <[email protected]>
update readme

8025bdbc1875e434e5ca8908fa36609fb7e9c3db authored over 1 year ago by Lukasz Samson <[email protected]>
update changelog and version

6699712a30c01b8c9a95b214c41b5a08ceb32cae authored over 1 year ago by Lukasz Samson <[email protected]>
add 1.15 to CI matrix

d675398abadc40221a11f4270334f30cb8925c55 authored over 1 year ago by Lukasz Samson <[email protected]>
rc.4

8216652d322f925dffed665d317e5395041036bc authored over 1 year ago by Lukasz Samson <[email protected]>
improve changelog

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

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

4a44e1f630ed231057f118799bebd6d760d07462 authored over 1 year ago by Lukasz Samson <[email protected]>
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]>