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

Update changelog for vscode-elixir-ls #82

github.com/elixir-lsp/elixir-ls - ea4b938df56346f3da1d9aa85f3c5af8486e4b1d authored over 4 years ago by Jason Axelson <[email protected]>
Merge pull request #82 from oskarkook/patch-1

use EEX language configuration for LiveView templates

github.com/elixir-lsp/vscode-elixir-ls - eed353dfd4f5e6f3e2723d900c1d6c32a06190de authored over 4 years ago by Jason Axelson <[email protected]>
resolve todos

github.com/elixir-lsp/elixir_sense - 18fec2e50eaa5190c1fee1f50a6b15ee9459896a authored over 4 years ago by Lukasz Samson <[email protected]>
use EEX language configuration for LiveView templates

github.com/elixir-lsp/vscode-elixir-ls - d7d5ef18cb4d4da5c11bb9a3649734360402b8ad authored over 4 years ago by Oskar Köök <[email protected]>
warnings fixed

github.com/elixir-lsp/elixir_sense - 3ccb584fbcd8d14f6e41b1f5812d815dab1e1fb3 authored over 4 years ago by Lukasz Samson <[email protected]>
remove not needed code branches

github.com/elixir-lsp/elixir_sense - 1a78239f775e9f018d7b1043da8f998c9cb1e2cf authored over 4 years ago by Lukasz Samson <[email protected]>
sort results

github.com/elixir-lsp/elixir_sense - 46ee0331b2c334bd08cfd96d56420668dc5affe4 authored over 4 years ago by Lukasz Samson <[email protected]>
fix build errors

github.com/elixir-lsp/elixir_sense - e973e361dae7c77728609629d2446435fbc58e4c authored over 4 years ago by Lukasz Samson <[email protected]>
fix build errors

github.com/elixir-lsp/elixir_sense - 005a6e54632b2a0672636c2c4a6f48049df3a44a authored over 4 years ago by Lukasz Samson <[email protected]>
extend build matrix

github.com/elixir-lsp/elixir_sense - 1880da5a6a68d14087d84ffa1f35d2d2657565c8 authored over 4 years ago by Lukasz Samson <[email protected]>
add builtin functions to nested modules in use

github.com/elixir-lsp/elixir_sense - 39cfa1c807e20e6e81d657a0eff09d1302863bb7 authored over 4 years ago by Lukasz Samson <[email protected]>
add behaviour_info if callbacks defined in use

github.com/elixir-lsp/elixir_sense - 0e9dcd85ec07c96facd61ab3195be950df4b1d10 authored over 4 years ago by Lukasz Samson <[email protected]>
collect structs and exceptions defined in use

github.com/elixir-lsp/elixir_sense - 17ff13c33dbf5994e21e4cb01007a34e68cb8156 authored over 4 years ago by Lukasz Samson <[email protected]>
defexception defines exception/1 even if message key is not present

github.com/elixir-lsp/elixir_sense - 5e4d0a731be282345f8bc3ab70d90a18bb3c6709 authored over 4 years ago by Lukasz Samson <[email protected]>
add @struct to builtin attributes

github.com/elixir-lsp/elixir_sense - 9000291a4bf43539ce4726ef3122383b827708c7 authored over 4 years ago by Lukasz Samson <[email protected]>
revert 5b84052f854dbcadfd764170aaf5b2ebed883186

github.com/elixir-lsp/elixir_sense - 8e951263e4fdb6c1887f0990766071dff0e23d13 authored over 4 years ago by Lukasz Samson <[email protected]>
collect specs defined in use

github.com/elixir-lsp/elixir_sense - 206d005d58dfd1acd4946ecd6fe497d7bb19a81c authored over 4 years ago by Lukasz Samson <[email protected]>
collect types defined in use

github.com/elixir-lsp/elixir_sense - c981b88bdb1dddccdfd32e252b3046652dcd45b2 authored over 4 years ago by Lukasz Samson <[email protected]>
find function heads in use

do not traverse ast in some cases

github.com/elixir-lsp/elixir_sense - 5d0cace5a29224c353a797f75d7a39cae2af8c37 authored over 4 years ago by Lukasz Samson <[email protected]>
fix function and macro with guard detecction in use directive

github.com/elixir-lsp/elixir_sense - 86a8be3a33d74bf139550e5526e4f29ae7437e33 authored over 4 years ago by Lukasz Samson <[email protected]>
add comment

github.com/elixir-lsp/elixir_sense - de50be12a840b3066aef55737ea4d50f9d20af1c authored over 4 years ago by Lukasz Samson <[email protected]>
fix test name

github.com/elixir-lsp/elixir_sense - de2d38429b57c71154c5ac667922fdec126a6a86 authored over 4 years ago by Lukasz Samson <[email protected]>
defstruct sets @struct attribute

github.com/elixir-lsp/elixir_sense - 5b84052f854dbcadfd764170aaf5b2ebed883186 authored over 4 years ago by Lukasz Samson <[email protected]>
Add development note about inspecting textmate grammars

github.com/elixir-lsp/vscode-elixir-ls - 9ae115f446449648e0585f1dde84e97227327621 authored over 4 years ago by Jason Axelson <[email protected]>
Update changelog for #221

github.com/elixir-lsp/elixir-ls - 81057be222204a461aad132f31d4666b3ea082b2 authored over 4 years ago by Jason Axelson <[email protected]>
Warn in debugger if on an unsupported version of elixir (#221)

Fixes #158

github.com/elixir-lsp/elixir-ls - 03aa3a364f650cc703cb885e4d10fa517f140aa2 authored over 4 years ago by Jason Axelson <[email protected]>
Update changelog for #202 and #218 (#220)

github.com/elixir-lsp/elixir-ls - fbf54bd40f25a5b59288324bc7130581626a790b authored over 4 years ago by Jason Axelson <[email protected]>
Properly get beam file for preloaded modules (#218)

github.com/elixir-lsp/elixir-ls - 58c5aa2668d7f39f1475b026766c29af3b8ebf73 authored over 4 years ago by Łukasz Samson <[email protected]>
Improvements to struct field completion (#202)

* update elixir_sense

* do not append : after struct field or map key in call syntax

* tes...

github.com/elixir-lsp/elixir-ls - a2a1f38bf0f47e074ec5d50636d669fae03a3d5e authored over 4 years ago by Łukasz Samson <[email protected]>
Document troublehsooting step for non-full erlang install (#219)

Fixes #208

github.com/elixir-lsp/elixir-ls - fd1ab839f864e59ae7d6673833f3030ad2dd38ba authored over 4 years ago by Jason Axelson <[email protected]>
use proper api to get line from erl_anno

github.com/elixir-lsp/elixir_sense - 3e66d936140bd84bb6af7cc238a9d412e9ba4bd0 authored over 4 years ago by Lukasz Samson <[email protected]>
remove unused variables

github.com/elixir-lsp/elixir_sense - af329190c0deac99b2db2dd7d61d670fb1c2c823 authored over 4 years ago by Lukasz Samson <[email protected]>
metadata builder understands builtin sigils and ranges

github.com/elixir-lsp/elixir_sense - 87db0976e17ae81b198365ba7d27c2063dc26bdc authored over 4 years ago by Lukasz Samson <[email protected]>
remove unnecessary captures after pipe operator:

- The `|>` operator is captured separately elsewhere in the grammar
(as `keyword.operator.othe...

github.com/elixir-lsp/vscode-elixir-ls - 8256622b9062f8a07515f510a0497ce6f3495f8d authored over 4 years ago by Dusty Pomerleau <[email protected]>
Document known issue around Erlang docs (#216)

github.com/elixir-lsp/elixir-ls - e6f233afc13b41ad2bcf512fb8cf50f0e8746f09 authored over 4 years ago by Jason Axelson <[email protected]>
Add install steps for vim-plug in .vimrc/init.vim (#12)

github.com/elixir-lsp/coc-elixir - 0e1dd2b57f300825ca507bd9236fc644835e43a6 authored over 4 years ago by Jesse Cooke <[email protected]>
Remove references to being a fork (#213)

Fixes #212

github.com/elixir-lsp/elixir-ls - ec83ec1472bbadc80c5cf9a63e89a9fe5129f6ae authored over 4 years ago by Jason Axelson <[email protected]>
Merge pull request #80 from axelson/remove-fork-references

Remove references to being a fork

github.com/elixir-lsp/vscode-elixir-ls - 81e1da33b47ae489417e8c87d6870e9b60846255 authored over 4 years ago by Jason Axelson <[email protected]>
Remove references to being a fork

Fixes #79

github.com/elixir-lsp/vscode-elixir-ls - 2b5ed0ef62ed0f2482c072200d345670464d1840 authored over 4 years ago by Jason Axelson <[email protected]>
bump credo

fix config typo

github.com/elixir-lsp/elixir_sense - 3733211e9eedab56398e7ee340b54972c58de319 authored over 4 years ago by Lukasz Samson <[email protected]>
Expose error tolerant parser through public api

Closes #87

github.com/elixir-lsp/elixir_sense - 0c8a97cdde10c052a6f7db2b0dd466ada9f11be6 authored over 4 years ago by Lukasz Samson <[email protected]>
GPL licensed code removed from complete

proper copyright disclaimers added

github.com/elixir-lsp/elixir_sense - 871571a61cb3189dc15709d9c61eccda76e8a5d8 authored over 4 years ago by Lukasz Samson <[email protected]>
remove GPL licensed code

add Apache licensed module with proper disclaimer
reimplement some functions
fix subtle arity bu...

github.com/elixir-lsp/elixir_sense - 371347669c3bc162b2a1de5fac94fb18ff7891e0 authored over 4 years ago by Lukasz Samson <[email protected]>
fix crash when non struct module is used as a struct

github.com/elixir-lsp/elixir_sense - 6395dd568e542a8b05a2d3dee61f02142564f30d authored over 4 years ago by Lukasz Samson <[email protected]>
Update development release instructions (#210)

github.com/elixir-lsp/elixir-ls - 3095d2dc67ae19ca7fe1518bc389a3e3d66f6b22 authored over 4 years ago by Jason Axelson <[email protected]>
Merge pull request #77 from axelson/mark-formatter-extension-incompatible

Mark vscode-elixir-formatter as incompatible

github.com/elixir-lsp/vscode-elixir-ls - 6a24d510de8381c7a0757a94d994ecb795b60984 authored over 4 years ago by Jason Axelson <[email protected]>
Mark vscode-elixir-formatter as incompatible

https://marketplace.visualstudio.com/items?itemName=sammkj.vscode-elixir-formatter

Fixes #34

github.com/elixir-lsp/vscode-elixir-ls - 773fcefdb2ecf84a7fd9b687e4c144f90c056e4d authored over 4 years ago by Jason Axelson <[email protected]>
Trim final newlines

This actually does not contradict `"files.insertFinalNewline"` as I feared it would. The documen...

github.com/elixir-lsp/vscode-elixir-ls - b0e3e004d0a605bd2528e8c49d3721cb8d1f78fd authored over 4 years ago by Jonathan Arnett <[email protected]>
add missing changelog entry (#204)

github.com/elixir-lsp/elixir-ls - 3890d815af9c7525d27bbb839f8690379b8b1021 authored over 4 years ago by Łukasz Samson <[email protected]>
Merge pull request #74 from axelson/update-elixir-ls

Update ElixirLS in preparation for next release

github.com/elixir-lsp/vscode-elixir-ls - d98dee54a7bde29fd995424b04544e221c0d3f24 authored over 4 years ago by Jason Axelson <[email protected]>
Update ElixirLS in preparation for next release

github.com/elixir-lsp/vscode-elixir-ls - 73b95e72b7876aef38a61714c83723cd90e6792c authored over 4 years ago by Jason Axelson <[email protected]>
Bump version to 0.3.3 (#203)

github.com/elixir-lsp/elixir-ls - 1256038da37b2581dadb0f15c51d9cff590034ee authored over 4 years ago by Jason Axelson <[email protected]>
Merge pull request #73 from axelson/fix-extension-name-getting-debug-info

Update extension name in more places

github.com/elixir-lsp/vscode-elixir-ls - d7168695d10bcb5e197d41f2611019d9ad284079 authored over 4 years ago by Jason Axelson <[email protected]>
provide struct field and map key suggestions in more cases when using map update syntax

github.com/elixir-lsp/elixir_sense - 19e666879540829f541f36cea8c8e04892f8d518 authored over 4 years ago by Lukasz Samson <[email protected]>
Update extension name in more places

Updates to match change in #61

github.com/elixir-lsp/vscode-elixir-ls - 10e9be489ea66d3ffaf39854c4e5a0bb0a843dbb authored over 4 years ago by Jason Axelson <[email protected]>
add `%` as a dedicated punctuation scope

github.com/elixir-lsp/vscode-elixir-ls - e86f03c94f6c33557517e68d0efdaafd8a815ec5 authored over 4 years ago by Dusty Pomerleau <[email protected]>
migrate tasks to 2.0.0 syntax

github.com/elixir-lsp/vscode-elixir-ls - ff762c55507b07673a630a1d338259c658eb6e6e authored over 4 years ago by Dusty Pomerleau <[email protected]>
Location is exposed through a public api

add moduledoc and change alias

github.com/elixir-lsp/elixir_sense - 07c4663932e46fb3f45e686fce3138a760ba5ff4 authored over 4 years ago by Lukasz Samson <[email protected]>
provide struct field and map key suggestions in var.key call syntax

based on variable binding

github.com/elixir-lsp/elixir_sense - da7c1109fa312fea809535ced1cd8101a0018e00 authored over 4 years ago by Lukasz Samson <[email protected]>
pass struct and vars info to complete

github.com/elixir-lsp/elixir_sense - d4d38eabd65cb93f4a440de49e0a639e333f1f7c authored over 4 years ago by Lukasz Samson <[email protected]>
remove not needed function

github.com/elixir-lsp/elixir_sense - 30f55b7984f1b386b45396dc6df2644737eee018 authored over 4 years ago by Lukasz Samson <[email protected]>
extract struct field retrieval to separate module

github.com/elixir-lsp/elixir_sense - d0b86ded62a8f9124c83cfaf9aba511a61c7dbd9 authored over 4 years ago by Lukasz Samson <[email protected]>
add tests

fix variable reduce function loosing information when variable is referenced

github.com/elixir-lsp/elixir_sense - 39e558d8995a6a2cc97e4c429f1edb3784566944 authored over 4 years ago by Lukasz Samson <[email protected]>
store type during on variable binding

github.com/elixir-lsp/elixir_sense - 712e6c790ecbac0d7461f212002cd9634eec7963 authored over 4 years ago by Lukasz Samson <[email protected]>
add type to VarInfo

github.com/elixir-lsp/elixir_sense - 0a69c00aba326f3026fa7179d8701ad250db89ff authored over 4 years ago by Lukasz Samson <[email protected]>
merge case branches

github.com/elixir-lsp/elixir_sense - 447cdb022319f4a4207be6a403e14e569d3fb220 authored over 4 years ago by Lukasz Samson <[email protected]>
Annotate more private calls found with PrivCheck (#198)

* Annotate more private calls found with PrivCheck

https://github.com/axelson/priv_check

*...

github.com/elixir-lsp/elixir-ls - 5f1fb3be0bb969fceea30d17e6b1af87038f84e5 authored over 4 years ago by Jason Axelson <[email protected]>
Support XDG_CONFIG_HOME (#195)

* Support XDG_CONFIG_HOME

Used approach from:
https://unix.stackexchange.com/questions/53752...

github.com/elixir-lsp/elixir-ls - 6020c1c45cabc7e7b8378cd7889c81986735ab51 authored over 4 years ago by Jason Axelson <[email protected]>
Various changelog updates for recent work (#196)

github.com/elixir-lsp/elixir-ls - 2006a90bf7b0f88cc558675af32ae9776ff5c958 authored almost 5 years ago by Jason Axelson <[email protected]>
Rework wrapper scripts a bit (#190)

* Rework wrapper scripts a bit

* Apply feedback from `shellcheck`

* XDG all the things

...

github.com/elixir-lsp/elixir-ls - 48c7f253b69d4989204140ca655853454e5a3968 authored almost 5 years ago by Cees de Groot <[email protected]>
Add neovim coc (#194)

github.com/elixir-lsp/elixir-ls - 4f835c70d0a9b91f0493cd203c4f9446b019d80a authored almost 5 years ago by Mijail Rondón <[email protected]>
Handle formatting errors when file has syntax errors (#192)

Otherwise we're logging an exception which makes the logs unecessarily noisy and
this should be...

github.com/elixir-lsp/elixir-ls - c9f05ddb908fb94a8366674d75f5093431fc757a authored almost 5 years ago by Jason Axelson <[email protected]>
Fix workspace symbols indexing error (#191)

No test because it would be difficult to re-write the test cases to handle/check
this

github.com/elixir-lsp/elixir-ls - 9cbf70395da3f7169ea550e0ba545d0cd902a57f authored almost 5 years ago by Jason Axelson <[email protected]>
DocumentSymbols: Return the macro used (#189)

e.g. `def`, or `defmacro`. This makes the document outline much more useful
because you can see...

github.com/elixir-lsp/elixir-ls - f5a627ce4bb1f2c700770c6e815c41f4dae606b0 authored almost 5 years ago by Jason Axelson <[email protected]>
DocumentSymbols provider handles compilation errors gracefully (#186)

Rather than throwing an exception (which causes the spawned process to crash)
the DocumentSymbo...

github.com/elixir-lsp/elixir-ls - b3f00a5332d7886816df8056a3a8297c4eb447b2 authored almost 5 years ago by Jason Axelson <[email protected]>
Add support for deprecated and completion tags in complete provider (#180)

* Add support for deprecated and tags in complete provider

update elixir sense

* PR sugges...

github.com/elixir-lsp/elixir-ls - 9637725431e04dea3302f5f4d6e1e098e1ca7706 authored almost 5 years ago by Łukasz Samson <[email protected]>
Add initial generation of 3.15 schemas

github.com/elixir-lsp/lsp-schema - 30a6808ea302f4e2ce874bb098aba288c6a615ab authored almost 5 years ago by Jason Axelson <[email protected]>
Update readme

github.com/elixir-lsp/lsp-schema - 441e681907c85ae88ba8e61971f263014500b6ad authored almost 5 years ago by Jason Axelson <[email protected]>
Basic readme update

github.com/elixir-lsp/lsp-schema - 12601b831fd77cca56c9e6565f197154cf494da3 authored almost 5 years ago by Jason Axelson <[email protected]>
Add LSP 3.14 schemas

github.com/elixir-lsp/lsp-schema - 3be50ecf96cc055efcf126f0654457f80f2c596a authored almost 5 years ago by Jason Axelson <[email protected]>
Initial commit

github.com/elixir-lsp/lsp-schema - ca6cfa26ea446bf530197be358ca4e0d8618d6df authored almost 5 years ago by Jason Axelson <[email protected]>
Fix exception when processing a textDocument/didChange notification (#178)

* Fix exception when processing a textDocument/didChange notification

If there is a client bu...

github.com/elixir-lsp/elixir-ls - 1533d0af3247b93c739633d37117d018200b90bf authored almost 5 years ago by Jason Axelson <[email protected]>
Update changelog

github.com/elixir-lsp/elixir-ls - 24a3f50b5a60a7a241d900d4b650fdcff537a82a authored almost 5 years ago by Jason Axelson <[email protected]>
Merge pull request #65 from axelson/dont-self-reject-plugin

Update conflicting extensions list

github.com/elixir-lsp/vscode-elixir-ls - c5355c61586d5de54c09bbe4ad45daf7cb69fd15 authored almost 5 years ago by Jason Axelson <[email protected]>
In #61 we changed the publisher back to `JakeBecker`

So now we need to update the conflicting extensions list to match that
change

Fixes #63

github.com/elixir-lsp/vscode-elixir-ls - 13f99555af92294b8da4f9e0f9d2e0ffd266ae9a authored almost 5 years ago by Jason Axelson <[email protected]>
Merge pull request #64 from lukaszsamson/ls-update-client

Update vscode-languageclient

github.com/elixir-lsp/vscode-elixir-ls - 86fceb41c62daef5aa69b2ebf97219ae915d2746 authored almost 5 years ago by Jason Axelson <[email protected]>
Apdate vscode-languageclient

Adds support for Language Server Protocol 3.15

github.com/elixir-lsp/vscode-elixir-ls - 045875abef357b0088b90acbde802006b50d4449 authored almost 5 years ago by Lukasz Samson <[email protected]>
TODOs addressed

github.com/elixir-lsp/elixir_sense - f89444dd713520acb5d97a98b6d24386c04b9ae8 authored almost 5 years ago by Lukasz Samson <[email protected]>
DocumentSymbols provider should handle modules without a name (#179)

* DocumentSymbols provider should handle modules without a name

The DocumentSymbols provider ...

github.com/elixir-lsp/elixir-ls - fb641e4446941ac61e5a17d43a0d992d940c0bbf authored almost 5 years ago by Jason Axelson <[email protected]>
Merge pull request #177 from axelson/dont-return-snippets-to-clients-that-dont-support-them

Don't return snippets to clients that don't support snippets

github.com/elixir-lsp/elixir-ls - 24ddf88f5752cbdcddb2bccb506b52cf2d0c151f authored almost 5 years ago by Jason Axelson <[email protected]>
Don't return snippets to clients that don't support snippets

Note: the previous regex did not match snippets

Fixes #171

github.com/elixir-lsp/elixir-ls - 524686442e9c8483ac6e46c46c74de6956657c94 authored almost 5 years ago by Jason Axelson <[email protected]>
return metadata in suggestion

github.com/elixir-lsp/elixir_sense - f0c5bf490f6e39d56725939c01e3cf2d1c9d6273 authored almost 5 years ago by Lukasz Samson <[email protected]>
Merge pull request #61 from JakeBecker/switch-extensions

This repo will be taking over publishing to the original JakeBecker.e…

github.com/elixir-lsp/vscode-elixir-ls - 93da0f9203be0efdbc486e38a9c02a99cbb95939 authored almost 5 years ago by Jason Axelson <[email protected]>
Merge pull request #174 from JakeBecker/make-canonical-repo

Update readme and changelog to indicate this is the canonical repo

github.com/elixir-lsp/elixir-ls - 9a21ccab87a0e359122a7f3e8b478f92d87fec4c authored almost 5 years ago by Jason Axelson <[email protected]>
This repo will be taking over publishing to the original JakeBecker.elixir-ls extension.

Update package.json and readme to explain the change

github.com/elixir-lsp/vscode-elixir-ls - c7f62bd53663f4928d228c44b03c87ca0c3e8348 authored almost 5 years ago by Jake Becker <[email protected]>
The original repo at JakeBecker/elixir-ls has been deprecated in favor of elixir-lsp/elixir-ls

Any IDE extensions that use ElixirLS should switch to using this repository. The ["ElixirLS Fork...

github.com/elixir-lsp/elixir-ls - 4d90982e373d75b260978a7d2c7986c4e8108173 authored almost 5 years ago by Jake Becker <[email protected]>
Merge pull request #173 from axelson/document-symbols-handle-partial-initiation

textDocument/documentSymbol should handle a non-fully initialized server

github.com/elixir-lsp/elixir-ls - 94b802ed9daa3bf9b6242d61ac7fb460f561172a authored almost 5 years ago by Jason Axelson <[email protected]>
textDocument/documentSymbol should handle a non-fully initialized server

Sometimes requests will be processed when the server has not been initialized
with client capabi...

github.com/elixir-lsp/elixir-ls - 6dde3999a786bca1b33c2089140aeaa78e420eb3 authored almost 5 years ago by Jason Axelson <[email protected]>