(keymap-global-set "<remap> <capitalize-word>" #'capitalize-dwim) ; M-c
(keymap-global-set "<remap> <downcase-word>" #'downcase-dwim) ; M-l
(keymap-global-set "<remap> <upcase-word>" #'upcase-dwim) ; M-u
+(keymap-global-set "<remap> <keyboard-quit>" #'re/keyboard-quit) ; C-g works better
;; WayfindiĆ
(keymap-global-set "<home>" #'beginning-of-buffer)
(goto-char (point-min))
(special-mode)))
+(defun re/keyboard-quit ()
+ "Smarter version of `keyboard-quit'.
+Close the minibuffer if not focused when hit.
+Stolen from emacsredux.com."
+ (interactive)
+ (if (active-minibuffer-window)
+ (if (minibufferp)
+ (minibuffer-keyboard-quit)
+ (abort-recursive-edit))
+ (keyboard-quit)))
+
(provide 're-editing-defuns)
;;; re-editing-defuns.el ends here