{"id":21338257,"url":"https://github.com/smlx/nocte","last_synced_at":"2025-03-16T02:15:24.810Z","repository":{"id":242070766,"uuid":"805653319","full_name":"smlx/nocte","owner":"smlx","description":"Neovim colo(u)r scheme for consistency in 16-color terminals.","archived":false,"fork":false,"pushed_at":"2024-05-31T12:35:40.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-22T14:46:51.930Z","etag":null,"topics":["16-colors","neovim","neovim-colorscheme","terminal"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smlx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-05-25T04:55:46.000Z","updated_at":"2024-05-31T12:35:44.000Z","dependencies_parsed_at":"2024-05-31T13:55:19.141Z","dependency_job_id":"388ab608-6da0-4141-9a0b-ffbdf096fafd","html_url":"https://github.com/smlx/nocte","commit_stats":null,"previous_names":["smlx/nocte"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smlx%2Fnocte","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smlx%2Fnocte/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smlx%2Fnocte/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smlx%2Fnocte/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smlx","download_url":"https://codeload.github.com/smlx/nocte/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243814901,"owners_count":20352038,"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":["16-colors","neovim","neovim-colorscheme","terminal"],"created_at":"2024-11-22T00:12:13.773Z","updated_at":"2025-03-16T02:15:24.792Z","avatar_url":"https://github.com/smlx.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Nocte\n\nNocte is a [color scheme](https://neovim.io/doc/user/syntax.html#%3Ahighlight) for [Neovim](https://github.com/neovim/neovim) syntax highlighting.\n\nNocte does not choose a specific palette.\nInstead it uses your terminal color scheme for highlighting.\n\nNocte is entirely inspired by [Noah Frederick](https://github.com/noahfrederick)'s [Noctu](https://github.com/noahfrederick/vim-noctu) and uses almost identical color mapping.\nHowever in Neovim v0.10.0, some of the highlighting links assumed by Noctu [were changed](https://neovim.io/doc/user/news-0.10.html#_-breaking-changes), which broke Noctu.\nSo I created Nocte to maintain the functionality of Noctu in Neovim.\n\n## Features\n\n* Use the same color scheme in Neovim as you do for everything else in your terminal!\n* Zero configuration. Just configure your terminal colors, and Nocte will blend in with its environment.\n* Works with [LSP Semantic Highlights](https://neovim.io/doc/user/lsp.html#lsp-semantic-highlight) and [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter/blob/master/CONTRIBUTING.md#highlights) highlight groups.\n\n## Requirements\n\n* Designed for 16-color/4-bit terminals. That's enough for anyone, surely!\n* Only tested against the latest release of Neovim (most recently, v0.10.0).\n\n## Example / Screenshots\n\nI use [foot](https://codeberg.org/dnkl/foot) with the following color scheme, which is a slightly tweaked version of GNOME Terminal's built-in [Tango color scheme](https://github.com/GNOME/gnome-terminal/blob/43b859ae64e5df659b3e9dd5d9a341e6c5c8f896/src/terminal-profile-editor.cc#L218-L236):\n\n```ini\n[main]\nbold-text-in-bright=palette-based\n[colors]\nforeground=babdb6\nbackground=000000\nregular0=2e3436\nregular1=cc0000\nregular2=4e9a06\nregular3=c4a000\nregular4=3465a4\nregular5=75507b\nregular6=06989a\nregular7=d3d7cf\nbright0=555753\nbright1=ef2929\nbright2=8ae234\nbright3=fce94f\nbright4=729fcf\nbright5=ad7fa8\nbright6=34e2e2\nbright7=eeeeec\n```\n\nIt gives a result like this:\n\n![Screenshot showing the same terminal color scheme in multiple apps. Clockwise from top left: tig, Neovim (markdown), Neovim (gitcommit), htop, Neovim (lua).](screenshot.webp \"Screenshot showing the same terminal color scheme in multiple apps. Clockwise from top left: tig, Neovim (markdown), Neovim (gitcommit), htop, Neovim (lua).\")\n\n## The name\n\nAs a rewrite of Noctu, I just went with another form of the same Latin root word.\nI don't know Latin, it just seemed to fit.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmlx%2Fnocte","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmlx%2Fnocte","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmlx%2Fnocte/lists"}