From dbad98c05eeedce6ba4a6ddd73e1922d3bf492c2 Mon Sep 17 00:00:00 2001 From: Rutherther Date: Fri, 7 Jun 2024 20:44:01 +0200 Subject: [PATCH] feat: load nix-mode-mmm.el from nix-mode package --- init.el | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/init.el b/init.el index 425cde6..6487adf 100644 --- a/init.el +++ b/init.el @@ -380,24 +380,13 @@ ;; Nix (my-use-package nix-mode - :ensure t + :ensure (nix-mode :fetcher github + :repo "NixOS/nix-mode" + :files (:defaults (:exclude "nix-company.el"))) :after mmm-mode - :mode "\\.nix\\'") - :config - (mmm-add-group 'nix-sh - '((sh-command - :submode sh-mode - :face mmm-output-submode-face - :front "[^'a-zA-Z]''[^']" - :back "''[^$\\']" - :include-front t - :front-offset 4 - :end-not-begin t - ))) - ;; (setq mmm-global-mode 'maybe) - (mmm-add-mode-ext-class 'nix-mode "\\.nix\\'" 'nix-sh) - - ;;(load (expand-file-name "nix-mode-mmm.el" (file-name-directory (locate-library "nix-mode"))))) + :mode "\\.nix\\'" + :init + (load (expand-file-name "nix-mode-mmm.el" (file-name-directory (locate-library "nix-mode"))))) ;; Some additional stuff (add-hook 'write-file-hooks 'delete-trailing-whitespace nil t) -- 2.48.1