Emacs: Fix SPC bindings

<space> is not valid.
master
Pierre Neidhardt 2017-10-18 09:09:11 +01:00
parent 63f7efd817
commit 034c610cc6
9 changed files with 19 additions and 20 deletions

View File

@ -6,7 +6,7 @@
(kbd "<tab>") 'forward-button
(kbd "<backtab>") 'backward-button
(kbd "<return>") 'debbugs-gnu-select-report
(kbd "<space>") 'scroll-up-command
(kbd "SPC") 'scroll-up-command
(kbd "M-s f") 'debbugs-gnu-narrow-to-status
"gB" 'debbugs-gnu-show-blocking-reports
"c" 'debbugs-gnu-send-control-message

View File

@ -49,7 +49,7 @@ The return value is the yanked text."
(kbd "C-<return>") 'emms-browser-add-tracks-and-play
(kbd "<return>") 'emms-browser-add-tracks
(kbd "<tab>") 'emms-browser-toggle-subitems
(kbd "<space>") 'emms-browser-toggle-subitems
(kbd "SPC") 'emms-browser-toggle-subitems
"/" 'emms-isearch-buffer ; This shows hidden items during search.
"g1" 'emms-browser-collapse-all
"g2" 'emms-browser-expand-to-level-2

View File

@ -5,8 +5,8 @@
(kbd "<tab>") 'gnus-summary-widget-forward
(kbd "<backtab>") 'gnus-summary-widget-backward
(kbd "<delete>") 'gnus-summary-prev-page
(kbd "S-<space>") 'gnus-summary-prev-page
(kbd "<space>") 'gnus-summary-next-page
(kbd "S-SPC") 'gnus-summary-prev-page
(kbd "SPC") 'gnus-summary-next-page
(kbd "<return>") 'gnus-summary-scroll-up
"zz" 'gnus-recenter
"z#" 'gnus-summary-mark-as-processable

View File

@ -1,7 +1,7 @@
;;; Evil leader
;;; Leader mode and its key must be set before evil-mode.
(evil-leader/set-leader "<space>")
(evil-leader/set-leader "SPC")
(global-evil-leader-mode)
(evil-leader/set-key
@ -15,7 +15,7 @@
"|" 'swap-windows)
(when (fboundp 'magit-status)
;; Since it is an autoload, we cannot use `with-eval-after-load'.
;; Use S-<space> instead of <space> to browse commit details.
;; Use S-SPC instead of SPC to browse commit details.
(evil-leader/set-key "v" 'magit-status))
(when (fboundp 'emms-smart-browse)
(evil-leader/set-key "A" 'helm-emms)
@ -38,8 +38,8 @@
(evil-leader/set-key "m" 'mu4e-headers-unread))
;;; Since <SPC> is no longer available, as some replacements:
(evil-define-key 'motion Info-mode-map (kbd "C-<space>") 'Info-scroll-up)
(evil-define-key 'motion help-mode-map (kbd "C-<space>") 'scroll-up-command)
(evil-define-key 'motion pdf-view-mode-map (kbd "C-<space>") 'pdf-view-scroll-up-or-next-page)
(evil-define-key 'motion Info-mode-map (kbd "C-SPC") 'Info-scroll-up)
(evil-define-key 'motion help-mode-map (kbd "C-SPC") 'scroll-up-command)
(evil-define-key 'motion pdf-view-mode-map (kbd "C-SPC") 'pdf-view-scroll-up-or-next-page)
(provide 'init-evil-leader)

View File

@ -28,13 +28,14 @@
(evil-set-initial-state 'org-agenda-mode 'motion)
(evil-define-key 'motion org-agenda-mode-map
;; TODO: Bind date selection from miniprompt to S-<hjkl>.
;; Must be in org-read-date-minibuffer-local-map.
;; TODO: Unused keys: D, x, X, o, p, P
(kbd "<tab>") 'org-agenda-goto
(kbd "<return>") 'org-agenda-switch-to
(kbd "S-<return>") 'org-agenda-recenter
(kbd "<space>") 'org-agenda-show-and-scroll-up
(kbd "SPC") 'org-agenda-show-and-scroll-up
(kbd "<delete>") 'org-agenda-show-scroll-down
(kbd "<backspace>") 'org-agenda-show-scroll-down

View File

@ -17,7 +17,7 @@
(kbd "<return>") 'image-next-line
"j" 'pdf-view-next-line-or-next-page
"k" 'pdf-view-previous-line-or-previous-page
(kbd "<space>") 'pdf-view-scroll-up-or-next-page
(kbd "SPC") 'pdf-view-scroll-up-or-next-page
"'" 'pdf-view-jump-to-register
"+" 'pdf-view-enlarge
"-" 'pdf-view-shrink
@ -38,7 +38,7 @@
"q" 'quit-window
"r" 'revert-buffer
(kbd "<delete>") 'pdf-view-scroll-down-or-previous-page
(kbd "S-<space>") 'pdf-view-scroll-down-or-previous-page
(kbd "S-SPC") 'pdf-view-scroll-down-or-previous-page
(kbd "<C-down-mouse-1>") 'pdf-view-mouse-extend-region
(kbd "<M-down-mouse-1>") 'pdf-view-mouse-set-region-rectangle
(kbd "<down>") 'pdf-view-next-line-or-next-page
@ -80,7 +80,7 @@
(evil-define-key 'motion pdf-outline-buffer-mode-map
(kbd "<return>") 'pdf-outline-follow-link
(kbd "M-<return>") 'pdf-outline-follow-link-and-quit
(kbd "<space>") 'pdf-outline-display-link
(kbd "SPC") 'pdf-outline-display-link
"." 'pdf-outline-move-to-current-page
"G" 'pdf-outline-end-of-buffer
"o" 'pdf-outline-select-pdf-window
@ -92,7 +92,7 @@
(evil-define-key 'motion pdf-occur-buffer-mode-map
(kbd "<return>") 'pdf-occur-goto-occurrence
(kbd "C-o") 'pdf-occur-view-occurrence
(kbd "<space>") 'pdf-occur-view-occurrence
(kbd "SPC") 'pdf-occur-view-occurrence
"A" 'pdf-occur-tablist-gather-documents
"D" 'pdf-occur-tablist-do-delete
"G" 'tablist-revert
@ -110,7 +110,7 @@
"u" 'tablist-unmark-forward
"x" 'pdf-occur-tablist-do-flagged-delete
(kbd "<delete>") 'tablist-unmark-backward
(kbd "S-<space>") 'scroll-down-command
(kbd "S-SPC") 'scroll-down-command
(kbd "<backtab>") 'tablist-backward-column
(kbd "C-c C-e") 'tablist-export-csv

View File

@ -5,7 +5,7 @@
(evil-define-key 'motion ztree-mode-map
(kbd "<tab>") 'ztree-jump-side
(kbd "<return>") 'ztree-perform-action
(kbd "<space>") 'ztree-perform-soft-action
(kbd "SPC") 'ztree-perform-soft-action
"gr" 'ztree-refresh-buffer
"q" 'quit-window
"x" 'ztree-toggle-expand-subtree)

View File

@ -182,7 +182,7 @@
(evil-define-key 'visual mu4e-headers-mode-map
"u" 'mu4e-headers-mark-for-unmark)
(evil-define-key 'motion mu4e-view-mode-map
(kbd "<space>") 'mu4e-view-scroll-up-or-next
(kbd "SPC") 'mu4e-view-scroll-up-or-next
(kbd "<tab>") 'shr-next-link
"i" 'mu4e-view-mark-for-flag
"I" 'mu4e-view-mark-for-unflag

View File

@ -23,8 +23,6 @@
;;; TODO: helm-mini with follow-mode hangs when using EXWM.
;;; https://github.com/emacs-helm/helm/issues/1889
;;; TODO: "s-<space>" in Helm buffers loses the cursor. Make a special case?
;;; Rename buffer to window title.
(defun exwm-rename-buffer-to-title () (exwm-workspace-rename-buffer exwm-title))
(add-hook 'exwm-update-title-hook 'exwm-rename-buffer-to-title)
@ -54,7 +52,7 @@
(exwm-input-set-key (kbd "s-|") #'swap-windows)
(exwm-input-set-key (kbd "s-b") #'list-buffers)
(exwm-input-set-key (kbd "s-f") #'find-file)
(exwm-input-set-key (kbd "s-<space>") #'exwm-floating-toggle-non-helm-floating)
(exwm-input-set-key (kbd "s-SPC") #'exwm-floating-toggle-non-helm-floating)
;;; REVIEW: https://github.com/ch11ng/exwm/issues/314
(defun exwm-floating-toggle-non-helm-floating ()