 (use-package helm
   :commands (helm-buffers-list helm-mini)
   :config
-  (require 'helm-config)
-  (helm-mode -1)
-  :init
   (setq helm-imenu-fuzzy-match t
         helm-recentf-fuzzy-match t
         helm-semantic-fuzzy-match t
         helm-buffers-fuzzy-matching t)
+  (require 'helm-config)
+  (helm-mode -1)
   :bind (("C-c h d" . helm-browse-project)
          ("C-c h i" . helm-semantic-or-imenu)
          ("C-c h o" . helm-occur)

  :bind ("C-c l" . avy-goto-line))

(use-package which-key
  :config
  (which-key-mode)
  (which-key-setup-side-window-bottom)

          ("C-x m" . gnus-msg-mail)))

(global-set-key (kbd "M-i") 'imenu)
(toggle-truncate-lines)
