로만

Doom-Oxocarbon: An Org-Mode Focused Port of IBM Carbon

→ View Repository
Doom splash screen
Doom Splash Screen
Example 1
Example #1
Example 2
Example #2
Example 3
Example #3

1 . Motivation

For those that are unfamiliar, I've been an Emacs power user for the past year. I've been rocking the tokyo night theme across my entire system since forever, until this last month when I wanted a change going into the new year.

I was always a fan of the oxocarbon VSCode theme, a color scheme influenced by IBM Carbon. Originally inspired by this image, while searching for an Emacs port I continously ran into these issues:

So with some much needed tweaking, I created a version that's compatible with Doom Emacs, especially for people who use org-mode extensively.

The color scheme is now released, and can find the full theme here.


2 . Installation

Doom Emacs:

  1. Clone the repository:
    git clone https://github.com/roman-xo/doom-oxocarbon ~/.config/doom/themes/doom-oxocarbon
  2. Add the theme to your config.el:
    (setq doom-theme 'doom-oxocarbon)
  3. Ensure Doom knows where to find the theme:
    (add-to-list 'custom-theme-load-path "~/.config/doom/themes/doom-oxocarbon")
  4. Reload:
    doom sync

Softer Foreground

By default, doom-oxocarbon uses a bright white foreground. If you prefer a softer appearance, you can override the default face in your Doom config:

(after! doom-themes
  (custom-set-faces!
   '(default :foreground "#bbc2cf")))

Roman Todd   —   01-01-26