From 24c0c788ee99da1a59a1782d1c4bb348b5de4e4e Mon Sep 17 00:00:00 2001 From: Pierre Neidhardt Date: Sat, 13 May 2017 14:29:19 +0530 Subject: [PATCH] Emacs: Tweak some Helm bindings (god-mode friendly) --- .emacs.d/lisp/tool-helm.el | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.emacs.d/lisp/tool-helm.el b/.emacs.d/lisp/tool-helm.el index 82ae483e..00426bc0 100644 --- a/.emacs.d/lisp/tool-helm.el +++ b/.emacs.d/lisp/tool-helm.el @@ -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")