added web-mode

This commit is contained in:
Emmet
2025-09-07 19:09:55 -05:00
parent a4e8b952c6
commit d6cc3de97c
2 changed files with 33 additions and 0 deletions

View File

@@ -38,6 +38,27 @@ in {
org-roam org-node org-node-fakeroam
vterm vterm-toggle sudo-edit
direnv
(epkgs.callPackage (
{ lib, fetchurl, trivialBuild }:
trivialBuild {
pname = "web-mode";
version = "17.3.20";
src = builtins.fetchGit {
url = "https://github.com/fxbois/web-mode.git";
rev = "0c83581d1e93d1d802c730a1d5e90cd1c740e1b2";
ref = "main";
};
meta = with lib; {
description = "web template editing mode for emacs";
homepage = "https://web-mode.org/";
license = licenses.gpl3;
platforms = platforms.all;
};
}
) {})
gdscript-mode
nix-mode
python python-mode

View File

@@ -162,6 +162,18 @@
:config
(ultra-scroll-mode 1))
(use-package web-mode
:mode
(("\\.phtml\\'" . web-mode)
("\\.php\\'" . web-mode)
("\\.svelte\\'" . web-mode)
("\\.tpl\\'" . web-mode)
("\\.[agj]sp\\'" . web-mode)
("\\.as[cp]x\\'" . web-mode)
("\\.erb\\'" . web-mode)
("\\.mustache\\'" . web-mode)
("\\.djhtml\\'" . web-mode)))
;; Magit
(use-package magit
:commands (magit magit-status)