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

Warn if unable to locate elixir and OTP sources

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

github.com/elixir-lsp/elixir-ls - 32e4c2959d8b6ae99d0319aa13be940f3cf1cc15 authored about 2 years ago by Lukasz Samson <[email protected]>
remove not needed logs

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

github.com/elixir-lsp/elixir-ls - d3e05a6c3dfd01d4cdb993edc0cf1d41f77783cf authored about 2 years ago by Lukasz Samson <[email protected]>
enable more dialyzer options

github.com/elixir-lsp/elixir_sense - ef2401be49e8471abb13ad1805067231973fecca authored about 2 years ago by Lukasz Samson <[email protected]>
enable more warnings

github.com/elixir-lsp/elixir-ls - 8d8eb4238ffea002509b758ceed4f94ef9fc10cf authored about 2 years ago by Lukasz Samson <[email protected]>
fix dialyzer error

github.com/elixir-lsp/elixir-ls - 5a7238832d673811306f03cb47fa5f01daf33a2b authored about 2 years ago by Lukasz Samson <[email protected]>
fix some dialyzer errors

github.com/elixir-lsp/elixir-ls - f9725ef0b3afeaf6be2786e0eac9d885e09936ff authored about 2 years ago by Lukasz Samson <[email protected]>
add ex_unit plt

github.com/elixir-lsp/elixir-ls - 5c94b5d39534b59ca42e58435cf3ceab5618ae12 authored about 2 years ago by Lukasz Samson <[email protected]>
hipe app was removed in OTP 25

github.com/elixir-lsp/elixir-ls - bab629a6c0371d6ad72795021f5166915363b4cc authored about 2 years ago by Lukasz Samson <[email protected]>
fix task name in ci

github.com/elixir-lsp/elixir-ls - 91b5486e504a4c0bec6ff860005cfde0fe0ee906 authored about 2 years ago by Lukasz Samson <[email protected]>
bump dialyxir

github.com/elixir-lsp/elixir-ls - e2e239ccce0031bfc7ad3055800d1d20115be11b authored about 2 years ago by Lukasz Samson <[email protected]>
vendor dialyxir

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

github.com/elixir-lsp/elixir-ls - 84500aedc46ae872f8ad097758a3e90efe75c1fc authored about 2 years ago by Lukasz Samson <[email protected]>
update vendored jason to 1.4.0

github.com/elixir-lsp/elixir-ls - a59ce3c3be38017e932093bbda87364aece2a0ea authored about 2 years ago by Lukasz Samson <[email protected]>
update elixir_sense

github.com/elixir-lsp/elixir-ls - b9d76728eeca78c8f3b99a920e99f7950d095073 authored about 2 years ago by Lukasz Samson <[email protected]>
allow for plugins not using the ElixirSense.Plugin `@behaviour` (#167)

* allow for plugins not using the ElixirSense.Plugin `@behaviour`

* fix: properly populate an...

github.com/elixir-lsp/elixir_sense - 8acc87c901f6fb89b0b18deb85ece6f527876964 authored about 2 years ago by Zach Daniel <[email protected]>
Testing api integration (#276)

* Testing api integration

Find test files in project
Call custom command to get tests in fil...

github.com/elixir-lsp/vscode-elixir-ls - 804ff0b6c6b688a632df3bfab3fa21ff3ceef600 authored about 2 years ago by Łukasz Samson <[email protected]>
List destructuring (#168)

* binding list type

* binding list tail and head

* extract list type from ast

* run for...

github.com/elixir-lsp/elixir_sense - 9e16517a05e48eb7b39d3db190a00a136cb05f8d authored about 2 years ago by Łukasz Samson <[email protected]>
remove race_conditions

github.com/elixir-lsp/elixir_sense - bf40e7b60017b8db067fe41d1fe28c16ced448ff authored about 2 years ago by Lukasz Samson <[email protected]>
elixir_sense does not need mix

github.com/elixir-lsp/elixir_sense - f59139a154be2124750fcbf7fc3c90eda3ca787f authored about 2 years ago by Lukasz Samson <[email protected]>
run static analysis on elixir 1.14 and OTP 25

github.com/elixir-lsp/elixir_sense - a80b6ae1b40679f962c5b9e2c86bf7068a371b27 authored about 2 years ago by Lukasz Samson <[email protected]>
fix tests on elixir 1.14.1

github.com/elixir-lsp/elixir_sense - 728056c14a1b0eb4d7d1decd9a316a27183ab7a1 authored about 2 years ago by Lukasz Samson <[email protected]>
race_conditions was removed in OTP 25

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

github.com/elixir-lsp/elixir-ls - 4b980882781a90fa9d949f2325c39dd552c7cb98 authored about 2 years ago by Łukasz Samson <[email protected]>
actually run dialyzer and formatter

github.com/elixir-lsp/elixir-ls - 2d59c20b8c17c465c48254eda592352f8bb338f5 authored about 2 years ago by Lukasz Samson <[email protected]>
run static analysis on 1.14

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

github.com/elixir-lsp/elixir-ls - 9fa72cfce1329535c3037d536f2c5859f08065fd authored about 2 years ago by Łukasz Samson <[email protected]>
find elixir modules that require adding an alias (#155)

* find elixir modules that require adding an alias

* Add methods to get positions of first al...

github.com/elixir-lsp/elixir_sense - de434402bd0d266cbe535dbca8befd88ded66996 authored about 2 years ago by Ajay <[email protected]>
write tracer manifast on succesful compile

rebuild if manifest version does not match

github.com/elixir-lsp/elixir-ls - 6a52eb9bcb1f6f9f80f7813293f371162313ec27 authored about 2 years ago by Lukasz Samson <[email protected]>
rebuild project if tracing databases are not found

github.com/elixir-lsp/elixir-ls - b6acb47bcf2eb032cc5fc55e1193015f9f760d2c authored about 2 years ago by Lukasz Samson <[email protected]>
use helper for mix file detection

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

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

github.com/elixir-lsp/elixir-ls - b55fece9c36489e025efa6367a4bcade8f04f737 authored about 2 years ago by Steve Cohen <[email protected]>
improve debugger test stability

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

github.com/elixir-lsp/elixir-ls - d8642c7c5f1e9d2158f8ba43fb848a45a99e0df2 authored about 2 years ago by Łukasz Samson <[email protected]>
fix warnings

github.com/elixir-lsp/elixir-ls - 6fa8cb208dfadc84958c4e14d472d1c04f197011 authored about 2 years ago by Lukasz Samson <[email protected]>
run formatter

github.com/elixir-lsp/elixir-ls - 67a195598a05a9d417baecf19fff3271fbbc8dbf authored about 2 years ago by Lukasz Samson <[email protected]>
explicitely remove tracer in tests

github.com/elixir-lsp/elixir-ls - 568ca1148d0340e8a6231dd590d1814e37b32409 authored about 2 years ago by Lukasz Samson <[email protected]>
Properly clean mix internal state so dep loading does not fail

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

github.com/elixir-lsp/elixir-ls - 031bd0a7246dc7f6d6e1077a975b55b2110f209c authored over 2 years ago by Lukasz Samson <[email protected]>
Moved SourceFile path operations to SourceFile.Path module (#739)

* Moved SourceFile path operations to SourceFile.Path module

SourceFile is doing a lot of stu...

github.com/elixir-lsp/elixir-ls - d77087af403e5925a35216ebd54add98f98af0a5 authored over 2 years ago by Steve Cohen <[email protected]>
add support for disabling automatic builds trough a config (#440)

github.com/elixir-lsp/elixir-ls - 9160db59c7b0b7f0af26597bdf309147dcd4dea6 authored over 2 years ago by Hans <[email protected]>
Improved resiliency of `formatter_for` (#738)

It's possible that the call to `Mix.Tasks.Format.formatter_for_file`
can cause a compile or syn...

github.com/elixir-lsp/elixir-ls - 17ee36119142d14fdbd3af919bd005ccbb0c90b4 authored over 2 years ago by Steve Cohen <[email protected]>
Improved DocumentSymbols resilience (#736)

When editing a new file, it's common to type `defmodule<spc>`, but the
server would crash on th...

github.com/elixir-lsp/elixir-ls - 022d59e6be97fcbd54de0507daccb3d61c365b6f authored over 2 years ago by Steve Cohen <[email protected]>
Deprioretize deprecated completions

https://github.com/elixir-lsp/elixir-ls/issues/682

github.com/elixir-lsp/elixir-ls - 036d876484b8a8265cd93af7a14c729a6089af5e authored over 2 years ago by Lukasz Samson <[email protected]>
docs: fix typos (#737)

github.com/elixir-lsp/elixir-ls - b9414214c03cfad2d54b2180af8aa6a2b47d0758 authored over 2 years ago by George Rodrigues <[email protected]>
Suggest an appropriate module name with the 'defprotocol' snippet (#715)

github.com/elixir-lsp/elixir-ls - 866601ef0420a67fdffeb081b13c5df9dae7ff72 authored over 2 years ago by Milo Lee <[email protected]>
Fix unused warning during compile (#735)

Fixes issues below:

```
warning: variable "source" is unused (if the variable is not meant t...

github.com/elixir-lsp/elixir-ls - 8ce39f345bac02b5e2f9a0960ba194134a4704d4 authored over 2 years ago by Thanabodee Charoenpiriyakij <[email protected]>
Add basic code action support (#718)

github.com/elixir-lsp/elixir-ls - 9fe8ea1f453e0c2c7f7d5bc3fb6da7d4e98bee9f authored over 2 years ago by Luca Cervello <[email protected]>
call mix clean and reset on all clients

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

github.com/elixir-lsp/vscode-elixir-ls - 74b8a6f9c79b68aee75cfd6d6be5db6637b8ceba authored over 2 years ago by Lukasz Samson <[email protected]>
Do not crash when handling code lenses for untitled

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

github.com/elixir-lsp/elixir-ls - dacdcdf47b8feec87d187302d1a880bcd6f54d25 authored over 2 years ago by Lukasz Samson <[email protected]>
set compiler options in case project left some garbage there

Fixes https://github.com/elixir-lsp/elixir-ls/issues/717
Workaround for https://github.com/elixi...

github.com/elixir-lsp/elixir-ls - 90752e832728af228d4e455ad2c09bd730a8048f authored over 2 years ago by Lukasz Samson <[email protected]>
Fix crash on hover when project_dir is nil

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

github.com/elixir-lsp/elixir-ls - a40581e9a38bbad84e532dc72b686fee37cab064 authored over 2 years ago by Lukasz Samson <[email protected]>
allow formatting of untitled: even when project_dir is set

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

github.com/elixir-lsp/elixir-ls - 1cf22eee7f126dddedbed55786a6dc63b57d49d8 authored over 2 years ago by Lukasz Samson <[email protected]>
Do not crash on completions in untitled: schema

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

github.com/elixir-lsp/elixir-ls - 65e889a65420d06133acc2e8d2085477b840490b authored over 2 years ago by Lukasz Samson <[email protected]>
Introduce a compilation tracer (#724)

* Initial implementation of tracer

migrated to tracer for references
added building of modul...

github.com/elixir-lsp/elixir-ls - e95dcc5df14c13a09560a31cb4a118f7b3a25b3c authored over 2 years ago by Łukasz Samson <[email protected]>
Add a custom command to trigger mix clean inside language server (#267)

github.com/elixir-lsp/vscode-elixir-ls - c683f43371cb12616032f7de0991faa82e890fc4 authored over 2 years ago by Łukasz Samson <[email protected]>
remove duplication from command names

github.com/elixir-lsp/vscode-elixir-ls - d4bc10be523b444d623901382b8237b3ee5bcfd5 authored over 2 years ago by Lukasz Samson <[email protected]>
add categories to commands

github.com/elixir-lsp/vscode-elixir-ls - 340d20a43355db3457b90aaba03c08307ec13fd7 authored over 2 years ago by Lukasz Samson <[email protected]>
add more activation events

github.com/elixir-lsp/vscode-elixir-ls - bedda9a6fc321b00de7fe6d1e919450da7b6908c authored over 2 years ago by Lukasz Samson <[email protected]>
Add mix clean custom command (#730)

* rename compile

* add clean

* add mix clean as a custom command

* add test

* fix te...

github.com/elixir-lsp/elixir-ls - c3b73d82e91a591544f67a3dd6c880cc7aa40c12 authored over 2 years ago by Łukasz Samson <[email protected]>
Remove not needed workspace file modification subscription

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

github.com/elixir-lsp/vscode-elixir-ls - f4420e11acf2271528c6cde9600c329c91ca62e8 authored over 2 years ago by Lukasz Samson <[email protected]>
add keywords

multiroot extensions should set `multi-root ready`, see https://github.com/microsoft/vscode/wiki...

github.com/elixir-lsp/vscode-elixir-ls - 83e87350df13b7b0ba184a21291ca20d4791a921 authored over 2 years ago by Lukasz Samson <[email protected]>
add missing extension categories

github.com/elixir-lsp/vscode-elixir-ls - 001f7f6ea515c139a5618dd60fff4f2120c0380f authored over 2 years ago by Lukasz Samson <[email protected]>
remove load_all_applications (#725)

since elixir 1.11 mix compile loads applications by default

github.com/elixir-lsp/elixir-ls - 6c1833c5e8ff5e36fc7fef3424bb0fab5d8d5e1f authored over 2 years ago by Łukasz Samson <[email protected]>
add 1.14 to test matrix

github.com/elixir-lsp/elixir-ls - caad581ceda32a0e7eeb30129b198e69d725cce0 authored over 2 years ago by Lukasz Samson <[email protected]>
add 1.14 to test matrix

github.com/elixir-lsp/elixir_sense - 85d4a87d216678dae30f348270eb90f9ed49ce20 authored over 2 years ago by Lukasz Samson <[email protected]>
A ~ is not expanded inside double quotes (#721)

Use $HOME instead.

github.com/elixir-lsp/elixir-ls - e3189637b202aeb5b616dad35666b259a72c51b2 authored over 2 years ago by Sahn Lam <[email protected]>
Update to LSP 3.17 (#262)

* Update to LSP 3.17

* bump to vscode 1.68

* improve resource management

github.com/elixir-lsp/vscode-elixir-ls - 29d9027c9980a7443a19a39a8665ab81beee4f72 authored over 2 years ago by Łukasz Samson <[email protected]>
Introduce references tracer (#160)

* introduce references tracer

* fix test

* fix tests

* check positions only on elixir >...

github.com/elixir-lsp/elixir_sense - 12bdf7ac9971a9f1cb278b66364f912d63af4c0f authored over 2 years ago by Łukasz Samson <[email protected]>
bump version

github.com/elixir-lsp/vscode-elixir-ls - e173bba9a912b8be92a4e4997dad13dba2c1c137 authored over 2 years ago by Lukasz Samson <[email protected]>
extend release asset matrix

github.com/elixir-lsp/elixir-ls - fe1191031874bf0d05afa18d1886e8ac705fd94d authored over 2 years ago by Lukasz Samson <[email protected]>
Changelog updated

github.com/elixir-lsp/elixir-ls - 5e51da09da8b66cd005e051e9a4d42ae71b7cc59 authored over 2 years ago by Lukasz Samson <[email protected]>
Merge pull request #258 from samcharles93/add-onEnter-indentation-rules

indent on enter for html markup, block comments

github.com/elixir-lsp/vscode-elixir-ls - 5e3761179e840c7ab79b53a33851d20235f44aad authored over 2 years ago by Łukasz Samson <[email protected]>
Special case handling of Phoenix 'live' dir when suggesting module names (#705)

When generating a live view with mix phx.gen.live the view and all related files
are put under ...

github.com/elixir-lsp/elixir-ls - 471cdd2c688d2659433a008c21ad450505dde406 authored over 2 years ago by Manos Emmanouilidis <[email protected]>
Fix import and alias module functions not showing view on hexdocs link on hover (#712)

github.com/elixir-lsp/elixir-ls - 9aebbe8e9dbde72e722943ae2d12103f676d7eac authored over 2 years ago by Milo Lee <[email protected]>
Bump actions/upload-artifact from 1 to 3 (#710)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 1 to 3.
- [Rel...

github.com/elixir-lsp/elixir-ls - 9e83aa2d0ea3ac991af9ff8002c6a2a4922a0c2e authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Elixir 1.14 (#716)

* bump elixir_sense

* fix warnings

* ensure Mix.Tasks.Format module is loaded

* fix tes...

github.com/elixir-lsp/elixir-ls - bdbfc5b638b998b67dfcc9d8eb657473663d4a11 authored over 2 years ago by Łukasz Samson <[email protected]>
Elixir 1.14 support (#162)

* migrate to Macro.classify_atom/1

* remove test on deprecated functions

* remove not need...

github.com/elixir-lsp/elixir_sense - 08bac2a5a0ad867908d77a7087eac756bf7cce43 authored over 2 years ago by Łukasz Samson <[email protected]>
indent on enter for html markup, block comments

github.com/elixir-lsp/vscode-elixir-ls - 475389c56b0a428647d325f60b131dda1522aefa authored over 2 years ago by Sam Catlow <[email protected]>
fix directory

github.com/elixir-lsp/vscode-elixir-ls - 7608b3329cd6924950b138e39224842fa1604884 authored over 2 years ago by Lukasz Samson <[email protected]>
add github actions dependabot config

github.com/elixir-lsp/vscode-elixir-ls - 0f2a2f975e217bcba93f0bd6beae2703e2050a77 authored over 2 years ago by Lukasz Samson <[email protected]>
update readme

github.com/elixir-lsp/vscode-elixir-ls - 0f9dbb971c4c888d4cf508ddc48100b2b571d8a9 authored over 2 years ago by Lukasz Samson <[email protected]>
add github actions dependabot config

github.com/elixir-lsp/elixir-ls - 68fe3f7be92836b7369035437e882f5e0604da6a authored over 2 years ago by Lukasz Samson <[email protected]>
add github actions dependabot config

github.com/elixir-lsp/elixir_sense - 6e3334406c1dca8d1809cd9d64a2b1a7888c56d3 authored over 2 years ago by Lukasz Samson <[email protected]>
Use chardata_to_string

github.com/elixir-lsp/elixir-ls - e0e682b8b609b9c51072d45a9879f932d02c072e authored over 2 years ago by Lukasz Samson <[email protected]>
preselect do completion to make it more preferred than defoverride

Fixes #302

github.com/elixir-lsp/elixir-ls - e4576def20c479dc7be7cc7e6079d017cb980c98 authored over 2 years ago by Lukasz Samson <[email protected]>
use negative lookbehind instead of consuming character in comment strip

github.com/elixir-lsp/elixir_sense - e224e6d8e432ae3e307c47a86247e7959f943759 authored over 2 years ago by Lukasz Samson <[email protected]>
Guard against invalid positions in diagnostics

Return line with column from message
Fixes #707

github.com/elixir-lsp/elixir-ls - 5fe75badaac26297afe6d9a9610f08e07cc40df7 authored over 2 years ago by Lukasz Samson <[email protected]>
Add `nvim-lspconfig` to list of IDEs plugins (#706)

github.com/elixir-lsp/elixir-ls - 911688b618d2180dcb722db5bbbad220f4b7c062 authored over 2 years ago by Rafael Madriz <[email protected]>
stop hex app in test fixture

Fixes #627

github.com/elixir-lsp/elixir-ls - 42083c99ffa89acedd4de885b8742882789832e0 authored over 2 years ago by Lukasz Samson <[email protected]>
missing commit

github.com/elixir-lsp/elixir-ls - 78c95160bd4c840df9e884271f5736ebb41a7f8c authored over 2 years ago by Lukasz Samson <[email protected]>
bump elixir_sense

drop support for elixir 1.10

github.com/elixir-lsp/elixir-ls - 026b10aa4dc7048a5ca93250a432a823b3e48d6f authored over 2 years ago by Lukasz Samson <[email protected]>
fix typespec

github.com/elixir-lsp/elixir_sense - 192f5a18f18f2d86ff5731af143ea628c00c01c7 authored over 2 years ago by Lukasz Samson <[email protected]>
return detail in debugger completions

Added in DAP 1.53

github.com/elixir-lsp/elixir-ls - ea543d4630cedb00d8c2a17c784a5ba1f8d83850 authored over 2 years ago by Lukasz Samson <[email protected]>
return info about pids, ports and funs in debugger evaluator

github.com/elixir-lsp/elixir-ls - 5ef73a5e40a3ca681bdc6a9e050269aed2c322cc authored over 2 years ago by Lukasz Samson <[email protected]>
drop support for elixir 1.10

github.com/elixir-lsp/elixir_sense - b6cf742b086a240a81a4b8ccd3da4f8a1ef7eff1 authored over 2 years ago by Lukasz Samson <[email protected]>
Include handling for group metadata in introspection.ex (#159)

* Include handling for group metadata in introspection.ex

* Return nil with nonmatchin get_me...

github.com/elixir-lsp/elixir_sense - 4d4ca1df1d041eb9578ffdd1b33cfd0d309fb13c authored over 2 years ago by Dominik Martinez <[email protected]>
Add support for mix format plugins (#660) (#690)

* Use formatter_for_file instead of formatter_opts_for_file which is
deprecated now

* Fall...

github.com/elixir-lsp/elixir-ls - 41ad1f755e3d0929bd3667ec75507a7b1a21ada5 authored over 2 years ago by Dalibor Horinek <[email protected]>
improve selection ranges in document symbols

never return selection ranges outside ranges

github.com/elixir-lsp/elixir-ls - 2db8acc32bc988beadaa8f0fd064bd6770e6152d authored over 2 years ago by Lukasz Samson <[email protected]>
do not rely on compile OTP version dialyzer internal record (#703)

it may differ from running version

github.com/elixir-lsp/elixir-ls - a5fd8ecbf5a78e0e744a354d391cd1e3e33f9b7d authored over 2 years ago by Łukasz Samson <[email protected]>