/light-dashboard

A simple dashboard package that may be used as a startup screen in Emacs.

Primary LanguageEmacs Lisp

light-dashboard

A simple dashboard package that may be used as a startup screen in Emacs.

Demo

Installation and configuration

(use-package light-dashboard
  :init
  (unless (package-installed-p 'light-dashboard)
    (package-vc-install
     '(light-dashboard
       :vc-backend Git
       :url "https://github.com/ichernyshovvv/light-dashboard"
       :branch "master")))
  :custom
  (light-dashboard-alist
   '(("Org Mode"
      ("Org-Agenda (current day)" (org-agenda nil "a") "a")
      ("Recipes" (find-file "/org/recipes.org"))
      ("Inbox" (find-file "/org/inbox.org") "i"))
     ("Downloads" ("Transmission" transmission "t"))
     ("Current Projects"
      ("org-timeblock" (dired "~/.my-emacs-packages.d/active/org-timeblock/") "o")
      ("chloe" (dired "~/.my-emacs-packages.d/active/chloe/") "x"))))
  :config
  (light-dashboard-open))

Usage

M-x light-dashboard-open

Thanks to @a13 and @progfolio for code review.