Remove KBD installations from more Elisp modules
I originally liked this pattern, but now I'd prefer to put everything in keybindings.el.
This commit is contained in:
parent
d1ee517461
commit
ea274f924a
2 changed files with 0 additions and 33 deletions
|
@ -19,17 +19,9 @@
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
|
||||||
(require 'cycle)
|
(require 'cycle)
|
||||||
(require 'general)
|
|
||||||
(require '>)
|
(require '>)
|
||||||
(require 'cl-macs)
|
(require 'cl-macs)
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
||||||
;; Constants
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
||||||
|
|
||||||
(defcustom colorscheme-install-kbds? t
|
|
||||||
"If non-nil, enable the keybindings.")
|
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
;; Library
|
;; Library
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
@ -90,13 +82,5 @@ Cycle prev otherwise."
|
||||||
(interactive)
|
(interactive)
|
||||||
(colorscheme-cycle :forward? nil))
|
(colorscheme-cycle :forward? nil))
|
||||||
|
|
||||||
;; Keybindings
|
|
||||||
(when colorscheme-install-kbds?
|
|
||||||
(general-define-key
|
|
||||||
:prefix "<SPC>"
|
|
||||||
:states '(normal)
|
|
||||||
"Ft" #'colorscheme-next
|
|
||||||
"Pt" #'colorscheme-prev))
|
|
||||||
|
|
||||||
(provide 'colorscheme)
|
(provide 'colorscheme)
|
||||||
;;; colorscheme.el ends here
|
;;; colorscheme.el ends here
|
||||||
|
|
|
@ -41,9 +41,6 @@
|
||||||
(defcustom keyboard-install-preferences? t
|
(defcustom keyboard-install-preferences? t
|
||||||
"When t, install keyboard preferences.")
|
"When t, install keyboard preferences.")
|
||||||
|
|
||||||
(defcustom keyboard-install-kbds? nil
|
|
||||||
"When t, install keybindings.")
|
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
;; Functions
|
;; Functions
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
@ -139,19 +136,5 @@ NOTE: This function exists because occasionally I unplug and re-plug in a
|
||||||
(when keyboard-install-preferences?
|
(when keyboard-install-preferences?
|
||||||
(keyboard-set-preferences))
|
(keyboard-set-preferences))
|
||||||
|
|
||||||
;; TODO: Define minor-mode for this.
|
|
||||||
(when keyboard-install-kbds?
|
|
||||||
(general-unbind 'motion "C-i" "C-y")
|
|
||||||
(general-define-key
|
|
||||||
;; TODO: Choose better KBDs for these that don't interfere with useful evil
|
|
||||||
;; ones.
|
|
||||||
;; Use C-y when you accidentally send the key-repeat too high or too low to
|
|
||||||
;; be meaningful.
|
|
||||||
"C-y" #'keyboard-reset-key-repeat
|
|
||||||
"C-i" #'keyboard-inc-repeat-rate
|
|
||||||
"C-u" #'keyboard-dec-repeat-rate
|
|
||||||
"C-S-i" #'keyboard-inc-repeat-delay
|
|
||||||
"C-S-u" #'keyboard-dec-repeat-delay))
|
|
||||||
|
|
||||||
(provide 'keyboard)
|
(provide 'keyboard)
|
||||||
;;; keyboard.el ends here
|
;;; keyboard.el ends here
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue