aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbard <[email protected]>2024-03-17 21:16:18 -0400
committerbard <[email protected]>2024-03-17 21:16:18 -0400
commit262aeac003d990c05bbc68c014edc5320a46a45c (patch)
tree31ce0af84d37d33449c8ff50a1c9120b5a2c3192
parente96749fc388b5a212efdd6d64345648219c0f7bf (diff)
fixed/added new keybinds
-rw-r--r--bard-emacs-modules/bard-emacs-window.el19
1 files changed, 13 insertions, 6 deletions
diff --git a/bard-emacs-modules/bard-emacs-window.el b/bard-emacs-modules/bard-emacs-window.el
index 2cdd7f5..30a33ab 100644
--- a/bard-emacs-modules/bard-emacs-window.el
+++ b/bard-emacs-modules/bard-emacs-window.el
@@ -1,5 +1,6 @@
(require 'bard-window)
+;; settings for prot-
(setq window-combination-resize t)
(setq even-window-sizes 'height-only)
(setq window-sides-vertical nil)
@@ -9,6 +10,15 @@
(setq window-min-height 3)
(setq window-min-width 30)
+(define-key global-map (kbd "C-M-<up>") #'windmove-up)
+(define-key global-map (kbd "C-M-<right>") #'windmove-right)
+(define-key global-map (kbd "C-M-<down>") #'windmove-down)
+(define-key global-map (kbd "C-M-<left>") #'windmove-left)
+(define-key global-map (kbd "C-M-S-<up>") #'windmove-swap-states-up)
+(define-key global-map (kbd "C-M-S-<right>") #'windmove-swap-states-right)
+(define-key (kbd "C-M-S-<down>") #'windmove-swap-states-down)
+(define-key (kbd "C-M-S-<left>") #'windmove-swap-states-left)
+
(use-package beframe
:ensure t
:config
@@ -33,7 +43,6 @@
(window-height . fit-window-to-buffer))
("\\(\\*Capture\\*\\|CAPTURE-.*\\)"
(display-buffer-reuse-mode-window display-buffer-below-selected))
-
;; error stuff
((or . ((derived-mode . flymake-diagnostics-buffer-mode)
(derived-mode . flymake-project-diagnostics-mode)
@@ -58,11 +67,9 @@
))
(winner-mode 1)
-(define-key global-map (kbd "C-c <right>") #'nil)
-(define-key global-map (kbd "C-c <left>") #'nil)
(define-key global-map (kbd "C-x <right>") #'winner-redo)
-(define-key global-map (kbd "C-x <right>") #'winner-undo)
+(define-key global-map (kbd "C-x <left>") #'winner-undo)
(define-key global-map (kbd "C-x C-n") #'next-buffer)
(define-key global-map (kbd "C-x C-p") #'previous-buffer)
-(define-key global-map (kbd "C-x <right>") #'next-buffer)
-(define-key global-map (kbd "C-x <left>") #'previous-buffer)
+(define-key global-map (kbd "C-x <up>") #'next-buffer)
+(define-key global-map (kbd "C-x <down>") #'previous-buffer)