Christopher James Hayward
4 years ago
5 changed files with 77 additions and 42 deletions
-
3README.org
-
2elisp/options.el
-
49modules/interface.org
-
19modules/modeline.org
-
46modules/themes.org
@ -0,0 +1,19 @@ |
|||
#+TITLE: Modeline |
|||
#+AUTHOR: Christopher James Hayward |
|||
#+EMAIL: chris@chrishayward.xyz |
|||
|
|||
Extend the usability of the Emacs modeline. |
|||
|
|||
* Config |
|||
|
|||
Implement and elegant and modern status bar, fully customizable and compatible with our themes with the ~doom-modeline~[fn:1] package. |
|||
|
|||
#+begin_src emacs-lisp |
|||
(use-package doom-modeline |
|||
:custom (doom-modeline-height 16) |
|||
:config (doom-modeline-mode 1)) |
|||
#+end_src |
|||
|
|||
* Footnotes |
|||
|
|||
[fn:1] https://github.com/seagle0128/doom-modeline |
@ -0,0 +1,46 @@ |
|||
#+TITLE: Themes |
|||
#+AUTHOR: Christopher James Hayward |
|||
#+EMAIL: chris@chrishayward.xyz |
|||
|
|||
#+PROPERTY: header-args:emacs-lisp :tangle themes.el :comments org |
|||
#+PROPERTY: header-args:shell :tangle no |
|||
#+PROPERTY: header-args :results silent :eval no-export :comments org |
|||
|
|||
#+OPTIONS: num:nil toc:nil todo:nil tasks:nil tags:nil |
|||
#+OPTIONS: skip:nil author:nil email:nil creator:nil timestamp:nil |
|||
|
|||
Configure a unified look and feel across the system with modern themes. |
|||
|
|||
* Setup |
|||
|
|||
Easily swap between system themes using the ~lxappearance~[fn:1] tool. I tend to default to the ~arc-theme~[fn:2] as it looks really good with most themes. |
|||
|
|||
#+begin_src shell |
|||
RUN apt install -y lxappearance |
|||
#+end_src |
|||
|
|||
* Config |
|||
|
|||
High quality and modern colour themes are provides inside of Emacs via the ~doom-themes~[fn:3] package. Some of the themes can be further configured, see the documentation for more details. |
|||
|
|||
#+begin_src emacs-lisp |
|||
(use-package doom-themes |
|||
:init (load-theme 'doom-modeline t)) |
|||
#+end_src |
|||
|
|||
* Shortcuts |
|||
|
|||
Create a custom keybinding for loading a theme with =SPC t t=: |
|||
|
|||
#+begin_src emacs-lisp |
|||
(dotfiles/leader |
|||
"tt" '(counsel-load-theme t t :which-key "Theme")) |
|||
#+end_src |
|||
|
|||
* Footnotes |
|||
|
|||
[fn:1] https://packages.debian.org/sid/lxappearance |
|||
|
|||
[fn:2] https://packages.debian.org/sid/arc-theme |
|||
|
|||
[fn:3] https://github.com/hlissner/emacs-doom-themes |
Write
Preview
Loading…
Cancel
Save
Reference in new issue