elixir-tools.nix 813 B

1234567891011121314151617181920212223242526272829303132
  1. # { pkgs, ... }:
  2. {
  3. plugins.elixir.enable = false;
  4. # plugins.elixir.settings = {
  5. # nextls = {
  6. # enable = true;
  7. # cmd = "nextls";
  8. # init_options = {
  9. # mix_env = "production";
  10. # mix_target = "localhost";
  11. # experimental.completions.enable = true;
  12. # extensions.credo = {
  13. # enable = true;
  14. # cli_options = [];
  15. # };
  16. # };
  17. # # on_attach.__raw = ''
  18. # # function(client, bufnr)
  19. # # -- from config
  20. # # end
  21. # # '';
  22. # };
  23. # # nextls.enable = true;
  24. # # nextls.auto_update = true;
  25. # # elixirls.enable = false;
  26. # # projectionist.enable = false;
  27. # };
  28. # extraPlugins = with pkgs.vimPlugins; [ elixir-tools-nvim ];
  29. # extraConfigLua = ''
  30. # require("elixir").setup()
  31. # '';
  32. }