Remove doom-project file/dir local var support

It didn't really work, and it's too Doom-specific to be useful. We'll
need better heuristics.
This commit is contained in:
Henrik Lissner 2019-03-14 17:14:59 -04:00
parent bb3f027ca2
commit 8da2785141
No known key found for this signature in database
GPG Key ID: 5F6C0EA160557395

View File

@ -14,7 +14,6 @@
:config
(add-hook 'dired-before-readin-hook #'projectile-track-known-projects-find-file-hook)
(add-hook 'find-file-hook #'doom|init-project-mode)
(global-set-key [remap evil-jump-to-tag] #'projectile-find-tag)
(global-set-key [remap find-tag] #'projectile-find-tag)
@ -67,23 +66,10 @@
;;
;; Project-based minor modes
(defvar-local doom-project nil
"Either the symbol or a list of project modes you want to enable. Available
for .dir-locals.el.")
(defvar doom-project-hook nil
"Hook run when a project is enabled. The name of the project's mode and its
state are passed in.")
(defun doom|init-project-mode ()
"Auto-enable the project(s) listed in `doom-project'."
(when doom-project
(if (symbolp doom-project)
(funcall doom-project)
(cl-loop for mode in doom-project
unless (symbol-value mode)
do (funcall mode)))))
(cl-defmacro def-project-mode! (name &key
modes
files