From e80b231881758337e4c225c0116d0c0814664627 Mon Sep 17 00:00:00 2001 From: outfoxxed Date: Fri, 13 Jan 2023 13:46:45 -0800 Subject: [PATCH] Fix tabs in nix files --- init.el | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/init.el b/init.el index 09e0566..76d130c 100644 --- a/init.el +++ b/init.el @@ -34,18 +34,14 @@ mouse-wheel-follow-mouse +1 scroll-step 1) ;; C-n C-p scroll step -;; Tabs -(setq custom-tab-width 2) - ;; Highlight matching parens faster (setq show-paren-delay 0) +(setq tab-width 2) (defun disable-tabs () (indent-tabs-mode -1)) (defun enable-tabs () - (local-set-key (kbd "TAB") 'tab-to-tab-stop) - (indent-tabs-mode +1) - (setq tab-width custom-tab-width)) + (indent-tabs-mode +1)) (add-hook 'prog-mode-hook 'enable-tabs) (add-hook 'lisp-mode-hook 'disable-tabs) @@ -147,7 +143,9 @@ ;; Nix support (use-package nix-mode - :mode "\\.nix\\'") + :mode "\\.nix\\'" + :config + (add-hook 'nix-mode-hook 'disable-tabs)) ;; Treesitter based navigation (use-package evil-textobj-tree-sitter