My personal .emacs.d folder

helm.el 752B

123456789101112131415161718192021222324252627
  1. (use-package helm
  2. :diminish helm-mode
  3. :demand t
  4. :bind (("M-x" . helm-M-x)
  5. ("C-x b" . helm-mini)
  6. ("M-y" . helm-show-kill-ring)
  7. ("C-x C-f" . helm-find-files)
  8. :map helm-map
  9. ("<tab>" . helm-execute-persistent-action)
  10. ("C-i" . helm-execute-persistent-action)
  11. ("C-z" . helm-select-action))
  12. :config
  13. (when (executable-find "curl")
  14. (setq helm-google-suggest-use-curl-p t))
  15. (helm-autoresize-mode 1)
  16. (eval-after-load 'company
  17. '(progn
  18. (define-key company-mode-map (kbd "C-:") 'helm-company)
  19. (define-key company-active-map (kbd "C-:") 'helm-company)))
  20. (helm-mode 1))
  21. (use-package helm-projectile)
  22. (use-package helm-company)
  23. (use-package helm-ag)