Emacs: Tweak some Helm bindings (god-mode friendly)

master
Pierre Neidhardt 2017-05-13 14:29:19 +05:30
parent 801ed23820
commit 24c0c788ee
1 changed files with 7 additions and 1 deletions

View File

@ -3,6 +3,10 @@
(when (require 'helm-descbinds nil t)
(helm-descbinds-mode))
(when (require 'wgrep-helm nil t)
(setq wgrep-auto-save-buffer t)
(setq wgrep-enable-key (kbd "C-x C-q")))
(require 'helm-ls-git nil t)
(helm-mode 1)
; (helm-autoresize-mode 1)
@ -44,6 +48,7 @@ Requires `call-process-to-string' from `functions'."
(define-key mickey-minor-mode-map (kbd "M-x") 'helm-M-x)
(define-key mickey-minor-mode-map (kbd "C-x M-f") 'helm-semantic-or-imenu)
(define-key mickey-minor-mode-map (kbd "C-x C-f") 'helm-find-files)
(define-key mickey-minor-mode-map (kbd "C-x c C-/") 'helm-find)
(define-key mickey-minor-mode-map (kbd "C-x C-d") 'helm-browse-project)
(define-key mickey-minor-mode-map (kbd "C-x b") 'helm-buffers-list)
(define-key mickey-minor-mode-map (kbd "C-x C-b") 'helm-mini)
@ -55,8 +60,9 @@ Requires `call-process-to-string' from `functions'."
(define-key mickey-minor-mode-map (kbd "C-M-%") 'helm-regexp)
(define-key mickey-minor-mode-map (kbd "C-x M-g") 'helm-grep-git-or-ag)
(define-key mickey-minor-mode-map (kbd "C-x M-G") 'helm-do-grep-ag)
(define-key mickey-minor-mode-map (kbd "C-x r b") 'helm-filtered-bookmarks)
(define-key mickey-minor-mode-map (kbd "C-x C-r") 'helm-filtered-bookmarks)
(define-key mickey-minor-mode-map (kbd "C-x M-b") 'helm-resume) ; Convenient for god-mode.
(define-key helm-find-files-map (kbd "C-c C-/") 'helm-ff-run-find-sh-command) ; Convenient for god-mode.
(set-face-background 'helm-source-header "white")
(set-face-foreground 'helm-source-header "black")