{"id":13679118,"url":"https://github.com/romainl/vim-rnb","last_synced_at":"2025-08-13T22:31:00.962Z","repository":{"id":36437740,"uuid":"184427236","full_name":"romainl/vim-rnb","owner":"romainl","description":"RNB, a Vim colorscheme template","archived":false,"fork":false,"pushed_at":"2024-06-11T02:24:36.000Z","size":61,"stargazers_count":143,"open_issues_count":1,"forks_count":16,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-02T07:04:51.717Z","etag":null,"topics":["colorscheme","template","vim","vim-colorscheme"],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/romainl.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":"2019-05-01T14:18:52.000Z","updated_at":"2025-03-20T15:50:05.000Z","dependencies_parsed_at":"2024-04-30T22:00:41.562Z","dependency_job_id":"c443dbb6-cc6b-4a94-92ed-1042c7c1daf8","html_url":"https://github.com/romainl/vim-rnb","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/romainl/vim-rnb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/romainl%2Fvim-rnb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/romainl%2Fvim-rnb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/romainl%2Fvim-rnb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/romainl%2Fvim-rnb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/romainl","download_url":"https://codeload.github.com/romainl/vim-rnb/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/romainl%2Fvim-rnb/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270328949,"owners_count":24565769,"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","status":"online","status_checked_at":"2025-08-13T02:00:09.904Z","response_time":66,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["colorscheme","template","vim","vim-colorscheme"],"created_at":"2024-08-02T13:01:02.186Z","updated_at":"2025-08-13T22:31:00.652Z","avatar_url":"https://github.com/romainl.png","language":"HTML","funding_links":[],"categories":["HTML"],"sub_categories":[],"readme":"# Vim-RNB, a Vim colorscheme template\n\n## What is this thing?\n\nRNB is a template designed to help vimmers create their own colorschemes without much effort.\n\nIn reality, Vim colorschemes are not that hard to write but there are several benefits to using a template such as RNB:\n\n* you can define/modify variables once instead of messing around with potentially botched substitutions,\n* you can distribute a lean colorscheme, free from unnecessary logic,\n* you can distribute the source alongside the colorscheme, making it easy for your users to experiment and adapt *your* colorscheme to *their* needs,\n* you can focus on the design of your colorscheme rather than its implementation,\n* you can start working on new colorscheme ideas very easily.\n\n## What do I need to use it?\n\n[ERB](https://ruby-doc.org/stdlib-2.6.3/libdoc/erb/rdoc/index.html), the templating engine used here, is part of Ruby's standard library so you will need [Ruby](https://www.ruby-lang.org/) to generate your colorscheme. Neither ERB nor Ruby knowledge is required, though.\n\nIf  you don't already have Ruby, the official site [has got your back](https://www.ruby-lang.org/en/documentation/installation/).\n\n## How do I use it?\n\nThe process is divided in five steps:\n\n1. rename `colors/rnb.erb` to `colors/name_of_your_colorscheme.erb`,\n2. edit your colorscheme's information,\n3. define your colors,\n4. define your highlight groups and links,\n5. and generate your colorscheme.\n\nSteps 2 to 5 are thoroughly described in the [colorscheme template](https://github.com/romainl/vim-rnb/blob/master/colors/rnb.erb) itself in an effort to make it portable: if you ever decide to distribute your colorscheme you can simply package the template with it.\n\n## Built with RNB\n\nThe following colorschemes are known to be built with RNB:\n\n* [Apprentice](https://github.com/romainl/Apprentice)\n* [Dark Frost](https://github.com/Softmotions/vim-dark-frost-theme)\n* [Dichromatic](https://github.com/romainl/vim-dichromatic)\n* [Bruin](https://git.sr.ht/~romainl/vim-bruin)\n* [Sweet16](https://github.com/romainl/vim-sweet16)\n* [Paper](https://git.sr.ht/~swalladge/paper.vim)\n* [Journeyman](https://github.com/markeganfuller/vim-journeyman)\n* [Warlock](https://github.com/hardselius/warlock)\n* [Cyberpunk-Neon](https://github.com/Roboron3042/Cyberpunk-Neon)\n* [Tutfish](https://github.com/benwr/tuftish)\n* [Nisha](https://github.com/heraldofsolace/nisha-vim)\n* [Photon](https://github.com/axvr/photon.vim)\n* [vim-J](https://github.com/arthurealike/vim-J)\n* [crystalcove](https://github.com/jayhowie/crystal-cove)\n* [antarctic](https://sr.ht/~swalladge/antarctic-vim/)\n* [Stella](https://github.com/Shrimpram/vim-stella)\n* [Outrun](https://github.com/u03c1/outrun-vim)\n* [Raider](https://github.com/axvr/raider.vim)\n* [Mitra](https://github.com/wolandark/Mitra-Vim)\n* [Orbital](https://github.com/fcpg/vim-orbital)\n* (your colorscheme here, send us a PR!)\n\n## TODO\n\n* `README.md` template\n\n\n[//]: # ( Vim: set spell spelllang=en: )\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fromainl%2Fvim-rnb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fromainl%2Fvim-rnb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fromainl%2Fvim-rnb/lists"}