{"id":20703180,"url":"https://github.com/sfttech/starlit-emacs","last_synced_at":"2025-03-11T04:24:21.132Z","repository":{"id":142753860,"uuid":"469136345","full_name":"SFTtech/starlit-emacs","owner":"SFTtech","description":"Deep blue and colorful emacs theme like a clear night sky 🌃","archived":false,"fork":false,"pushed_at":"2024-11-30T21:25:28.000Z","size":544,"stargazers_count":4,"open_issues_count":0,"forks_count":3,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-01-17T19:53:11.531Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/SFTtech.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":"authors.md","dei":null,"publiccode":null,"codemeta":null},"funding":{"liberapay":"SFTtech"}},"created_at":"2022-03-12T16:24:16.000Z","updated_at":"2024-11-30T21:25:32.000Z","dependencies_parsed_at":"2025-01-17T19:49:13.294Z","dependency_job_id":"8a01a257-17a7-49df-95bf-8aa3a3b86284","html_url":"https://github.com/SFTtech/starlit-emacs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SFTtech%2Fstarlit-emacs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SFTtech%2Fstarlit-emacs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SFTtech%2Fstarlit-emacs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SFTtech%2Fstarlit-emacs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SFTtech","download_url":"https://codeload.github.com/SFTtech/starlit-emacs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242968999,"owners_count":20214556,"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":[],"created_at":"2024-11-17T01:06:35.163Z","updated_at":"2025-03-11T04:24:21.111Z","avatar_url":"https://github.com/SFTtech.png","language":"Emacs Lisp","funding_links":["https://liberapay.com/SFTtech"],"categories":[],"sub_categories":[],"readme":"# Starlit Theme for Emacs\n\n[![License GPL 3](assets/license.svg)](http://www.gnu.org/licenses/gpl-3.0.txt)\n[![MELPA](http://melpa.org/packages/starlit-theme-badge.svg)](http://melpa.org/#/starlit-theme)\n[![MELPA Stable](http://stable.melpa.org/packages/starlit-theme-badge.svg)](http://stable.melpa.org/#/starlit-theme)\n\n\n## What?\n\nStarlit customizes your Emacs to be deep blue with bright colors from a starlit sky.\n\n\n[![Screenshot](assets/screenshot_cpp_py.png)](assets/screenshot_cpp_py.png)\n\n\n## Installation\n\n### Doom Emacs\n\nin `packages.el`: `(package! starlit-theme)`\n\nin your config:\n``` elisp\n(setq doom-theme 'starlit)\n```\n\n### Spacemacs\n\nSpacemacs automatically uses and installs `starlit` when you add it to the theme list:\n\n``` elisp\n;; within your dotspacemacs/init function, set:\ndotspacemacs-themes '(starlit\n                      ...other themes)\n```\n\n### Package.el\n\nStarlit is available in [MELPA](http://melpa.org) and [MELPA stable](https://stable.melpa.org).\n\nTo install it:\n\n```\nM-x package-install starlit-theme\n```\n\nTo load the theme on Emacs startup:\n\n``` elisp\n(load-theme 'starlit t)\n```\n\n### Manual\n\nClone https://github.com/SFTtech/starlit-emacs for example to `~/.emacs.d/themes/starlit-emacs`.\nThis path then needs to be loaded within your emacs config:\n\n```elisp\n(add-to-list 'custom-theme-load-path \"~/.emacs.d/themes/starlit-emacs\")\n```\n\nAlternatively, use this snippet to discover all theme directories in `~/.emacs.d/themes/`:\n\n```elisp\n(let ((basedir (locate-user-emacs-file \"themes/\")))\n  (when (file-directory-p basedir)\n    (dolist (f (directory-files basedir))\n      (if (and (not (or (equal f \".\") (equal f \"..\")))\n               (file-directory-p (concat basedir f)))\n          (add-to-list 'custom-theme-load-path (concat basedir f))))))\n```\n\nTo load the theme, call `load-theme` interactively:\n\n`M-x load-theme RET starlit`\n\n\n## Customization\n\n### Custom colors\n\nYou can change theme base colors by overriding values by customizing `starlit-custom-colors`.\nThe base colors are defined in `starlit-default-colors` in `starlit-theme.el`.\n\nOf course you can customize any other color too, or create a derived theme :)\n\nExample to override theme base colors in your config instead of `customize`:\n\n```elisp\n(setq starlit-custom-colors\n      '((\"current-line\" . \"#101114\")\n        (\"background\"   . \"#091422\")))\n(load-theme 'starlit t)\n```\n\n\n### Header scaling\n\nYou can toggle if headings have a larger font size than normal text.\nTo configure this, customize `starlit-scale-headlines`.\nThis change has to be applied before loading the theme.\n\nTo disable the header scaling outside of `customize`:\n```elisp\n;; disable headline scaling\n(setq starlit-scale-headlines nil)\n```\n\n\n## FAQ\n\n### Does it work with terminal Emacs?\n\nYes it should look okay if your terminal supports at least 256 colors,\nalthough 32-bit color mode is needed to display all colors like intended.\n\nThe theme was tested successfully using the `kitty` terminal emulator.\n\n\n### Something looks ugly\n\nSince not all emacs modes could be tested and customized, some faces may still look ugly.\nPlease [report or fix them](#contact).\n\n\n## Contributors\n\nEveryone who contributed is likely listed [here](https://github.com/SFTtech/starlit-emacs/contributors).\n\n\n## Contact\n\nIf you have questions, suggestions, encounter any problem,\nplease join our [Matrix](https://matrix.to/#/#sfttech:matrix.org) channel and ask!\n\n```\n#sfttech:matrix.org\n```\n\nIn case you didn't know anyway, you can report [issues](https://github.com/SFTtech/starlit-emacs/issues) or - even better - submit [pull requests](https://github.com/SFTtech/starlit-emacs/pulls).\n\n\n## License\n\nThis theme is distributed under the GNU General Public License, version 3 or later.\nSee the [LICENSE](LICENSE) and [authors list](authors.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsfttech%2Fstarlit-emacs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsfttech%2Fstarlit-emacs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsfttech%2Fstarlit-emacs/lists"}