   (use-package helm-buffers
     :config
     (setq helm-buffers-favorite-modes (append helm-buffers-favorite-modes
-                                               '(picture-mode artist-mode)))
+                                              '(picture-mode artist-mode)))
     (setq helm-buffer-max-length 40))
   (use-package helm-files)
   (use-package helm-grep)

  (with-current-buffer (find-file-noselect (expand-file-name
                                            "~/stuff/active/non-public/daily.org"))
    (ar/org-helm-entry-child-candidates "current-week")))

(defun ar/helm-todos ()
  "Current TODOS."
  (interactive)
  (helm :sources `(((name . "TODOS")
                    (candidates . ,(ar/todos-helm-candidates))
                    (action . (lambda (candidate)
                                (cond ((plist-get candidate :marker)
                                       (org-goto-marker-or-bmk (plist-get candidate :marker)))
                                      ((plist-get candidate :url)
                                       (org-open-link-from-string (plist-get candidate
                                                                             :url))))))))))

(defun ar/org-point-to-heading-1 ()
  "Move point to heading level 1."

  (bind-key "<tab>" #'helm-execute-persistent-action helm-map) ; rebind tab to do persistent action
  (bind-key "C-i" #'helm-execute-persistent-action helm-map) ; make TAB works in terminal
  (bind-key "C-z" #'helm-select-action helm-map) ; list actions using C-z
  (bind-key "M-p" #'helm-previous-source helm-map)
  (bind-key "M-n" #'helm-next-source helm-map)
  :bind (("C-c i" . helm-imenu)
         ("M-x" . helm-M-x)
         ("M-y" . helm-show-kill-ring)
         ("C-h a" . helm-apropos))
  :commands (helm-buffers-list)
  :ensure t)

(defun ar/projectile-helm-ag ()
