From 34b4ff12f4ec3bbdc4de79c5498be59f1bf9dd5c Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 22 May 2019 05:35:37 -0400 Subject: [PATCH] lang/emacs-lisp: remove buggy read-only hook Breaks package-install when it attempts to byte-compile package files. --- modules/lang/emacs-lisp/autoload.el | 9 --------- modules/lang/emacs-lisp/config.el | 3 +-- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/modules/lang/emacs-lisp/autoload.el b/modules/lang/emacs-lisp/autoload.el index 21670134a..940870215 100644 --- a/modules/lang/emacs-lisp/autoload.el +++ b/modules/lang/emacs-lisp/autoload.el @@ -150,12 +150,3 @@ verbosity when editing a file in `doom-private-dir' or `doom-emacs-dir'." " " (default-value 'flycheck-emacs-lisp-check-form) ")")))) - -;;;###autoload -(defun +emacs-lisp|read-only-packages () - "Enable `read-only-mode' if a package source file is opened. - -Packages are in `doom-packages-dir'. They shouldn't be modified directly." - (when-let* ((filename (buffer-file-name (buffer-base-buffer)))) - (when (file-in-directory-p filename doom-packages-dir) - (read-only-mode +1)))) diff --git a/modules/lang/emacs-lisp/config.el b/modules/lang/emacs-lisp/config.el index a71e4f531..2cd5525a7 100644 --- a/modules/lang/emacs-lisp/config.el +++ b/modules/lang/emacs-lisp/config.el @@ -50,8 +50,7 @@ This marks a foldable marker for `outline-minor-mode' in elisp buffers.") rainbow-delimiters-mode highlight-quoted-mode ;; initialization - +emacs-lisp|extend-imenu - +emacs-lisp|read-only-packages)) + +emacs-lisp|extend-imenu)) ;; Flycheck's two emacs-lisp checkers produce a *lot* of false positives in ;; emacs configs, so we disable `emacs-lisp-checkdoc' and reduce the