Emacs Dashboard
A shameless extraction of Spacemacs’ startup screen.
Features
- Displays an awesome Emacs banner!
- Recent files
- Bookmarks list
- Recent projectile projects list
Screenshot
Dependencies
You will need the following packages which are all available on Melpa:
- page-break-lines - https://github.com/purcell/page-break-lines
- projectile - https://github.com/bbatsov/projectile
Usage
This package is not yet available on Melpa, so until then:
git clone https://github.com/rakanalh/emacs-dashboard ~/.emacs.d/dashboard
(add-to-list 'load-path (concat user-emacs-directory "/dashboard/"))
;; And either one of:
(require 'dashboard)
(dashboard-setup-startup-hook)
;; - OR -
(use-package dashboard
:config
(dashboard-setup-startup-hook))
Shortcuts
You can use any of the following shortcuts inside Dashboard
Shortcut | Function |
---|---|
Tab Or C-i | Next Item |
Shift-Tab | Previous Item |
Return / Mouse Click / C-m | Open |
r | Recent files |
m | Bookmarks |
p | Projects |
Wish List
- Center content
- Integrate Org-mode’s agenda
- Listing Perspectives
- More banner options
- Customizing the list of widgets to display
Contributions
Contributions are very welcome :)