- Emacs Lisp 100%
| img | ||
| LICENSE | ||
| README.org | ||
| timu-caribbean-theme.el | ||
| timu-caribbean-theme.info | ||
TIMU-CARIBBEAN-THEME
Color theme with cyan as a dominant color.
Illustration

Installation
Manual installation
- Download the
timu-caribbean-theme.elfile and add it to yourcustom-load-path. - In your
~/.emacs.d/init.elor~/.emacs:
(load-theme 'timu-caribbean t)
From Melpa with package.el
M-x package-install RET timu-caribbean-theme RET.- In your
~/.emacs.d/init.elor~/.emacs:
(load-theme 'timu-caribbean t)
With use-package
(use-package timu-caribbean-theme
:ensure t
:config
(load-theme 'timu-caribbean t))
Configuration
Scaling
You can now scale some faces (in org-mode for now):
org-document-infoorg-document-titleorg-level-1org-level-2org-level-3
More to follow in the future.
By default the scaling is turned off. To setup the scaling add the following to your ~/.emacs.d/init.el or ~/.emacs:
Default scaling
This will turn on default values of scaling in the theme.
(customize-set-variable 'timu-caribbean-scale-org-document-title t)
(customize-set-variable 'timu-caribbean-scale-org-document-info t)
(customize-set-variable 'timu-caribbean-scale-org-level-1 t)
(customize-set-variable 'timu-caribbean-scale-org-level-2 t)
(customize-set-variable 'timu-caribbean-scale-org-level-3 t)
Custom scaling
You can choose your own scaling values as well. The following is a somewhat exaggerated example.
(customize-set-variable 'timu-caribbean-scale-org-document-title 1.8)
(customize-set-variable 'timu-caribbean-scale-org-document-info 1.4)
(customize-set-variable 'timu-caribbean-scale-org-level-1 1.8)
(customize-set-variable 'timu-caribbean-scale-org-level-2 1.4)
(customize-set-variable 'timu-caribbean-scale-org-level-3 1.2)
"Intense" colors for org-mode
To emphasize some elements in org-mode. You can set a variable to make some faces more "intense".

By default the intense colors are turned off. To turn this on add the following to your ~/.emacs.d/init.el or ~/.emacs:
(customize-set-variable 'timu-caribbean-org-intense-colors t)
Border for the mode-line
You can set a variable to add a border to the mode-line.
By default the border is turned off. To turn this on add the following to your ~/.emacs.d/init.el or ~/.emacs:
(customize-set-variable 'timu-caribbean-mode-line-border t)
Utility functions
Toggle between intense and non intense colors for `org-mode'
M-x timu-caribbean-toggle-org-colors-intensity RET.
Toggle between borders and no borders for the `mode-line'
M-x timu-caribbean-toggle-mode-line-border RET.
Supported major modes
ace-window, alert, all-the-icons, all-the-icons-dired, all-the-icons-ivy-rich, annotate, ansi, anzu, auctex, avy, bookmark+, calfw, centaur-tabs, circe, column-enforce-mode, company, company-box, compilation, consult, corfu, counsel, cperl, custom, diff, diff-hl, dired, dired-async, dired-filetype-face, dired+, dired-k, dired-subtree, diredfl, doom-modeline, ediff, eldoc, elfeed, elixir-mode, elscreen, enh-ruby-mode, erc, eshell, evil, evil-googles, evil-mc, evil-snipe, expenses, flx-ido, flycheck, flycheck-posframe, flymake, flyspell, forge, git-commit, git-gutter, git-gutter+, git-gutter-fringe, gnus, goggles, header-line, helm, helpful, hi-lock, highlight-indentation-mode, highlight-numbers-mode, highlight-quoted-mode, highlight-symbol, highlight-thing, hl-fill-column-face, hl-line (built-in), hl-todo, hlinum, hydra, ido, iedit, imenu-list, indent-guide, isearch, ivy, ivy-posframe, jabber, jdee, js2-mode, keycast, ledger-mode, line numbers, linum, linum-relative, lsp-mode, lui, magit, make-mode, marginalia, markdown-mode, message, mic-paren, minimap, mmm-mode, mode-line, mu4e, mu4e-column-faces, mu4e-thread-folding, multiple cursors, nano-modeline, nav-flash, neotree, nlinum, nlinum-hl, nlinum-relative, notmuch, orderless, objed, org-agenda, org-habit, org-journal, org-mode, org-pomodoro, org-ref, outline, outline-minor-faces, parenface, parinfer, persp-mode, perspective, pkgbuild-mode, popup, powerline, rainbow-delimiters, re-builder, rjsx-mode, rpm-spec-mode, rst, selectrum, sh-script, show-paren, smart-mode-line, smartparens, smerge-tool, solaire-mode, spaceline, stripe-buffer, swiper, tabbar, tab-bar, tab-line, telephone-line, term, tldr, transient, treemacs, treemacs-all-the-icons, tree-sitter-hl, typescript-mode, undo-tree, vimish-fold, volatile-highlights, vterm, web-mode, wgrep, which-func, which-key, whitespace, widget, window-divider, woman, workgroups2, yasnippet, ytel