Centralize <SPC> in normal mode KBDs
Merging keybinding and wpc-keybindings step-by-step...
This commit is contained in:
		
							parent
							
								
									108da34dd9
								
							
						
					
					
						commit
						23cf5d43d8
					
				
					 2 changed files with 28 additions and 45 deletions
				
			
		| 
						 | 
					@ -32,25 +32,46 @@
 | 
				
			||||||
  `(exwm-input-set-key (kbd ,c) ,fn))
 | 
					  `(exwm-input-set-key (kbd ,c) ,fn))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(keybinding/exwm "C-M-v" #'ivy-clipmenu/copy)
 | 
					(keybinding/exwm "C-M-v" #'ivy-clipmenu/copy)
 | 
				
			||||||
 | 
					 | 
				
			||||||
(keybinding/exwm "<XF86MonBrightnessUp>" #'screen-brightness/increase)
 | 
					(keybinding/exwm "<XF86MonBrightnessUp>" #'screen-brightness/increase)
 | 
				
			||||||
(keybinding/exwm "<XF86MonBrightnessDown>" #'screen-brightness/decrease)
 | 
					(keybinding/exwm "<XF86MonBrightnessDown>" #'screen-brightness/decrease)
 | 
				
			||||||
 | 
					 | 
				
			||||||
(keybinding/exwm "<XF86AudioMute>" #'pulse-audio/toggle-mute)
 | 
					(keybinding/exwm "<XF86AudioMute>" #'pulse-audio/toggle-mute)
 | 
				
			||||||
(keybinding/exwm "<XF86AudioLowerVolume>" #'pulse-audio/decrease-volume)
 | 
					(keybinding/exwm "<XF86AudioLowerVolume>" #'pulse-audio/decrease-volume)
 | 
				
			||||||
(keybinding/exwm "<XF86AudioRaiseVolume>" #'pulse-audio/increase-volume)
 | 
					(keybinding/exwm "<XF86AudioRaiseVolume>" #'pulse-audio/increase-volume)
 | 
				
			||||||
(keybinding/exwm "<XF86AudioMicMute>" #'pulse-audio/toggle-microphone)
 | 
					(keybinding/exwm "<XF86AudioMicMute>" #'pulse-audio/toggle-microphone)
 | 
				
			||||||
 | 
					 | 
				
			||||||
(keybinding/exwm "C-M-c" #'chrome/browse)
 | 
					(keybinding/exwm "C-M-c" #'chrome/browse)
 | 
				
			||||||
 | 
					 | 
				
			||||||
(keybinding/exwm (kbd/raw 'x11 "s") #'scrot/select)
 | 
					(keybinding/exwm (kbd/raw 'x11 "s") #'scrot/select)
 | 
				
			||||||
 | 
					 | 
				
			||||||
(keybinding/exwm "<C-M-tab>" #'exwm/switch-to-exwm-buffer)
 | 
					(keybinding/exwm "<C-M-tab>" #'exwm/switch-to-exwm-buffer)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(general-define-key
 | 
					(general-define-key
 | 
				
			||||||
 :prefix "<SPC>"
 | 
					 :prefix "<SPC>"
 | 
				
			||||||
 :states '(normal)
 | 
					 :states '(normal)
 | 
				
			||||||
 "." #'ffap)
 | 
					 "." #'ffap
 | 
				
			||||||
 | 
					 "gn" #'notmuch
 | 
				
			||||||
 | 
					 "i" #'counsel-semantic-or-imenu
 | 
				
			||||||
 | 
					 "I" #'ibuffer
 | 
				
			||||||
 | 
					 "hk" #'helpful-callable
 | 
				
			||||||
 | 
					 "hf" #'helpful-function
 | 
				
			||||||
 | 
					 "hm" #'helpful-macro
 | 
				
			||||||
 | 
					 "hc" #'helpful-command
 | 
				
			||||||
 | 
					 "hk" #'helpful-key
 | 
				
			||||||
 | 
					 "hv" #'helpful-variable
 | 
				
			||||||
 | 
					 "hp" #'helpful-at-point
 | 
				
			||||||
 | 
					 "s" #'flyspell-mode
 | 
				
			||||||
 | 
					 "S" #'sort-lines
 | 
				
			||||||
 | 
					 "=" #'align
 | 
				
			||||||
 | 
					 "p" #'flycheck-previous-error
 | 
				
			||||||
 | 
					 "f" #'project-find-file
 | 
				
			||||||
 | 
					 "n" #'flycheck-next-error
 | 
				
			||||||
 | 
					 "N" #'smerge-next
 | 
				
			||||||
 | 
					 "W" #'balance-windows
 | 
				
			||||||
 | 
					 "gs" #'magit-status
 | 
				
			||||||
 | 
					 "E" #'refine
 | 
				
			||||||
 | 
					 "es" #'wpc/create-snippet
 | 
				
			||||||
 | 
					 "l" #'linum-mode
 | 
				
			||||||
 | 
					 "B" #'magit-blame
 | 
				
			||||||
 | 
					 "w" #'save-buffer
 | 
				
			||||||
 | 
					 "r" #'wpc/evil-replace-under-point
 | 
				
			||||||
 | 
					 "R" #'deadgrep)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 | 
					;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 | 
				
			||||||
;; Vterm
 | 
					;; Vterm
 | 
				
			||||||
| 
						 | 
					@ -84,10 +105,7 @@
 | 
				
			||||||
   :prefix "<SPC>"
 | 
					   :prefix "<SPC>"
 | 
				
			||||||
   :states '(normal)
 | 
					   :states '(normal)
 | 
				
			||||||
   "d0" #'display/disable-laptop
 | 
					   "d0" #'display/disable-laptop
 | 
				
			||||||
   "d1" #'display/enable-laptop)
 | 
					   "d1" #'display/enable-laptop
 | 
				
			||||||
  (general-define-key
 | 
					 | 
				
			||||||
   :prefix "<SPC>"
 | 
					 | 
				
			||||||
   :states '(normal)
 | 
					 | 
				
			||||||
   "D0" #'display/disable-4k
 | 
					   "D0" #'display/disable-4k
 | 
				
			||||||
   "D1" #'display/enable-4k))
 | 
					   "D1" #'display/enable-4k))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -144,10 +162,5 @@
 | 
				
			||||||
        (notmuch-search-tag '("-inbox" "-action" "-review" "+waiting")))
 | 
					        (notmuch-search-tag '("-inbox" "-action" "-review" "+waiting")))
 | 
				
			||||||
 "e" #'notmuch-search-archive-thread)
 | 
					 "e" #'notmuch-search-archive-thread)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(general-define-key
 | 
					 | 
				
			||||||
 :states '(normal)
 | 
					 | 
				
			||||||
 :prefix "<SPC>"
 | 
					 | 
				
			||||||
 "gn" #'notmuch)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
(provide 'keybindings)
 | 
					(provide 'keybindings)
 | 
				
			||||||
;;; keybindings.el ends here
 | 
					;;; keybindings.el ends here
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -91,36 +91,6 @@
 | 
				
			||||||
;; kbds for magit is with `evil-magit'.
 | 
					;; kbds for magit is with `evil-magit'.
 | 
				
			||||||
(use-package evil-magit)
 | 
					(use-package evil-magit)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
;; TODO: Consider moving this to another module.
 | 
					 | 
				
			||||||
(general-define-key
 | 
					 | 
				
			||||||
 :prefix "<SPC>"
 | 
					 | 
				
			||||||
 :states '(normal)
 | 
					 | 
				
			||||||
 "i" #'counsel-semantic-or-imenu
 | 
					 | 
				
			||||||
 "I" #'ibuffer
 | 
					 | 
				
			||||||
 "hk" #'helpful-callable
 | 
					 | 
				
			||||||
 "hf" #'helpful-function
 | 
					 | 
				
			||||||
 "hm" #'helpful-macro
 | 
					 | 
				
			||||||
 "hc" #'helpful-command
 | 
					 | 
				
			||||||
 "hk" #'helpful-key
 | 
					 | 
				
			||||||
 "hv" #'helpful-variable
 | 
					 | 
				
			||||||
 "hp" #'helpful-at-point
 | 
					 | 
				
			||||||
 "s" #'flyspell-mode
 | 
					 | 
				
			||||||
 "S" #'sort-lines
 | 
					 | 
				
			||||||
 "=" #'align
 | 
					 | 
				
			||||||
 "p" #'flycheck-previous-error
 | 
					 | 
				
			||||||
 "f" #'project-find-file
 | 
					 | 
				
			||||||
 "n" #'flycheck-next-error
 | 
					 | 
				
			||||||
 "N" #'smerge-next
 | 
					 | 
				
			||||||
 "W" #'balance-windows
 | 
					 | 
				
			||||||
 "gs" #'magit-status
 | 
					 | 
				
			||||||
 "E" #'refine
 | 
					 | 
				
			||||||
 "es" #'wpc/create-snippet
 | 
					 | 
				
			||||||
 "l" #'linum-mode
 | 
					 | 
				
			||||||
 "B" #'magit-blame
 | 
					 | 
				
			||||||
 "w" #'save-buffer
 | 
					 | 
				
			||||||
 "r" #'wpc/evil-replace-under-point
 | 
					 | 
				
			||||||
 "R" #'deadgrep)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
;; create comments easily
 | 
					;; create comments easily
 | 
				
			||||||
(use-package evil-commentary
 | 
					(use-package evil-commentary
 | 
				
			||||||
  :after (evil)
 | 
					  :after (evil)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue