   :init (progn
           (add-hook 'emacs-lisp-mode-hook 'elisp-slime-nav-mode)
           (add-hook 'c-mode-hook 'elisp-slime-nav-mode)))
+
+(use-package fill-column-indicator
+  :config
+  (define-globalized-minor-mode ddb/global-fci-mode fci-mode turn-on-fci-mode)
+  (ddb/global-fci-mode 1))
 
 ;; TODO integrate flycheck-color-mode-line and flycheck-pos-tip
 (use-package flycheck

        org-agenda-files (or org-agenda-files
                             (list org-directory))
        org-agenda-clockreport-parameter-plist '(:link t :maxlevel 3)
        org-agenda-custom-commands '(("u" "Unscheduled" alltodo ""
                                      ((org-agenda-skip-function
                                        (lambda ()
                                          (org-agenda-skip-entry-if 'scheduled 'deadline)))
                                       (org-agenda-overriding-header "Unscheduled TODO entries: ")
                                       ))
                                     ("f" "Future events"
                                      tags "TIMESTAMP>=\"<now>\""
                                      ((org-agenda-sorting-strategy '((tags ts-up)))))
                                     ("y" "Year's events" agenda ""

    (if ddb/hs-state
        (hs-hide-all)
      (hs-show-all)))

(use-package helpful
  :bind (("C-h f" . helpful-callable)
         ("C-h o" . helpful-symbol)
         ("C-h v" . helpful-variable)
         ("C-h k" . helpful-key)
         ("C-c C-d" . helpful-at-point)
         ("C-h C" . helpful-command)))

(use-package hideshow
  :commands hs-minor-mode
