diff --git a/modules/user/emacs/init.el b/modules/user/emacs/init.el index 18eb1875..e0efb831 100644 --- a/modules/user/emacs/init.el +++ b/modules/user/emacs/init.el @@ -139,7 +139,7 @@ (use-package line-wrapping-and-numbers :load-path "./lib" - :after (org markdown git-timemachine)) + :after (org markdown git-timemachine nix-mode)) (use-package ultra-scroll :init diff --git a/modules/user/emacs/lib/line-wrapping-and-numbers.el b/modules/user/emacs/lib/line-wrapping-and-numbers.el index 20b4c5ca..cc85951f 100644 --- a/modules/user/emacs/lib/line-wrapping-and-numbers.el +++ b/modules/user/emacs/lib/line-wrapping-and-numbers.el @@ -33,6 +33,8 @@ (add-hook 'markdown-mode-hook 'visual-line-mode) (add-hook 'prog-mode-hook 'truncate-lines-on) (add-hook 'prog-mode-hook 'visual-line-mode-off) +(add-hook 'nix-mode-hook 'truncate-lines-on) +(add-hook 'nix-mode-hook 'visual-line-mode-off) (defun apply-proper-line-wrapping () "Apply proper line wrapping and visual line mode settings according to whether or not the current mode derives from `prog-mode`." (if (derived-mode-p 'prog-mode)