Commit Graph

50 Commits

Author SHA1 Message Date
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
Adam C. Stephens
5b145d3e19 elixir-ls: 0.29.3 -> 0.30.0
Changelog: https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.30.0
2025-11-17 12:52:45 -05:00
Adam C. Stephens
9f6404f58b beamPackages.elixir-ls: 0.28.1 -> 0.29.3
https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.29.0
https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.29.1
https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.29.2
https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.29.3
2025-08-27 10:46:04 -04:00
Adam C. Stephens
b4eee17286 elixir-ls: fix elixir executable in path 2025-07-24 10:07:27 -04:00
Adam C. Stephens
b051a144dc elixir-ls: force local installation 2025-07-23 13:03:43 -04:00
Adam C. Stephens
2b32c9ad86 elixir-ls: explicitly load elixir stdlib path 2025-07-14 11:28:05 -04:00
R. Ryantm
def4373ad7 beam26Packages.elixir-ls: 0.27.2 -> 0.28.1 2025-05-25 16:05:48 +00:00
Fernando Rodrigues
05580f4b44 treewide: switch instances of lib.teams.*.members to the new meta.teams attribute
Follow-up to #394797.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-04-25 22:20:17 -03:00
Winter
a19cd4ffb1 Revert "treewide: replace rev with tag"
This reverts commit 65a333600d.

This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.

It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).

A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.

[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e458
2025-04-08 02:57:25 -04:00
Pol Dellaiera
65a333600d treewide: replace rev with tag 2025-04-07 16:57:22 +02:00
R. Ryantm
22782bd04b beam26Packages.elixir-ls: 0.27.1 -> 0.27.2 2025-03-29 17:29:17 +00:00
R. Ryantm
9f0d4660f1 beam26Packages.elixir-ls: 0.26.4 -> 0.27.1 2025-03-06 23:23:32 +00:00
R. Ryantm
5f14a6470b beam26Packages.elixir-ls: 0.26.2 -> 0.26.4 2025-02-07 07:42:00 +00:00
Adam C. Stephens
aa540982c1 elixir-ls: 0.26.1 -> 0.26.2 2025-01-03 16:00:01 +00:00
R. Ryantm
709930aaf6 beam27Packages.elixir-ls: 0.25.0 -> 0.26.1 2025-01-02 00:32:33 +00:00
R. Ryantm
4baf396a77 elixir-ls: 0.24.1 -> 0.25.0 2024-12-23 15:53:23 +00:00
Silvan Mosberger
84d4f874c2 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev 78e9caf153
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:23:58 +01:00
Thomas Eizinger
435051f990 Also patch zsh launcher 2024-10-20 21:32:10 +11:00
Thomas Eizinger
e592a52311 Substitute reference to elixir 2024-10-20 21:12:09 +11:00
redyf
9669d45afa elixir-ls: 0.24.0 -> 0.24.1
https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.24.1
2024-10-14 18:57:22 -03:00
R. Ryantm
8f50ca43e6 elixir-ls: 0.23.0 -> 0.24.0 2024-10-09 14:29:56 +00:00
arathunku
6729e0336d elixir-ls: 0.21.3 -> 0.23.0
- [v0.23.0 release](https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.23.0)
- [v0.22.0 release](https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.22.0)
2024-08-04 07:48:35 +02:00
Elliott Clark
4da6c3521a elixir-ls: 0.21.1 -> 0.21.3
Summary:
0.21.3 contains a potential fix for memory leaks. This is the update.

Test Plan:
`nix-build . -A elixir-ls`
`nixpkgs-review wip`
2024-05-22 12:15:10 -05:00
arathunku
f1d350753e elixir-ls: 0.20.0 -> 0.21.1 2024-05-17 07:04:24 +02:00
Adam Stephens
3cc34c0d9c elixir-ls: fix building with elixir_1_16 2024-03-27 10:51:08 -04:00
Joshua Trees
cebca8587a elixir-ls: 0.19.0 -> 0.20.0 2024-03-26 11:23:12 +01:00
Philip Munksgaard
bea4776f99 elixir-ls: 0.18.1 -> 0.19.0 2024-01-22 10:19:19 +01:00
Philip Munksgaard
c6edf4fe49 elixir-ls: 1.17.10 -> 1.18.1
elixir-ls 1.18.0 changed the name of the `debugger.sh` (which we call
`elixir-debugger`) script to `debug_adapter.sh`, so the new name in this package
is `elixir-debug-adapter`.
2023-12-28 15:29:21 +01:00
Joshua Trees
d5eddab5b5 elixir-ls: 0.17.3 -> 0.17.10 2023-11-20 13:54:13 +00:00
Joshua Trees
ab7b4c43eb elixir-ls: 0.17.2 -> 0.17.3 2023-10-25 10:00:07 +00:00
Joshua Trees
cf5a26fb2a elixir-ls: 0.17.1 -> 0.17.2 2023-10-24 10:08:07 +00:00
Joshua Trees
7384a06fc9 elixir-ls: 0.16.0 -> 0.17.1 2023-10-18 09:48:26 +00:00
Justin Wood
d5df7fc87f elixir-ls: Include the debugger 2023-10-03 11:52:41 +00:00
Matt Moriarity
1ce066f6f9 elixir-ls: 0.15.1 -> 0.16.0 2023-09-07 00:29:32 +00:00
Matt Moriarity
001c0936da elixir-ls: meta.mainProgram 2023-08-27 20:20:35 -06:00
Shane Sveller
b5eafe654a elixir_ls: 0.14.6 -> 0.15.1
First release with support for Erlang/OTP 26. 26.0.2 or later required.
https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.15.1
https://github.com/elixir-lsp/elixir-ls/issues/886
https://github.com/elixir-lsp/elixir-ls/pull/923
2023-07-03 09:12:17 +08:00
happysalada
6a050b80fa fetchMixDeps: transition to hash 2023-06-05 09:29:32 -04:00
Kerstin
872987d040 beam/mixRelease: default stripDebug to false due frequent runtime errors (#232107)
This flag appears to cause issues in 3 out 4 users of mixRelease in
Nixpkgs, plus Mobilizon, which isn't merged yet. It might be safer to
set it to fals for now, as the runtime error messages produced by it are
quite cryptic.
2023-05-16 10:50:34 +02:00
happysalada
0d0f783de2 elixir-ls: 0.14.5 -> 0.14.6 2023-05-14 13:26:38 -04:00
Alexandre Pereira
de85369ecd elixir-ls: 0.13.0 -> 0.14.5
first pull request !
2023-04-23 02:47:17 +01:00
Gaetan Lepage
43c964b1be elixir-ls: fix build 2023-03-23 09:25:46 +01:00
superherointj
1f24ebb428 elixir-ls: rename elixir_ls to elixir-ls 2023-03-20 17:57:35 -04:00
arathunku
cec45b0a1c elixir-ls: 0.12.0 -> 0.13.0 2023-01-19 20:44:11 +01:00
arathunku
23f765df13 elixir-ls: 0.11.0 -> 0.12.0 2022-11-17 21:11:09 +01:00
Erwin Boskma
fa325eafe8 elixir-ls: 0.10.0 -> 0.11.0 2022-08-24 22:02:35 -04:00
arathunku
e464e032d8 elixir-ls: 0.9.0 -> 0.10.0 2022-07-08 04:23:11 -04:00
Raphael Megzari
89d416b670 elixir-ls: 0.8.1 -> 0.9.0 (#148671) 2021-12-08 09:11:35 +09:00
Sergei Maximov
2a9336b426 elixir-ls: build LS using the same Elixir version that is used to run LS
The Elixir LS package in Nixpkgs by default used the latest Elixir
version available to compile and run Elixir LS. The user can build
a custom Elixir LS package with a different Elixir version:

    my-custom-elixir-ls = pkgs.elixir-ls.override {
      elixir = my-custom-elixir;
    };

But by doing so the user changes only the Elixir version used to
run Elixir LS; the Elixir version used to compile Elixir LS doesn't
change. As the result, the custom Elixir LS package uses a different
Elixir version at runtime than the Elixir version it was compiled with.

In order to be able to modify the Elixir version used at build time,
I changed `mixRelease` and `fetchMixDeps` to accept `elixir` and
`hex` as parameters (defaults to the latest Elixir and Hex packages).
2021-11-03 08:46:46 +09:00
happysalada
f2b50ffadb elixir-ls: 0.8.0 -> 0.8.1 2021-09-02 23:00:02 +09:00
happysalada
070fa4cefc elixir_ls: add update script 2021-09-02 10:55:45 +09:00