From ea345e4d91ec2e138f31c8cf3235b8e08bae7bf2 Mon Sep 17 00:00:00 2001 From: Daniel Borchmann Date: Sun, 10 Mar 2024 16:32:07 +0100 Subject: [PATCH] Use LaTeX-mode when available This is achieved by aliasing `latex-mode` to `LaTeX-mode`, requiring a bit of refactoring of how `major-mode-remap-alist` is being used. --- init.el | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/init.el b/init.el index e62708e..dd4e4ee 100644 --- a/init.el +++ b/init.el @@ -240,9 +240,6 @@ diary-show-holidays-flag t calendar-view-holidays-initially-flag nil)) -(use-package files - :init (setq major-mode-remap-alist `((perl-mode . cperl-mode)))) - (use-package grep :commands (rgrep zrgrep) :bind (:map grep-mode-map @@ -2734,12 +2731,15 @@ eventuelly be set to nil, however)." :ensure t :commands (cperl-mode) :mode ("\\.plx\\'" . cperl-mode) - :init (setq cperl-hairy nil - cperl-invalid-face 'default - cperl-electric-keywords nil - cperl-lazy-help-time 2 - cperl-highlight-variables-indiscriminately t - cperl-indent-parens-as-block t) + :init (progn + (add-to-list 'major-mode-remap-alist '(perl-mode . cperl-mode)) + + (setq cperl-hairy nil + cperl-invalid-face 'default + cperl-electric-keywords nil + cperl-lazy-help-time 2 + cperl-highlight-variables-indiscriminately t + cperl-indent-parens-as-block t)) :config (progn (add-hook 'cperl-mode-hook 'flycheck-mode) (add-hook 'cperl-mode-hook 'prettify-symbols-mode) @@ -2758,6 +2758,7 @@ eventuelly be set to nil, however)." :config (require 'gnutls)) (when (package-installed-p "auctex") + (add-to-list 'major-mode-remap-alist '(latex-mode . LaTeX-mode)) (require 'db-latex)) (use-package edit-list