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
From dialyzer warning:
```
lib/language_server/providers/folding_range/special_token.ex:48:i...
From dialyzer warning:
```
lib/language_server/providers/folding_range/token_pairs.ex:50:inv...
6cd0415811c9a264dd792b090401c0e2c59af503 authored about 3 years ago by Thanabodee Charoenpiriyakij <[email protected]>
Fixes #637
663bcff083b1e30ac7a8c91be474588930327595 authored about 3 years ago by Thanabodee Charoenpiriyakij <[email protected]>* Add Elixir 1.13 to CI
Fixes #638
* Only set warnings_as_errors for 1.12
cabcd51b1ad89e3326ecd7af27ebf3f2b3e2fd89 authored about 3 years ago by Jason Axelson <[email protected]>f9e3a969a32212482a7625deec9e0fd0f533f991 authored about 3 years ago by Jason Axelson <[email protected]>
f74531e8dfbf490bb205d974857888357a648c59 authored about 3 years ago by Jason Axelson <[email protected]>
There were already race conditions (if the user runs `mix deps.get` at
the same time) and Elixi...
* Vendor PathGlob
This is important in case someone uses PathGlob in their own project
* f...
6f456589c9970f1ed98429c2063c00fd6e3e8701 authored about 3 years ago by Jason Axelson <[email protected]>* Convert should_format? test to use format/3 and fixtures
This function is really an impleme...
befc60e9f1690ef44d2d9e68da10ae9acb580cd0 authored about 3 years ago by Jon Leighton <[email protected]>* rebase cleanup
* guard against nil settings during testing
* fix for merge mixup, all te...
07209bd05d431031fcf887215556842a94dd6293 authored about 3 years ago by Vanja Bucic <[email protected]>* add support for adding environment variables
* update restart message
* check for nil ma...
4def53f25cfc513eb3045fcbdafff0b4b0039a12 authored about 3 years ago by vacarsu <[email protected]>* Add initial mkdocs docsite
* Add guide on mkdocs website dev
* Add Mkdocs website deploy...
8d28a854a8c75efff2cdc466f2ec34f0533bf423 authored about 3 years ago by Daniils Petrovs <[email protected]>87b48c62f09923dc6d2eb4e38eec4b0d213ffaa7 authored about 3 years ago by Jason Axelson <[email protected]>
* bump elixir_sense
* fix deprecated api usage
* migrate to Config
* add compatibility ...
90f6591de81f4987c354a825ceb0c795eacdf210 authored about 3 years ago by Łukasz Samson <[email protected]>* Add indentation following "do" completion
* Update apps/language_server/lib/language_server...
4a6145dd82336106f7af984652b2597bb4a8e813 authored about 3 years ago by AJ Foster <[email protected]>9becfba6b5cf15676fd78b9b14d47d3611bd85da authored about 3 years ago by Paweł Bogut <[email protected]>
* Allow configuring debugExpressionTimeoutMs
Rather than a hard-coded timeout of 1_000 ms for...
37dd73046b8972b898d55e987fcd1a397367ad39 authored about 3 years ago by Jason Axelson <[email protected]>db38656abf1b69d2b36860c031596cf252625e41 authored over 3 years ago by Jason Axelson <[email protected]>
ac8146282888ef822faac1d554683e043dd3b49f authored over 3 years ago by Jason Axelson <[email protected]>
* Use line from missing terminator hint
* Fix formatter error
* Remove mix files
Co-aut...
5f07a740ffd1302dfd42aeb3075b02249057418f authored over 3 years ago by sabiwara <[email protected]>be7055345a8d7597c14dbe247896c5c06d988598 authored over 3 years ago by Maciej Szlosarczyk <[email protected]>
* Remove forms dependency
* Also remove dependency from mix.lock
Co-authored-by: Awlex <no...
021433713eacb06183eda79dc2fdcf05a83ba45d authored over 3 years ago by Awlexus <[email protected]>879aed98f6702486b11acefb121c19a4ee31ac75 authored over 3 years ago by Kian Meng Ang <[email protected]>
* Add a `do` autocompletion
For some clients typing `do` will result in autocompletion which ...
3d7d8c3ae9361af1090805551ce59a5c17d586e0 authored over 3 years ago by Jason Axelson <[email protected]>193459b685280f6a406a4ee8cc97a4d603506953 authored over 3 years ago by Po Chen <[email protected]>
Change warning message when building with OTP greater than 22.
113c1f023cd86e9c2094ac66ebc93c789ba7e0d5 authored over 3 years ago by Thanabodee Charoenpiriyakij <[email protected]>b8e618eee426a83d1b8e54a40ab5d8c55c1f56b2 authored over 3 years ago by Jason Axelson <[email protected]>
ded3e22cd574bfdeb1829a2a12cb7864b203c57a authored over 3 years ago by Jason Axelson <[email protected]>
Fixes #536
dc78b0b796ceac44c614c63322babce19cbcf436 authored over 3 years ago by Łukasz Samson <[email protected]>Fixes #585
55d9081f9cbbd2e1ab14386b56dfd0c79b480860 authored over 3 years ago by Łukasz Samson <[email protected]>e7f8d6c0bf8389453332b1e81eac3be287424631 authored over 3 years ago by Łukasz Samson <[email protected]>
* Watch heex and sface templates
* Run formatter
d293aa24478807b3baf1c0d0d2436bcecf3d3273 authored over 3 years ago by Marlus Saraiva <[email protected]>* Various changelog updates
* Add #579
* fix link
60bbaa310e575a817763bfed3ed500501cec7ad8 authored over 3 years ago by Jason Axelson <[email protected]>* Fix doc false for folding ranges
Previously an invalid folding range would be returned
*...
9dc8af54e1c90a47df7b01ba5bc4af7089dc6cd6 authored over 3 years ago by Jason Axelson <[email protected]>0be17f3e4e166c1f98a45bf4e01e2ee78a2ec79d authored over 3 years ago by Raul Chedrese <[email protected]>
* fix(manipulatePipes): return 3-tuple to avoid crashes
* chore: adhere to typespec
224c7dc7ddef689c1803ba1d24d4204ed94c0a84 authored over 3 years ago by Paulo Valente <[email protected]>
Most developers will have different changes in this file so it is better
to ignore it so that i...
* do not error when no mixfile
* add tests
* do not warn when no mixfile
* assert proje...
6a786d7d9e7ca97a2c9c77ea4acd0057a98734d8 authored over 3 years ago by Łukasz Samson <[email protected]>
Fixes an issue where some tools are not properly triggered for signature
help. See https://gith...
* Update minimum versions to Elixir 1.10 and OTP 22
Keeps them in line with our Version Suppo...
4c512a2b4e8fc5db1d4700b4b3922f0dc763506f authored over 3 years ago by Jason Axelson <[email protected]>* fix: expose manipulate pipes command
* test: add test for known bug
* fix: make test ret...
f77999bc0a4c3b15001e298cc44da623a5186990 authored over 3 years ago by Paulo Valente <[email protected]>
in defprotocol first arg is always t
in defimpl use inference to guess type
Add lsp-mode troubleshooting
Remove dialyzer mitigation since it is now part of the repository
1b41c05507069c64febe8ff64677ee91af927a17 authored over 3 years ago by Oliver Marriott <[email protected]>
* Update changelog
* Add elixir_sense #132
36451485a3cf4cec042f143dd975f101e7a36a94 authored over 3 years ago by Jason Axelson <[email protected]>* bump elixir sense
* add elixir 1.12 and otp 24 to ci workflow
* run formatter on elixir ...
867b3a18b9847ad29f737ff7c07ad22ae0a03bce authored over 3 years ago by Łukasz Samson <[email protected]>* Update ci.yml
it has since been renamed
* Update release-asset.yml
98b7906e2a55d0a66488e6bb21e2262cef958c50 authored over 3 years ago by Po Chen <[email protected]>* use get_source_file
* fix race condition in suggest specs
Code lens request is handled a...
1205f3111c7036a7ba456e4a0b7fb1186e0a8ded authored over 3 years ago by Łukasz Samson <[email protected]>ec11cd04bf78f97ab8e0b91fd1069099a4140cbf authored over 3 years ago by Lukasz Samson <[email protected]>
54946f69bbb255c87e1faead2e6d4c49257df5fc authored over 3 years ago by Lukasz Samson <[email protected]>
149e89a7b0495dc921008b644dcbd142b80a9baf authored over 3 years ago by Lukasz Samson <[email protected]>
* Bump elixir_sense
Fixes #242
Fixes #541
Fixes #466
* fix test
a69bd12c8fe608c0c6d96a1fa4a5f4ecafe7b0df authored over 3 years ago by Łukasz Samson <[email protected]>When a test is formatted as:
test "performs some" <> "action" do
assert work_done(...
The 'test' snippet did not complete the quotes for the test name. This
was an inconsistency com...
* fix(test runner): Use ExUnit testPaths and testPattern
* Handle bad URI format
* Add tes...
de4e4eba2cd0637a08626ddd495927d54ff24dbb authored over 3 years ago by Étienne Lévesque <[email protected]>70349fe4d53a83d253a29686adbfa9d9f1f8fb73 authored over 3 years ago by Jason Axelson <[email protected]>
* Dialyzer.suggest_contracts expects absnames
on windows we need to convert from "c:\\some\\o...
1102cff726c1e668b204a6a2bbccabd678142e26 authored over 3 years ago by Łukasz Samson <[email protected]>* Add Kakoune with kak-lsp to list of IDEs
* Clean up list of IDEs in readme
- Sort alphab...
cfef8a7dec75765d899340c2518272d4361094de authored over 3 years ago by Joshua Trees <[email protected]>* perf: Remove iteration with Enum.map_join/3
* perf: Remove another iteration with Enum.map_...
9bb545de5b3812db3038168c25f2c27d1252fcd4 authored almost 4 years ago by Andrew Summers <[email protected]>* Release version 0.7.0
* Correct date in changelog
f9ca65e05f13985c0a6270e6b9f4166f18a1357c authored almost 4 years ago by Jason Axelson <[email protected]>c6ab6f2c3bd0895156d1111d2576ab9aa55b48fc authored almost 4 years ago by Łukasz Samson <[email protected]>
* fix: make manipulate pipes compatible with lsp std
* test: change tests for new interface
9c6f7d71aa452234989235c7f0f12606a8536276 authored almost 4 years ago by Paulo Valente <[email protected]>* feat: add basic to_pipe command core
* refactor: rework text range finding algorithm
* f...
eb969efae2a415e09404a371e8d3c401460ae367 authored almost 4 years ago by Paulo Valente <[email protected]>* Add changelog test to verify that the changelog is correctly linked
* Update changelog
*...
dbe4f22cef3ae2e9566a30a3ca83b980c0c1c835 authored almost 4 years ago by Jason Axelson <[email protected]>* initial commit
* can fold heredoc w/ closing paren
* fix indentation
* save progress ...
794ed49a571f7943d478ef0a87ed94ab07b30c67 authored almost 4 years ago by billylanchantin <[email protected]>Fixes #495
a55f23e35e27dd9ff901cb85ec2572544b2c3ae9 authored almost 4 years ago by Łukasz Samson <[email protected]>7fa1f5840be4ca0c02647d27b790122810d5ac22 authored almost 4 years ago by Lukasz Samson <[email protected]>
* Ensure that all commands include the server instance id
Will help prevent needing to fix bu...
70af916e5bac4565f5e0d2aa768d2be118a93342 authored almost 4 years ago by Jason Axelson <[email protected]>* build_result/4 extract line number from tuple
* expandMacro command should be scoped to ser...
216144b46578ff30c5340ae3010a43551853e727 authored almost 4 years ago by Tom Crossland <[email protected]>
This is a simple implementation based on harcoded variants
for the most common use-cases: case,...
* Make wrapper script more robust... more robustly
This makes a setup possible in which a sym...
e10d4b213747caa1912b907ca74cd90f65e372cb authored almost 4 years ago by Joshua Trees <[email protected]>9aac25882d23f1c1f029c6fd9bb906413a303989 authored almost 4 years ago by Tom Crossland <[email protected]>
48478a6521cfb94811b3c888e7fc4f87c9608ef5 authored almost 4 years ago by Po Chen <[email protected]>
* add expandMacro command
* deprecate custom elixirDocument/macroExpansion method
* refact...
af7ba81025ca550068d4da644f6fbe0ec183af01 authored almost 4 years ago by Łukasz Samson <[email protected]>* bump elixir_sense
* prepare tests for fuzzy matching
e1538edc48ca2f6eaa73a6887b95cf1c1839bc09 authored almost 4 years ago by Po Chen <[email protected]>* fix: No longer expect "do" on test declaration line
* test: Fix failing test and remove unu...
d87c5e5026d69ea817860a6d1de49455d672c16d authored almost 4 years ago by Étienne Lévesque <[email protected]>* update ci to use erlang foundation version
* Apply suggestions from code review
Co-autho...
7928174ac0bc23100225e51f286d3bc3d499bbe6 authored almost 4 years ago by Po Chen <[email protected]>previous version wrongly advanced it by 2
Fixes #484
6bdecff1565107a1563dff36210fca6b0b06577e authored almost 4 years ago by Łukasz Samson <[email protected]>* Adds a "projectDir" arg to test code lenses
* Add tests
607691e68595cb5350c63b5a0a321e70537789af authored almost 4 years ago by Étienne Lévesque <[email protected]>* Improve test reliability
Add tags to allow running only some of the tests
- `mix test --on...
After #463 was merged, there is nothing actually using the tmp directory
for tests. And any cur...
* add ELS_INSTALL_PREFIX to launch scripts
* add ELS_INSTALL_PREFIX to debug scripts
* add...
f9ae150a562e8002720b1e28a2da69ae5d12c0d1 authored almost 4 years ago by Norbert Melzer <[email protected]>
bump elixir_sense - fix invalid argument list returned for Kernel.SpecialForms macros
Fixes #479
dccd34dbd856ae34efc925d014c6f84012549c90 authored almost 4 years ago by Jason Axelson <[email protected]>
* Fixes tests not compiling after first run
* Move temporary test files to elixir_ls_utils/.t...
69b22544901fb0ba8fd17998977b8488a0884213 authored almost 4 years ago by Étienne Lévesque <[email protected]>
file watcher receives them in some cases
those notifications should not trigger build
we are a...
51a4966de87514b4723650989e98706274b102d6 authored almost 4 years ago by Lukasz Samson <[email protected]>
4cc7f6c63d71f70511e67ae3d16f86965947cf46 authored almost 4 years ago by Jason Axelson <[email protected]>
This reverts commit 843e1a6cc964df82f604be94d0784773205758f3.
7c95e7d332df34a6c5d726d473b86558e3c83482 authored almost 4 years ago by Jason Axelson <[email protected]>b5ee4b045dd546a8a5ce0b94b23edca8a2e473cf authored almost 4 years ago by Jason Axelson <[email protected]>
This reverts commit 843e1a6cc964df82f604be94d0784773205758f3.
c74b5a86b6f779f1de712b1c53724dcd5ccef8e1 authored almost 4 years ago by Jason Axelson <[email protected]>727053fa896d0ecbf26a6a3cc3f0f1ca871c485a authored almost 4 years ago by Jason Axelson <[email protected]>
2dbbb6c406559bf0b5126c033da49869567591cf authored almost 4 years ago by Łukasz Samson <[email protected]>
42ebb2a58f17039c9649c446b63fb80abcfb9475 authored almost 4 years ago by Jason Axelson <[email protected]>
bbce5b8e80adf1df2cc616fa892366ba645807f2 authored almost 4 years ago by Jason Axelson <[email protected]>
previously the location pointed to when keyword (which may be on the next line) not to def's hea...
5b0f9a9525b5fe525ada05af3638ca99d869a8ce authored almost 4 years ago by Łukasz Samson <[email protected]>7cd7615dd72939f49922095c843d7ce3622c6490 authored almost 4 years ago by Lukasz Samson <[email protected]>
Fixes crash with ecto many to many completions
https://github.com/elixir-lsp/elixir_sense/pull/120
tests added
fix %{optional(atom)=>any} being translated to %{} - should be map
do not translat...