{"id":13894930,"url":"https://github.com/nashamri/spacemacs-theme","last_synced_at":"2025-05-16T17:03:31.750Z","repository":{"id":44721601,"uuid":"36573749","full_name":"nashamri/spacemacs-theme","owner":"nashamri","description":"Light and dark theme for spacemacs that supports GUI and terminal","archived":false,"fork":false,"pushed_at":"2024-11-01T10:30:11.000Z","size":1659,"stargazers_count":612,"open_issues_count":19,"forks_count":114,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-12T15:57:12.749Z","etag":null,"topics":["dark-theme","emacs","light-theme","spacemacs","spacemacs-theme","theme"],"latest_commit_sha":null,"homepage":null,"language":"Emacs Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nashamri.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-05-30T20:07:34.000Z","updated_at":"2025-04-07T08:14:23.000Z","dependencies_parsed_at":"2024-04-08T18:58:03.347Z","dependency_job_id":"d6866111-2863-4608-89b3-015b59ce9f78","html_url":"https://github.com/nashamri/spacemacs-theme","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nashamri%2Fspacemacs-theme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nashamri%2Fspacemacs-theme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nashamri%2Fspacemacs-theme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nashamri%2Fspacemacs-theme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nashamri","download_url":"https://codeload.github.com/nashamri/spacemacs-theme/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254573589,"owners_count":22093731,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dark-theme","emacs","light-theme","spacemacs","spacemacs-theme","theme"],"created_at":"2024-08-06T18:01:52.224Z","updated_at":"2025-05-16T17:03:31.720Z","avatar_url":"https://github.com/nashamri.png","language":"Emacs Lisp","funding_links":[],"categories":["Emacs Lisp"],"sub_categories":[],"readme":"# Spacemacs-theme\n\n[![NonGNU ELPA](https://elpa.nongnu.org/nongnu/spacemacs-theme.svg)](https://elpa.nongnu.org/nongnu/spacemacs-theme.html)\n[![MELPA](http://melpa.org/packages/spacemacs-theme-badge.svg)](http://melpa.org/#/spacemacs-theme) ![Made with Spacemacs](https://cdn.rawgit.com/syl20bnr/spacemacs/442d025779da2f62fc86c2082703697714db6514/assets/spacemacs-badge.svg)\n[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/nashamri/spacemacs-theme?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n\n![spacemacs-theme](img/spacemacs-theme.png)\n\nSpacemacs theme is an Emacs color theme that started as a theme for [spacemacs](https://github.com/syl20bnr/spacemacs).\nThe theme comes with dark and light variants and it should work well with 256 color terminals.\n\n## Screenshots\n\n![spacemacs-theme-preview](img/preview.png)\n\n## Highlights\n\nThe theme has good support for org mode.\n\n![spacemacs-theme-org](img/org.png)\n\n## Installation\n\nYou can install it from NonGNU ELPA or MELPA by:\n\n```\nM-x package-install RET spacemacs-theme\n```\n\n## Supported modes\n\nSome of the supported modes are:\n\n* calfw\n* company\n* ein\n* erc\n* ESS modes (users may want to customize the variables ess-R-font-lock-keywords and inferior-ess-r-font-lock-keywords)\n* gnus\n* helm\n* ido\n* info\n* ledger\n* magit\n* mu4e\n* neotree\n* org\n* and others :) more are coming!\n\n## Customizations\n\nThe theme has some options that can be tweaked via `M-x customize`:\n\n* `spacemacs-theme-comment-bg`:\n\nThis toggles a background color for the comment lines.\n\n* `spacemacs-theme-comment-italic`:\n\nThis toggles italics for comments and will also add a lighter color to it. It is recommended to disable `spacemacs-theme-comment-bg` if you turn this option on for better contrast.\n\n* `spacemacs-theme-keyword-italic`:\n\nThis toggles italics for keywords.\n\n* `spacemacs-theme-org-agenda-height`:\n\nThis toggles the use of varying org agenda heights.\n\n* `spacemacs-theme-org-bold`:\n\nThis toggles bold text for org headings.\n\n* `spacemacs-theme-org-height`:\n\nThis toggles the use of varying org headings heights.\n\n* `spacemacs-theme-org-highlight`:\n\nThis toggles highlighting of org headings.\n\n* `spacemacs-theme-org-priority-bold`:\n\nThis toggles bold text for priority items in agenda view.\n\n* `spacemacs-theme-custom-colors`:\n\nThis allows for specifying a list of custom colors to override spacemacs theme colors. More details in the next section.\n\n* `spacemacs-theme-underline-parens`:\n\nThis toggles the underline of matching parens when using `show-paren-mode` or similar.\n\n### Override theme's colors\n\nThe theme can be customized by overriding one of the theme local variables by setting a list in the `spacemacs-theme-custom-colors` variable.\nHere's a list of all the local variables and roles:\n\n| var           | role                                                                                              |\n|---------------|---------------------------------------------------------------------------------------------------|\n| act1          | One of mode-line's active colors.                                                                 |\n| act2          | The other active color of mode-line.                                                              |\n| base          | The basic color of normal text.                                                                   |\n| base-dim      | A dimmer version of the normal text color.                                                        |\n| bg1           | The background color.                                                                             |\n| bg2           | A darker background color. Used to highlight current line.                                        |\n| bg3           | Yet another darker shade of the background color.                                                 |\n| bg4           | The darkest background color.                                                                     |\n| border        | A border line color. Used in mode-line borders.                                                   |\n| cblk          | A code block color. Used in org's code blocks.                                                    |\n| cblk-bg       | The background color of a code block.                                                             |\n| cblk-ln       | A code block header line.                                                                         |\n| cblk-ln-bg    | The background of a code block header line.                                                       |\n| cursor        | The cursor/point color.                                                                           |\n| const         | A constant.                                                                                       |\n| comment       | A comment.                                                                                        |\n| comment-bg    | The background color of a comment. To disable this, `customize` `spacemacs-theme-comment-bg`.     |\n| comp          | A complementary color.                                                                            |\n| err           | errors.                                                                                           |\n| func          | functions.                                                                                        |\n| head1         | Level 1 of a heading. Used in org's headings.                                                     |\n| head1-bg      | The background of level 2 headings. To disable this, `customize` `spacemacs-theme-org-highlight`. |\n| head2         | Level 2 headings.                                                                                 |\n| head2-bg      | Level 2 headings background.                                                                      |\n| head3         | Level 3 headings.                                                                                 |\n| head3-bg      | Level 3 headings background.                                                                      |\n| head4         | Level 4 headings.                                                                                 |\n| head4-bg      | Level 4 headings background.                                                                      |\n| highlight     | A highlighted area.                                                                               |\n| highlight-dim | A dimmer highlighted area.                                                                        |\n| keyword       | A keyword or a builtin color.                                                                     |\n| lnum          | Line numbers.                                                                                     |\n| mat           | A matched color. Used in matching parens, brackets and tags.                                      |\n| meta          | A meta line. Used in org's meta line.                                                             |\n| str           | A string.                                                                                         |\n| suc           | To indicate success. Opposite of error.                                                           |\n| ttip          | Tooltip color.                                                                                    |\n| ttip-sl       | Tooltip selection color.                                                                          |\n| ttip-bg       | Tooltip background color.                                                                         |\n| type          | A type color.                                                                                     |\n| var           | A variable color.                                                                                 |\n| war           | A warning color.                                                                                  |\n\n\nThere is also explicit colors variables that can be customized:\n\n* aqua\n* aqua-bg\n* green\n* green-bg\n* green-bg-s\n* cyan\n* red\n* red-bg\n* red-bg-s\n* blue\n* blue-bg\n* blue-bg-s\n* magenta\n* yellow\n* yellow-bg\n\nThe `green` and `red` colors have two background versions. The `green-bg` and  `red-bg` are normal light background colors. The `green-bg-s`, `red-bg-s`, and `blue-bg-s` are stronger versions.\n\nHere are some screenshots of the various variables:\n\n![spacemacs-theme-guide-generic](img/guide-generic.png)\n\n![spacemacs-theme-guide-org](img/guide-org.png)\n\n![spacemacs-theme-guide-extra](img/guide-extra.png)\n\nIf you are using [spacemacs](https://github.com/syl20bnr/spacemacs), you can put this snippet in your `dotspacemacs/user-init` to override these colors:\n\n```elisp\n  (custom-set-variables '(spacemacs-theme-custom-colors\n                          '((act1 . \"#ff0000\")\n                            (act2 . \"#0000ff\")\n                            (base . \"#ffffff\"))))\n```\n\nThis will override `act1`, `act1` and `base` to use the specified colors.\n\n### Use a custom flycheck fringe bitmap\n\nIf you don't use spacemacs and want to get the same look of flycheck fringe bitmap, you can put the following snippet into your `init.el` (this assumes you are using `use-package`):\n\n```elisp\n(use-package flycheck\n  :init\n  (progn\n    (define-fringe-bitmap 'my-flycheck-fringe-indicator\n      (vector #b00000000\n              #b00000000\n              #b00000000\n              #b00000000\n              #b00000000\n              #b00000000\n              #b00000000\n              #b00011100\n              #b00111110\n              #b00111110\n              #b00111110\n              #b00011100\n              #b00000000\n              #b00000000\n              #b00000000\n              #b00000000\n              #b00000000))\n\n    (flycheck-define-error-level 'error\n      :severity 2\n      :overlay-category 'flycheck-error-overlay\n      :fringe-bitmap 'my-flycheck-fringe-indicator\n      :fringe-face 'flycheck-fringe-error)\n\n    (flycheck-define-error-level 'warning\n      :severity 1\n      :overlay-category 'flycheck-warning-overlay\n      :fringe-bitmap 'my-flycheck-fringe-indicator\n      :fringe-face 'flycheck-fringe-warning)\n\n    (flycheck-define-error-level 'info\n      :severity 0\n      :overlay-category 'flycheck-info-overlay\n      :fringe-bitmap 'my-flycheck-fringe-indicator\n      :fringe-face 'flycheck-fringe-info)))\n```\n\n## Like the theme and want to use it in other places?\n\nThen check out this project [base16-builder](https://github.com/auduchinok/base16-builder).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnashamri%2Fspacemacs-theme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnashamri%2Fspacemacs-theme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnashamri%2Fspacemacs-theme/lists"}