From c2a91a0c76957d7f46aaae5b2124158db1520595 Mon Sep 17 00:00:00 2001 From: Uko Kokņevičs Date: Thu, 17 Jul 2025 00:56:43 +0300 Subject: Emacs: add ninja-mode --- emacs/.config/emacs/arkta/arkta-progmodes.el | 4 ++++ emacs/.config/emacs/shared/elpaca-lock.el | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/emacs/.config/emacs/arkta/arkta-progmodes.el b/emacs/.config/emacs/arkta/arkta-progmodes.el index 9e91c43..f1da41e 100644 --- a/emacs/.config/emacs/arkta/arkta-progmodes.el +++ b/emacs/.config/emacs/arkta/arkta-progmodes.el @@ -170,6 +170,10 @@ (set-tab-width 4)) :hook (nasm-mode . arkta/nasm-setup)) +(use-package ninja-mode + :ensure t + :mode "\\.ninja\\'") + (use-package nix-mode :ensure t :mode "\\.nix\\'") diff --git a/emacs/.config/emacs/shared/elpaca-lock.el b/emacs/.config/emacs/shared/elpaca-lock.el index ecb1565..3f589f5 100644 --- a/emacs/.config/emacs/shared/elpaca-lock.el +++ b/emacs/.config/emacs/shared/elpaca-lock.el @@ -243,6 +243,11 @@ (:package "nerd-icons" :repo "rainstormstudio/nerd-icons.el" :fetcher github :files (:defaults "data") :source "MELPA" :protocol https :inherit t :depth treeless :ref "4476b4cabe63f5efafa3c0a8b370db4f6a92e90c")) + (ninja-mode :source "elpaca-menu-lock-file" :recipe + (:package "ninja-mode" :fetcher github :repo "ninja-build/ninja-emacs" :files + ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" + (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) + :source "MELPA" :protocol https :inherit t :depth treeless :ref "573c3aaedc6e90e9a8954bb70a24e079af7df390")) (nix-mode :source "elpaca-menu-lock-file" :recipe (:package "nix-mode" :fetcher github :repo "NixOS/nix-mode" :files (:defaults -- cgit v1.2.3