From 7ad5bf1e629c5e620ca004f2aa414338e8b7adcd Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Tue, 1 Mar 2016 08:52:59 +0000 Subject: [PATCH] Tweaks to perspective mode --- modules/siren-perspective.el | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/modules/siren-perspective.el b/modules/siren-perspective.el index fa96912..0f25c96 100644 --- a/modules/siren-perspective.el +++ b/modules/siren-perspective.el @@ -10,13 +10,24 @@ (require 'perspective) (setq persp-mode-prefix-key "") +(setq persp-initial-frame-name "0:main") + +(persp-mode) + (define-key persp-mode-map (kbd "C-z") perspective-map) +(define-key persp-mode-map (kbd "C-z z") 'persp-switch) +(define-key persp-mode-map (kbd "C-z C-z") 'persp-switch) +(define-key persp-mode-map (kbd "C-z c") 'persp-switch) +(define-key persp-mode-map (kbd "C-z C-c") 'persp-switch) (define-key persp-mode-map (kbd "C-z s") 'persp-switch) (define-key persp-mode-map (kbd "C-z C-s") 'persp-switch) (define-key persp-mode-map (kbd "C-z b") 'persp-switch) (define-key persp-mode-map (kbd "C-z C-b") 'persp-switch) +(define-key persp-mode-map (kbd "C-z l") 'persp-switch-last) +(define-key persp-mode-map (kbd "C-z C-l") 'persp-switch-last) + (define-key persp-mode-map (kbd "C-z c") 'persp-remove-buffer) (define-key persp-mode-map (kbd "C-z C-c") 'persp-remove-buffer) @@ -37,7 +48,5 @@ (define-key persp-mode-map (kbd "C-z p") 'persp-prev) (define-key persp-mode-map (kbd "C-z C-p") 'persp-prev) -(persp-mode) - (provide 'siren-perspective) ;;; siren-perspective.el ends here