You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

92 lines
2.3 KiB

6 years ago
5 years ago
5 years ago
6 years ago
5 years ago
6 years ago
6 years ago
  1. Zerodark Emacs theme [![MELPA](http://melpa.org/packages/zerodark-theme-badge.svg)](http://melpa.org/#/zerodark-theme)[![Gratipay Team](https://img.shields.io/gratipay/team/zerodark-theme.svg?maxAge=2592000)](https://gratipay.com/zerodark-theme/)
  2. ===============================================================================
  3. A dark theme for [Emacs](https://www.gnu.org/software/emacs/), inspired from [Niflheim](https://github.com/niflheim-theme/emacs) and [One Dark](https://github.com/atom/one-dark-syntax)
  4. Repository mirrored with [gitlab.petton.fr/nico/zerodark-theme](https://gitlab.petton.fr/nico/zerodark-theme).
  5. ## Screenshots
  6. ### Elisp
  7. ![Screenshot](screenshot.png)
  8. ### Magit
  9. ![Screenshot Magit](screenshot-magit.png)
  10. <!-- ![Screenshot Diff](screenshot-diff.png) -->
  11. <!-- ### Emails (notmuch) -->
  12. <!-- ![Screenshot Notmuch](screenshot-notmuch-1.png) -->
  13. <!-- ![Screenshot Notmuch](screenshot-notmuch-2.png) -->
  14. ### Mode-line format (optional)
  15. Evaluate `zerodark-setup-modeline-format` to enable the custom mode-line-format:
  16. ![Screenshot mode-line-format 1](screenshot-mode-line-format-1.png)
  17. ![Screenshot mode-line-format 2](screenshot-mode-line-format-2.png)
  18. ### Note
  19. The custom mode line provided with `zerodark-theme` uses
  20. the [all-the-icons](https://github.com/domtronn/all-the-icons.el) package. The
  21. package itself is installed along with `zerodark-theme`.
  22. However, it is necessary to install the fonts in the `fonts` directory included
  23. in `all-the-icons` repository as explained in its README:
  24. > in order for the icons to work you will need to install the Resource Fonts
  25. > included in this package, they are available in the fonts directory.
  26. ### Supported packages
  27. Zerodark supports for many packages, including the following:
  28. - ace-window
  29. - anzu
  30. - avy
  31. - clojure-mode
  32. - company-mode
  33. - diff-hl
  34. - ediff
  35. - elfeed
  36. - erc
  37. - eshell
  38. - flycheck
  39. - helm
  40. - hydra
  41. - ido
  42. - ivy
  43. - jabber.el
  44. - js2-mode
  45. - ledger
  46. - linum
  47. - magit
  48. - markup-face
  49. - notmuch
  50. - orgmode
  51. - powerline
  52. - show-paren
  53. - visible-mark
  54. - web-mode
  55. - wgrep
  56. - whitespace-mode
  57. ## Installation (with MELPA)
  58. M-x package-install RET zerodark-theme
  59. ## Setup
  60. Add the following to you `init.el`:
  61. (load-theme 'zerodark t)
  62. ;; Optionally setup the modeline
  63. (zerodark-setup-modeline-format)
  64. Or execute `M-x load-theme RET zerodark RET`.
  65. Copyright 2015-2018 (C) Nicolas Petton