diff options
| -rw-r--r-- | dot.emacs.d/init.el | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/dot.emacs.d/init.el b/dot.emacs.d/init.el index f750b27..4c2ff14 100644 --- a/dot.emacs.d/init.el +++ b/dot.emacs.d/init.el @@ -127,6 +127,20 @@ (defun qsx-no-indent-tabs-mode () (setq indent-tabs-mode nil)) +(use-package cperl-mode + :ensure nil + :init + (add-to-list 'major-mode-remap-alist '(perl-mode . cperl-mode)) + (add-hook 'cperl-mode-hook #'qsx-no-indent-tabs-mode)) + +(use-package flymake-perlcritic + :pin melpa-unstable ; Last release in 2012 + :config + (dolist (h '(flymake-mode + flymake-perlcritic-setup)) + (add-hook 'cperl-mode-hook h)) + (setq flymake-perlcritic-severity 1)) + (use-package lsp-mode :commands lsp :bind-keymap ("s-l" . lsp-command-map) |
