user/settings/development/gleam.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | { pkgs, ... }:
{
home.packages = [
pkgs.gleam
pkgs.erlang
];
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"
];
}
|