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
Fixes https://github.com/elixir-lsp/elixir-ls/issues/120
031bd0a7246dc7f6d6e1077a975b55b2110f209c authored about 2 years ago by Lukasz Samson <[email protected]>* Moved SourceFile path operations to SourceFile.Path module
SourceFile is doing a lot of stu...
d77087af403e5925a35216ebd54add98f98af0a5 authored about 2 years ago by Steve Cohen <[email protected]>9160db59c7b0b7f0af26597bdf309147dcd4dea6 authored about 2 years ago by Hans <[email protected]>
It's possible that the call to `Mix.Tasks.Format.formatter_for_file`
can cause a compile or syn...
When editing a new file, it's common to type `defmodule<spc>`, but the
server would crash on th...
https://github.com/elixir-lsp/elixir-ls/issues/682
036d876484b8a8265cd93af7a14c729a6089af5e authored about 2 years ago by Lukasz Samson <[email protected]>b9414214c03cfad2d54b2180af8aa6a2b47d0758 authored about 2 years ago by George Rodrigues <[email protected]>
866601ef0420a67fdffeb081b13c5df9dae7ff72 authored about 2 years ago by Milo Lee <[email protected]>
Fixes issues below:
```
warning: variable "source" is unused (if the variable is not meant t...
9fe8ea1f453e0c2c7f7d5bc3fb6da7d4e98bee9f authored about 2 years ago by Luca Cervello <[email protected]>
Fixes https://github.com/elixir-lsp/elixir-ls/issues/734
dacdcdf47b8feec87d187302d1a880bcd6f54d25 authored about 2 years ago by Lukasz Samson <[email protected]>
Fixes https://github.com/elixir-lsp/elixir-ls/issues/717
Workaround for https://github.com/elixi...
Fixes https://github.com/elixir-lsp/elixir-ls/issues/719
a40581e9a38bbad84e532dc72b686fee37cab064 authored about 2 years ago by Lukasz Samson <[email protected]>Fixes https://github.com/elixir-lsp/elixir-ls/issues/691
1cf22eee7f126dddedbed55786a6dc63b57d49d8 authored about 2 years ago by Lukasz Samson <[email protected]>Fixes https://github.com/elixir-lsp/elixir-ls/issues/732
65e889a65420d06133acc2e8d2085477b840490b authored about 2 years ago by Lukasz Samson <[email protected]>* Initial implementation of tracer
migrated to tracer for references
added building of modul...
* rename compile
* add clean
* add mix clean as a custom command
* add test
* fix te...
c3b73d82e91a591544f67a3dd6c880cc7aa40c12 authored over 2 years ago by Łukasz Samson <[email protected]>since elixir 1.11 mix compile loads applications by default
6c1833c5e8ff5e36fc7fef3424bb0fab5d8d5e1f authored over 2 years ago by Łukasz Samson <[email protected]>caad581ceda32a0e7eeb30129b198e69d725cce0 authored over 2 years ago by Lukasz Samson <[email protected]>
Use $HOME instead.
e3189637b202aeb5b616dad35666b259a72c51b2 authored over 2 years ago by Sahn Lam <[email protected]>fe1191031874bf0d05afa18d1886e8ac705fd94d authored over 2 years ago by Lukasz Samson <[email protected]>
5e51da09da8b66cd005e051e9a4d42ae71b7cc59 authored over 2 years ago by Lukasz Samson <[email protected]>
When generating a live view with mix phx.gen.live the view and all related files
are put under ...
9aebbe8e9dbde72e722943ae2d12103f676d7eac authored over 2 years ago by Milo Lee <[email protected]>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 1 to 3.
- [Rel...
* bump elixir_sense
* fix warnings
* ensure Mix.Tasks.Format module is loaded
* fix tes...
bdbfc5b638b998b67dfcc9d8eb657473663d4a11 authored over 2 years ago by Łukasz Samson <[email protected]>68fe3f7be92836b7369035437e882f5e0604da6a authored over 2 years ago by Lukasz Samson <[email protected]>
e0e682b8b609b9c51072d45a9879f932d02c072e authored over 2 years ago by Lukasz Samson <[email protected]>
Fixes #302
e4576def20c479dc7be7cc7e6079d017cb980c98 authored over 2 years ago by Lukasz Samson <[email protected]>
Return line with column from message
Fixes #707
911688b618d2180dcb722db5bbbad220f4b7c062 authored over 2 years ago by Rafael Madriz <[email protected]>
Fixes #627
42083c99ffa89acedd4de885b8742882789832e0 authored over 2 years ago by Lukasz Samson <[email protected]>78c95160bd4c840df9e884271f5736ebb41a7f8c authored over 2 years ago by Lukasz Samson <[email protected]>
drop support for elixir 1.10
026b10aa4dc7048a5ca93250a432a823b3e48d6f authored over 2 years ago by Lukasz Samson <[email protected]>Added in DAP 1.53
ea543d4630cedb00d8c2a17c784a5ba1f8d83850 authored over 2 years ago by Lukasz Samson <[email protected]>5ef73a5e40a3ca681bdc6a9e050269aed2c322cc authored over 2 years ago by Lukasz Samson <[email protected]>
* Use formatter_for_file instead of formatter_opts_for_file which is
deprecated now
* Fall...
41ad1f755e3d0929bd3667ec75507a7b1a21ada5 authored over 2 years ago by Dalibor Horinek <[email protected]>never return selection ranges outside ranges
2db8acc32bc988beadaa8f0fd064bd6770e6152d authored over 2 years ago by Lukasz Samson <[email protected]>it may differ from running version
a5fd8ecbf5a78e0e744a354d391cd1e3e33f9b7d authored over 2 years ago by Łukasz Samson <[email protected]>3bd305b9ab673c393523883a556ad9215b73f4c5 authored over 2 years ago by Lukasz Samson <[email protected]>
6bcb346939eb0a3ed7123ca02e29397c8c8745e1 authored over 2 years ago by Lukasz Samson <[email protected]>
This reverts commit 27443d4c8526fdb67f9f66b388fa92a4e727b144.
05656fc0d36c9a4dc7db0bd911bc2eeaba97a53c authored over 2 years ago by Lukasz Samson <[email protected]>d226e8132693e76e76cb476e7e9e9c6f37cfbca4 authored over 2 years ago by Lukasz Samson <[email protected]>
Fixes https://github.com/elixir-lsp/elixir-ls/issues/700
d59b939c41614ccfedee1a54143824aceacbcddb authored over 2 years ago by Lukasz Samson <[email protected]>60e2df298ee6f105b5d15b0565f7c9b1f808c376 authored over 2 years ago by Lukasz Samson <[email protected]>
539ba8814f26916c031d12d612c5550e31498ad5 authored over 2 years ago by Lukasz Samson <[email protected]>
e3278b82d4efc8bfe19d6ebe70cfa6b5d0c6596d authored over 2 years ago by Lukasz Samson <[email protected]>
37a15ed62ce7eaaffe3efeece70cdc631fe7c016 authored over 2 years ago by Łukasz Samson <[email protected]>
27443d4c8526fdb67f9f66b388fa92a4e727b144 authored over 2 years ago by Lukasz Samson <[email protected]>
* check if loading apps is still needed
* Revert "check if loading apps is still needed"
T...
c1004851c2676ce72be93eba913d11888bc43b19 authored over 2 years ago by Łukasz Samson <[email protected]>ec1b31c8c7116aa2998834fcc412ed85ee36f571 authored over 2 years ago by Lukasz Samson <[email protected]>
85cf3cc0697800ea1e1b5491519ac47ec783eb9d authored over 2 years ago by Lukasz Samson <[email protected]>
d87d9bed4d19d8d2554b0a8a7062b9b160045d4d authored over 2 years ago by Lukasz Samson <[email protected]>
ca81cff54370ccb00b0e24a3378b44b682393f7e authored over 2 years ago by Lukasz Samson <[email protected]>
cef11ab5fb084a17fa8f7b8fd710fde7c7f97bc9 authored over 2 years ago by Lukasz Samson <[email protected]>
0da7623f644f79559699e9f002820ad9219d108d authored over 2 years ago by Lukasz Samson <[email protected]>
5af6a3f65bebef8d80b811730cdafffffd723af3 authored over 2 years ago by Lukasz Samson <[email protected]>
do not return negative numbers as those are forbidden by the LSP
properly treat 0 as unknown pos...
Fixes https://github.com/elixir-lsp/elixir-ls/issues/686
ae40661aa36d88d577314a954f98997a99fa5a8f authored over 2 years ago by Lukasz Samson <[email protected]>
* Consistent headers (getting-started section)
* Fix wrong header for vscode getting-started pa...
d57b41fc128863d9ca0aa4d9001ba5b9d6767d7d authored over 2 years ago by Lukasz Samson <[email protected]>
71fb6fc386158e89863756064c7756bcb3b588c7 authored over 2 years ago by Lukasz Samson <[email protected]>
1e38db4c9dd9277dfffd9563286f652e3d617a5f authored over 2 years ago by Lukasz Samson <[email protected]>
* Suggest an appropriate module name when auto-completing the 'defmodule' snippet
* use proce...
7f37d59ffe7952d70ddc2f44100227d558c8ef6e authored over 2 years ago by Manos Emmanouilidis <[email protected]>* delete duplicated capability
* add process messages as debugger variable scope
* improve...
99ab6e98ff181aae01ca3d119dee0ea9c49c727a authored almost 3 years ago by Łukasz Samson <[email protected]>* fix typo
* warn about not supported client options
* Add support for debugger completions
ba6252f4edb6909a6ce877834178ac7d0ff3f21d authored almost 3 years ago by Łukasz Samson <[email protected]>* add support for hover and clipboard eval in debugger
* use empty string
a0e60f194476cd2044c0a8546bfa86ce3148b174 authored almost 3 years ago by Łukasz Samson <[email protected]>* remove not supported SetExceptionBreakpoints request handler
Clients should only call this ...
ea250e270399382e73ea4754bf6d5976e6f95897 authored almost 3 years ago by Łukasz Samson <[email protected]>* add utility functions for utf8-utf16 conversions
* fix numerous cases of incorrect utf16 po...
6057d360934b3b7ddbb45c529f9c332b529e90de authored almost 3 years ago by Łukasz Samson <[email protected]>* add support for terminateThreads request
* add support for pause
* format
58f07d87341d5dba2f77eae0f0a68af3fce57c44 authored almost 3 years ago by Łukasz Samson <[email protected]>compatibility improvement: only return variable type and pagination properties when supported by...
c5fd13fed147997649433eb010992cbc3f28d03e authored almost 3 years ago by Łukasz Samson <[email protected]>* #673 fix hover bug for
* use function_exported to check module be loaded
Change-Id: I8e3...
3e531b92524c88b90a1fb2bec5f3e5dd9807af15 authored almost 3 years ago by Fenix <[email protected]>* add support for breakpoint hit condition
* readme updated
* implement log message
* r...
8e92bdc6d7d761de1e6a2ec6af6fe713cb4a19f9 authored almost 3 years ago by Łukasz Samson <[email protected]>8878b850a809ee004351f83218531b9d37ffaeb3 authored almost 3 years ago by Łukasz Samson <[email protected]>
* extract and test erlang binding processing
fix some isses when var is usend more than 10 ti...
b4dd38a7a978660898c6b6260b5c37ed5f46330b authored almost 3 years ago by Łukasz Samson <[email protected]>* Handle blank mix target value properly
* Handle "" in maybe_set_mix_target/1
423d7f8d8d173c8ec362f50f09449be6592cc972 authored almost 3 years ago by Masatoshi Nishiguchi <[email protected]>870a2f7455d1a51155f8247a52f4a0663ba5ae8d authored almost 3 years ago by Lukasz Samson <[email protected]>
1e7a52ca242bf06942c405aab043a612fcd2a211 authored almost 3 years ago by 我没有抓狂 <[email protected]>
801958969666b894a77554474c7aa865176329bf authored almost 3 years ago by Łukasz Samson <[email protected]>
26706650eafd6e32d6a963e71ca6d7c8e78a9d82 authored almost 3 years ago by Łukasz Samson <[email protected]>
ef8b49d30fbfe91facd92f857020d25408c88698 authored almost 3 years ago by Łukasz Samson <[email protected]>
remove no longer valid limitations
Add info about dialyzer limitation
Do not point to Dialyxir...
* remove not supported SetExceptionBreakpoints request handler
Clients should only call this ...
7a9bbc3de652adfa2df72762fe838eaf753b4b45 authored almost 3 years ago by Łukasz Samson <[email protected]>
Too many people end up with broken config, e.g.
https://github.com/elixir-lsp/elixir-ls/issues/...
* add quick search to hexdocs.pm
Change-Id: Ifd888136b0c7cd9936bf02612bd87fdcce639ba7
* ad...
2e7ac6d5ff555a62e9acba4067382dd07e398f17 authored almost 3 years ago by Fenix <[email protected]>8fb095f81f4513cca978677eec05ed64e359cf28 authored almost 3 years ago by Łukasz Samson <[email protected]>
* complete bitstring options
* add trigger charakter
* bump elixir_sense
bring in fixes...
1f1922db65f0ee7b1d2e754dffdba487ae3f2f01 authored almost 3 years ago by Łukasz Samson <[email protected]>442c6982755010f37c5693134056ee57a78ff196 authored almost 3 years ago by Lukasz Samson <[email protected]>
* add restart custom command
* PR fix
8b3fa5534d2bcf34c23ec2dd52eac7fe29b7538e authored almost 3 years ago by Łukasz Samson <[email protected]>88b53a9a99689e8c5d201d8c827591b990120b2f authored almost 3 years ago by Lukasz Samson <[email protected]>
4d50c37b54420bc3b9d8e185f6f48801c30d7cdc authored almost 3 years ago by Lukasz Samson <[email protected]>
2c02969b9e5d5913d1d317a8409f04ff949a2e47 authored almost 3 years ago by Lukasz Samson <[email protected]>
lib/language_server/providers/execute_command/manipulate_pipes.ex:293:pattern_match
The pattern ...
51afb0d7c537a4f2570c295714c5fb608ea73f6c authored almost 3 years ago by Lukasz Samson <[email protected]>
4b8c46df0b62f8e7080d8a45f5398282857a904e authored about 3 years ago by Jason Axelson <[email protected]>
* Add initial mkdocs docsite
* Add guide on mkdocs website dev
* Add Mkdocs website deploy...
c6a4b230c547fd6a43d703dfbc47000e7dfe3330 authored about 3 years ago by Daniils Petrovs <[email protected]>* Debugger: Allow disabling auto interpreting
On larger projects, the overhead of interpretin...
e37d142c7768800be7e3c0e6ba339e1dd3b1e18d authored about 3 years ago by Jason Axelson <[email protected]>
Change the text `myers_diff_to_text_edits` in formatting provider
to use `TextEdit` struct inst...
From dialyzer:
```
lib/language_server/providers/folding_range/comment_block.ex:46:overlappi...
From dialyzer warning:
```
lib/language_server/providers/folding_range/line.ex:11:invalid_co...