feature/workspaces: add switch-or-create functionality to +workspace-switch

This commit is contained in:
Henrik Lissner 2017-03-06 19:24:25 -05:00
parent 4b63d79f68
commit 552684564e

View File

@ -121,10 +121,12 @@ perspective or its hash table."
(persp-kill name inhibit-kill-p))
;;;###autoload
(defun +workspace-switch (name)
(defun +workspace-switch (name &optional auto-create-p)
"Switch to another workspace."
(unless (+workspace-exists-p name)
(error "%s is not an available workspace" name))
(if auto-create-p
(+workspace-new name)
(error "%s is not an available workspace" name)))
(persp-frame-switch name))
(defun +workspace--generate-id ()