   (setq helm-ff-search-library-in-sexp t)
   ;; scroll 8 lines other window using M-<next>/M-<prior>s
   (setq helm-scroll-amount 8)
-  (setq helm-recentf-fuzzy-match t)
-  (setq helm-ff-file-name-history-use-recentf t))
+  (setq helm-M-x-fuzzy-match te
+	helm-buffers-fuzzy-matching t
+	helm-recentf-fuzzy-match t)
+  (setq helm-ff-file-name-history-use-recentf t)
+  :init
+  (when (executable-find "curl")
+    (setq helm-google-suggest-use-curl-p t)))
 
 (use-package pyautomagic
   :load-path user-lisp-directory)

;;;
;;; Commentary:
;;; Integrates with netsight-emacs.
;;; Customisations:
;;;  - Adapts python-mode to work with differnet project styles,
;;;    notably the Pylons project.
;;
;;; Code:

		 (:connection-type . starttls)))))
      (error "Could not read authinfo credentials for Jabber")))
    :config
    (add-hook 'after-init-hook #'set-jabber-credentials))

(use-package recentf
  :bind (("C-x r e" . recentf-edit-list)))

(use-package helm-config
  :bind (("C-c h" . helm-command-prefix)
	 ("C-x b" . helm-mini)
	 ("C-x f" . helm-find-files)
	 ("M-x" . helm-M-x))
  :preface
  (progn
    (require 'helm)
    (global-unset-key (kbd "C-x c"))
    (define-key helm-map (kbd "<tab>") #'helm-execute-persistent-action)
    (define-key helm-map (kbd "C-e") #'recentf-edit-list)
    (define-key helm-map (kbd "C-z") #'helm-select-action))
  :config
  ;; open helm buffer inside current window, not occupy whole other window
  (setq helm-split-window-in-side-p t)
