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

add float to native bitstring modifiers list

based on https://github.com/elixir-lang/elixir/pull/12980

github.com/elixir-lsp/elixir_sense - 4fad8fa616c6656b2840d3de6918ebd993ceee41 authored over 1 year ago by Lukasz Samson <[email protected]>
Improve meta rendering in markdown

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

github.com/elixir-lsp/elixir_sense - 1c52dcb8776ddb82d505eb28ff2ab64e3d694c7d authored over 1 year ago by Lukasz Samson <[email protected]>
handle activeParameter override on signature

Completes fix for https://github.com/elixir-lsp/elixir-ls/issues/994

github.com/elixir-lsp/elixir-ls - 1e9a1dc62e425ae789ecd1abc0dd85bf304cfe58 authored over 1 year ago by Lukasz Samson <[email protected]>
Correctly highlight active param in calls with defaults

Override active param on signature level
Partially fixes https://github.com/elixir-lsp/elixir-ls...

github.com/elixir-lsp/elixir_sense - d2e39a51542dec75932a20cdf430acff24896087 authored over 1 year ago by Lukasz Samson <[email protected]>
make document symbols provider more robust

github.com/elixir-lsp/elixir-ls - 3fe374e3eb90d957ad09a6c7454dc7e2da6e6018 authored over 1 year ago by Lukasz Samson <[email protected]>
submodule __MODULE__.Some is actually an external submodule

related to https://github.com/lexical-lsp/lexical/issues/378

github.com/elixir-lsp/elixir_sense - ab47f4723f2f58c7d9d4d76ca01aa277bac3ee15 authored over 1 year ago by Lukasz Samson <[email protected]>
improve reserved word completions

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

github.com/elixir-lsp/elixir-ls - e7c7a54049172748b97f713deb9e294c9438af0a authored over 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

github.com/elixir-lsp/elixir-ls - 372ef9b32053c82f15bf84608497702638deb786 authored over 1 year ago by Lukasz Samson <[email protected]>
prevent formatter from accidentally compiling (#991)

github.com/elixir-lsp/elixir-ls - 2ba0f8aaa6cb725d3cf3d5eb39410729775b9c00 authored over 1 year ago by Łukasz Samson <[email protected]>
fix tests

github.com/elixir-lsp/elixir-ls - 402c641d75227c9ebb7cfe296ff79d212c5d0af5 authored over 1 year ago by Lukasz Samson <[email protected]>
add mix app to plt

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

github.com/elixir-lsp/elixir-ls - 11bedc5f1cc69793ef6b339d3696fa2b1138c6bb authored over 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 ...

github.com/elixir-lsp/elixir-ls - c25e22d3c25936d59f9495309cf5a4539e17cf53 authored over 1 year ago by Łukasz Samson <[email protected]>
handle macros in params reducer

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

github.com/elixir-lsp/elixir_sense - a9ae8bc1bd4b99957b68512eb364513898826a30 authored over 1 year ago by Lukasz Samson <[email protected]>
fix test on otp 22

github.com/elixir-lsp/elixir_sense - 2853f3ce827488dc94244dc0117ff4261a8d2b08 authored over 1 year ago by Lukasz Samson <[email protected]>
fix tests on some otp versions

github.com/elixir-lsp/elixir_sense - 75ff0dd9b5289e2bfba994502ca1599f2bb9076e authored over 1 year ago by Lukasz Samson <[email protected]>
don't stringify complex types when building parameter list

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

github.com/elixir-lsp/elixir_sense - 2c4b3522db38024e91bba137ed2d7f798df61381 authored over 1 year ago by Lukasz Samson <[email protected]>
Fixed typo (#983)

github.com/elixir-lsp/elixir-ls - bf60d179cec613fdd9e72bc1a048ce9ccf71260a authored over 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

* ...

github.com/elixir-lsp/elixir-ls - 7eac7cf949b5ae29233e35dce954e26a22d96de3 authored over 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]>

github.com/elixir-lsp/elixir-ls - cca109682256462684a8f7f679b9dd181e865222 authored over 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 ...

github.com/elixir-lsp/elixir-ls - 7470e5d6eb4807241a20695a624424093ef6c7ef authored over 1 year ago by Łukasz Samson <[email protected]>
Update README.md

github.com/elixir-lsp/elixir-ls - 02d203da375708c36dceea812d0458d4b20565e3 authored over 1 year ago by Łukasz Samson <[email protected]>
assert on ok stattus

github.com/elixir-lsp/elixir-ls - 09f666defc00870651123960ae25b4f65da7e0de authored over 1 year ago by Lukasz Samson <[email protected]>
start_link_supervised is not available on elixir 1.13

github.com/elixir-lsp/elixir-ls - 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

github.com/elixir-lsp/elixir-ls - b1e48b27a8e900064486c3e82d7a4eb8b93f0c31 authored over 1 year ago by Lukasz Samson <[email protected]>
make sure cwd is reset after build process exit

github.com/elixir-lsp/elixir-ls - 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...

github.com/elixir-lsp/elixir-ls - 3916539abaa038bc1abe36382484d04b93f1d5e1 authored over 1 year ago by Lukasz Samson <[email protected]>
bump submodule

github.com/elixir-lsp/vscode-elixir-ls - 8454a62b0b61cc8bffcbf7e2e0e60badd056aa1c authored over 1 year ago by Lukasz Samson <[email protected]>
use strongly typed DAP messages

github.com/elixir-lsp/vscode-elixir-ls - 841e6f24a0314503ec141fde93fa41fc15bf9060 authored over 1 year ago by Lukasz Samson <[email protected]>
use typed request

github.com/elixir-lsp/vscode-elixir-ls - 82c3af3ca1a44a29222666c4799e469bc9837779 authored over 1 year ago by Lukasz Samson <[email protected]>
fix race conditions in test controller

calling execute command on uninitialized server crashes

github.com/elixir-lsp/vscode-elixir-ls - d9b9faa4ef6ad361b89ba35bd4404541c2567a95 authored over 1 year ago by Lukasz Samson <[email protected]>
track exit code from debuggee and use it to determine test result

track output from debuggee and retun to test controller

github.com/elixir-lsp/vscode-elixir-ls - 500bfe8ec1e6be5ace22c2afe91e44769ab0ec16 authored over 1 year ago by Lukasz Samson <[email protected]>
update debugger launch config schema

github.com/elixir-lsp/vscode-elixir-ls - 818586cadf926d38953b42bec901998c826a104a authored over 1 year ago by Lukasz Samson <[email protected]>
send progress reports only when supported by client

github.com/elixir-lsp/elixir-ls - e6cf8937823f5726712c448ea3578ce51b5909b9 authored over 1 year ago by Lukasz Samson <[email protected]>
rename to closer match DAP spec

github.com/elixir-lsp/elixir-ls - a104c3cf22d870d7af1f84324e1035f747c94b00 authored over 1 year ago by Lukasz Samson <[email protected]>
add tests for some common crashes

github.com/elixir-lsp/elixir-ls - 207fbaae3350b6c8d5dd52ab6d33b32f81ba27c9 authored over 1 year ago by Lukasz Samson <[email protected]>
add support for launch with no debug

github.com/elixir-lsp/elixir-ls - f07463300e03625768f81bd46788a7430fdc2a32 authored over 1 year ago by Lukasz Samson <[email protected]>
use ExUnit.Case for simple tests

github.com/elixir-lsp/elixir-ls - 238803b8ffec97e48a7fb0b3ef8fef9355e9ae3a authored over 1 year ago by Lukasz Samson <[email protected]>
fix tests, improve coverage

github.com/elixir-lsp/elixir-ls - 6d3d667f9503db171ba04a89ecffb13460fcfd46 authored over 1 year ago by Lukasz Samson <[email protected]>
optimistically generate elixir variables from erlang versioned ones

github.com/elixir-lsp/elixir-ls - 116c0af5c430d7af7a7b9f9d9254243df9c1abed authored over 1 year ago by Lukasz Samson <[email protected]>
reduce noise

github.com/elixir-lsp/elixir-ls - 4b92cf9e7c389e28133012f5cab223aae987971d authored over 1 year ago by Lukasz Samson <[email protected]>
increase compatibility with mix

github.com/elixir-lsp/elixir-ls - d356b75a1c69414c1a71bb349276ac75a175c9a9 authored over 1 year ago by Lukasz Samson <[email protected]>
return better error messages when module cannot be interpreted

github.com/elixir-lsp/elixir-ls - 28b1a9e32dbf56a07e347c4cb399e8b45a594221 authored over 1 year ago by Lukasz Samson <[email protected]>
raise instead of handling invalid or not supported requests

github.com/elixir-lsp/elixir-ls - 37359e86f0208c3d25436580434df5950603d2eb authored over 1 year ago by Lukasz Samson <[email protected]>
add sleep on disconnect

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

github.com/elixir-lsp/elixir-ls - 56aef36f6fcb37ceaeaa7de72e87118275885674 authored over 1 year ago by Lukasz Samson <[email protected]>
update docs

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

github.com/elixir-lsp/elixir-ls - 44b530c806aa22f17569ca7f43fd550d00cce4bf authored over 1 year ago by Lukasz Samson <[email protected]>
Add config option controlling sleep after mix task returns

github.com/elixir-lsp/elixir-ls - 2be5d6c81fdf3adb8e46904761ebade6788e959b authored over 1 year ago by Lukasz Samson <[email protected]>
raise on invalid cancel request

github.com/elixir-lsp/elixir-ls - 6ddb79cf5da1c993b65023d4cdc3e5c31fee2e06 authored over 1 year ago by Lukasz Samson <[email protected]>
remove no longer needed param

github.com/elixir-lsp/vscode-elixir-ls - ab4ce04c68a8796d1ea697d65d99b1bab2c6b47b authored over 1 year ago by Lukasz Samson <[email protected]>
Fix passing of arguments to mix task when debugging a test

Override more settings in user configuration when running from test UI
add --raise flag so debug...

github.com/elixir-lsp/vscode-elixir-ls - 13e7985a208b7770fed45efde5c5859681f5e126 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...

github.com/elixir-lsp/elixir-ls - 88157678605dd9b8e08cfb1aa54792c0ffc9e900 authored over 1 year ago by Łukasz Samson <[email protected]>
leave parens in typespecs

github.com/elixir-lsp/elixir-ls - ac4194e2a189a05847ca47cbb61758e1fa3be39f authored over 1 year ago by Lukasz Samson <[email protected]>
leave parens in typespecs

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

github.com/elixir-lsp/elixir_sense - 53f9fea2a7ac52cecf6bd5aaa5291c9857dc08e8 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...

github.com/elixir-lsp/elixir-ls - 28de664f566521b151d72ae60389b341ae4c2540 authored over 1 year ago by Łukasz Samson <[email protected]>
Allow to lookup Elixir source files under configured location

github.com/elixir-lsp/elixir_sense - 7a983b305427c5cb373af5d9666e649732781767 authored over 1 year ago by Sergei Maximov <[email protected]>
First attempt on Elixir location tests

github.com/elixir-lsp/elixir_sense - 59e4c9671eb04487ed6ccfdf7bccb5c642a2be1d authored over 1 year ago by Sergei Maximov <[email protected]>
Fix hexdocs link for module under different package (#971)

* get third dep name from definition

* handle definition return nil file

github.com/elixir-lsp/elixir-ls - 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...

github.com/elixir-lsp/elixir-ls - 9607796ec92eff5751911158b350ec5793f060d8 authored over 1 year ago by Sergey Kislyakov <[email protected]>
disable trace

github.com/elixir-lsp/elixir-ls - 2d5d5311786ca34d5a95ac92d33d2fdd5bda05eb authored over 1 year ago by Lukasz Samson <[email protected]>
improve handling of unicode identifiers

github.com/elixir-lsp/elixir-ls - 9b229ed2af8b5648f5964bf01ad95fd9dc6d359f authored over 1 year ago by Lukasz Samson <[email protected]>
add comment

github.com/elixir-lsp/elixir_sense - 6a9f011ce5148b84de0fa1b142e38ccdbc26340c authored over 1 year ago by Lukasz Samson <[email protected]>
make all regex matching identifiers unicode aware

elixir supports unicode identifiers since 1.5
Fixes https://github.com/elixir-lsp/elixir_sense/i...

github.com/elixir-lsp/elixir_sense - 2376e3f6c59838838d30ccff3024ddb51694466f authored over 1 year ago by Lukasz Samson <[email protected]>
remove bogus function-call matching

It breaks syntax highlight in arguments

github.com/elixir-lsp/vscode-elixir-ls - 6621564bbf1f16bb3032893df01d55eba709f201 authored over 1 year ago by Lukasz Samson <[email protected]>
Improve matching of unicode vars, attributes and function names

Improve regex for matching aliases
Improve regex matching atoms
Correctly match all elixir opera...

github.com/elixir-lsp/vscode-elixir-ls - 76618f0515d53b0d7887f9787fe20120982fc25b authored over 1 year ago by Lukasz Samson <[email protected]>
Bundle extension (#372)

remove bogus elixir test
Addresses https://github.com/elixir-lsp/vscode-elixir-ls/issues/342

github.com/elixir-lsp/vscode-elixir-ls - b9ac940076c5fbad649b87b143653ac9da749876 authored over 1 year ago by Łukasz Samson <[email protected]>
Fix step name in release action workflow (#371)

github.com/elixir-lsp/vscode-elixir-ls - bc9017f88616cbcc4c893a577fcb70da572f8225 authored over 1 year ago by Michał Łępicki <[email protected]>
update submodule

github.com/elixir-lsp/vscode-elixir-ls - b879593f6c32001ece555a84eaf6d2446ac318f8 authored over 1 year ago by Lukasz Samson <[email protected]>
make sure dialyzer is enabled only in dialyzer tests

github.com/elixir-lsp/elixir-ls - c0e70abaa99732a68b1dc754581a8d35c367853c authored over 1 year ago by Lukasz Samson <[email protected]>
build with node 18

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

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

bump version

github.com/elixir-lsp/vscode-elixir-ls - dceb05b0b50fa511307ed3e1d596bb272bbd2d3e authored over 1 year ago by Lukasz Samson <[email protected]>
Bump version

update changelog

github.com/elixir-lsp/elixir-ls - 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

github.com/elixir-lsp/elixir-ls - 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

github.com/elixir-lsp/elixir-ls - 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...

github.com/elixir-lsp/elixir-ls - e456fe453ea2c2d208f6a44490cbe95629c7cefe authored over 1 year ago by Lukasz Samson <[email protected]>
remove experimental server

github.com/elixir-lsp/elixir-ls - 7ef972d6fc90a646d3272f509d5b8eb4be33a17a authored over 1 year ago by Lukasz Samson <[email protected]>
run tests with trace

github.com/elixir-lsp/elixir-ls - 9aa83c952314f51535cf571ba2220008d8cbb72a authored over 1 year ago by Lukasz Samson <[email protected]>
Return diagnostics from config files

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

github.com/elixir-lsp/elixir-ls - 8e1a068719a21e56bda5d2c8ff77b508cf7c6784 authored over 1 year ago by Lukasz Samson <[email protected]>
remove unused alias

github.com/elixir-lsp/elixir-ls - c7cdb9d7f1a16ca011181cb0ace927a578e37c0f authored over 1 year ago by Lukasz Samson <[email protected]>
pull configuration on workspace/didChangeConfiguration

add tests

github.com/elixir-lsp/elixir-ls - 2ad5313957159c1992519a674b084e821b76eb5e authored over 1 year ago by Lukasz Samson <[email protected]>
remove not used var

github.com/elixir-lsp/elixir_sense - 1dc748b2c10c588135dfc4d08011a9a0006156ca authored over 1 year ago by Lukasz Samson <[email protected]>
do not strip from AST quote used as variable

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

github.com/elixir-lsp/elixir_sense - 3762688af75fc687a82955f91060116b18b5bc44 authored over 1 year ago by Lukasz Samson <[email protected]>
handle uninitialised state in execute command

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

github.com/elixir-lsp/vscode-elixir-ls - 92fabe220157ca44a1fe22c7dd490ba5107bfac9 authored over 1 year ago by Lukasz Samson <[email protected]>
Revert << and >> maching

This partially revert 3cb15968190e32ce1b2d38d743e8266b8eae067b
Fixes https://github.com/elixir-l...

github.com/elixir-lsp/vscode-elixir-ls - 516690c882ef0fe1cca198b06b381871d3ad5422 authored over 1 year ago by Lukasz Samson <[email protected]>
set consistent timeouts on breakpoints

github.com/elixir-lsp/elixir-ls - 70cf84e8e29dabb5b87eaf88c366b3696d346456 authored over 1 year ago by Lukasz Samson <[email protected]>
remove not needed server starts in tests

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

github.com/elixir-lsp/elixir-ls - bedd3935a888d64597e8f76997b92c3be0b5a691 authored over 1 year ago by Lukasz Samson <[email protected]>
make completion tests sync

github.com/elixir-lsp/elixir-ls - 9738bece24389c6b26d2bd803f79bc5cb2dfaa31 authored over 1 year ago by Lukasz Samson <[email protected]>
Revert "debug deadlock"

This reverts commit 52ee95beaf21cc03075333562cc3c7cb75e9a6d8.

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

github.com/elixir-lsp/elixir-ls - e1f2db44c079bccd9003017289bf5cb1fa963506 authored over 1 year ago by Lukasz Samson <[email protected]>
debug deadlock

github.com/elixir-lsp/elixir_sense - 52ee95beaf21cc03075333562cc3c7cb75e9a6d8 authored over 1 year ago by Lukasz Samson <[email protected]>
Stop relying on deprecated configuration sync

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

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

github.com/elixir-lsp/elixir-ls - 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...

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