feature/workspaces: create new workspace when switching to new projectile project

This commit is contained in:
Henrik Lissner 2017-02-21 00:44:06 -05:00
parent 752e8e4fe4
commit cb4b61b1ac

View file

@ -42,10 +42,13 @@
(advice-add 'display-buffer :after '+workspaces*auto-add-buffer) (advice-add 'display-buffer :after '+workspaces*auto-add-buffer)
;; TODO Integration with projectile? ;; TODO Integration with projectile?
;; ;; Create a new workspace on project switch ;; Create a new workspace on project switch
;; (defun doom|new-workspace-on-project-change () (defun doom|new-workspace-on-project-change ()
;; (+workspace-new (f-filename (doom-project-root)))) (let ((project-name (projectile-project-name)))
;; (add-hook 'projectile-before-switch-project-hook 'doom|new-workspace-on-project-change) (if (+workspace-exists-p project-name)
(+workspace/switch-to project-name)
(+workspace/new project-name))))
(add-hook 'projectile-before-switch-project-hook 'doom|new-workspace-on-project-change)
;; TODO Test per-frame perspectives ;; TODO Test per-frame perspectives