gleam: init module
1 file changed, 22 insertions(+), 0 deletions(-)
changed files
A user/settings/development/gleam.nix
@@ -0,0 +1,22 @@ +{ pkgs, ... }: +{ + home.packages = [ + pkgs.gleam + ]; + + programs.emacs.extraPackages = epkgs: [ + epkgs.gleam-ts-mode + (epkgs.treesit-grammars.with-grammars (grammars: [ + grammars.tree-sitter-gleam + ])) + ]; + programs.emacs.extraConfig = '' + (use-package gleam-ts-mode + :mode (rx ".gleam" eos)) + ''; + + programs.zed-editor.extensions = [ + "gleam" + "gleam-snippets" + ]; +}