diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/init-git.el | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/modules/init-git.el b/modules/init-git.el index 231c151..c191f1d 100644 --- a/modules/init-git.el +++ b/modules/init-git.el @@ -64,22 +64,20 @@ (message "NO git-gutters-fringe!")) )))) -(use-package gitconfig-mode +(use-package git-modes :ensure t - :mode ("/\\.?git/?config$" - "/\\.gitmodules$") - :hook - (gitconfig-mode . flyspell-mode)) - -(use-package gitignore-mode - :ensure t - :mode ("/\\.gitignore$" - "/\\.git/info/exclude$" - "/git/ignore$")) - -(use-package gitattributes-mode - :ensure t - :defer t) + :config + (setq auto-mode-alist + (append auto-mode-alist + '(("/\\.?git/?config$" . gitconfig-mode) + ("/\\.gitmodules$" . gitconfig-mode) + ("/\\.gitignore$" . gitignore-mode) + ("/\\.git/info/exclude$" . gitignore-mode) + ("/git/ignore$" . gitignore-mode) + ("/.dockerignore\\'" . gitignore-mode) + ("/\\.gitattributes\\'" . gitattributes-mode) + ("/info/attributes\\'" . gitattributes-mode) + ("/git/attributes\\'" . gitattributes-mode))))) (use-package git-timemachine :ensure t |