layouts: fixes reset of layout upon creation of new layouts
with SPC l l and SPC p l Fixes #3740
This commit is contained in:
parent
9290acf058
commit
fde6c60bae
|
@ -54,7 +54,11 @@ perspectives does."
|
||||||
:sources `(,(spacemacs//helm-perspectives-source)
|
:sources `(,(spacemacs//helm-perspectives-source)
|
||||||
,(helm-build-dummy-source "Create new perspective"
|
,(helm-build-dummy-source "Create new perspective"
|
||||||
:requires-pattern t
|
:requires-pattern t
|
||||||
:action #'persp-switch))))
|
:action
|
||||||
|
'(("Create new perspective" .
|
||||||
|
(lambda (name)
|
||||||
|
(let ((persp-reset-windows-on-nil-window-conf t))
|
||||||
|
(persp-switch name)))))))))
|
||||||
|
|
||||||
;; ability to use helm find files but also adds to current perspective
|
;; ability to use helm find files but also adds to current perspective
|
||||||
(defun spacemacs/helm-persp-close ()
|
(defun spacemacs/helm-persp-close ()
|
||||||
|
@ -104,9 +108,10 @@ perspectives does."
|
||||||
:mode-line helm-read-file-name-mode-line-string
|
:mode-line helm-read-file-name-mode-line-string
|
||||||
:action '(("Switch to Project Perspective" .
|
:action '(("Switch to Project Perspective" .
|
||||||
(lambda (project)
|
(lambda (project)
|
||||||
(persp-switch project)
|
(let ((persp-reset-windows-on-nil-window-conf t))
|
||||||
(let ((projectile-completion-system 'helm))
|
(persp-switch project)
|
||||||
(projectile-switch-project-by-name project))))))
|
(let ((projectile-completion-system 'helm))
|
||||||
|
(projectile-switch-project-by-name project)))))))
|
||||||
:buffer "*Projectile Layouts*"))
|
:buffer "*Projectile Layouts*"))
|
||||||
|
|
||||||
;; Autosave ----------------------------------------------------------------
|
;; Autosave ----------------------------------------------------------------
|
||||||
|
|
Loading…
Reference in a new issue