From 8a7a684fc9bc08fa1c89e689bac4b8272ecdd0bf Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 2 Jan 2019 13:19:02 -0500 Subject: [PATCH] Restore SPC b b/SPC b B and SPC ,/SPC < keybinds Restores workspace-restricted buffer switching. --- modules/config/default/+evil-bindings.el | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/modules/config/default/+evil-bindings.el b/modules/config/default/+evil-bindings.el index 027cb3ff6..332ac74f0 100644 --- a/modules/config/default/+evil-bindings.el +++ b/modules/config/default/+evil-bindings.el @@ -474,7 +474,12 @@ :desc "Toggle last popup" "~" #'+popup/toggle :desc "Find file" "." #'find-file - :desc "Switch to buffer" "," #'switch-to-buffer + + (:when (featurep! :feature workspaces) + :desc "Switch workspace buffer" "," #'persp-switch-to-buffer + :desc "Switch buffer" "<" #'switch-to-buffer) + (:unless (featurep! :feature workspaces) + :desc "Switch buffer" "," #'switch-to-buffer) :desc "Resume last search" "'" (cond ((featurep! :completion ivy) #'ivy-resume) @@ -550,7 +555,11 @@ :desc "Sudo edit this file" "S" #'doom/sudo-this-file :desc "Previous buffer" "[" #'previous-buffer :desc "Next buffer" "]" #'next-buffer - :desc "Switch buffer" "b" #'switch-to-buffer + (:when (featurep! :feature workspaces) + :desc "Switch workspace buffer" "b" #'persp-switch-to-buffer + :desc "Switch buffer" "B" #'switch-to-buffer) + (:unless (featurep! :feature workspaces) + :desc "Switch buffer" "b" #'switch-to-buffer) :desc "Kill buffer" "k" #'kill-this-buffer :desc "Next buffer" "n" #'next-buffer :desc "Kill other buffers" "o" #'doom/kill-other-buffers