{"id":13895374,"url":"https://github.com/raiguard/kak-one","last_synced_at":"2025-07-17T11:30:36.238Z","repository":{"id":87270674,"uuid":"349194025","full_name":"raiguard/kak-one","owner":"raiguard","description":"Atom \"One\" color schemes for Kakoune.","archived":false,"fork":false,"pushed_at":"2023-12-06T05:28:35.000Z","size":3900,"stargazers_count":24,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-25T00:33:44.069Z","etag":null,"topics":["colorscheme","kakoune","onedark","onelight","plugin"],"latest_commit_sha":null,"homepage":"","language":"KakouneScript","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/raiguard.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}},"created_at":"2021-03-18T19:28:02.000Z","updated_at":"2024-11-10T15:02:08.000Z","dependencies_parsed_at":"2024-04-16T01:45:43.105Z","dependency_job_id":"3329865a-b7d4-4e3a-ac05-8ca68bcbfd06","html_url":"https://github.com/raiguard/kak-one","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/raiguard/kak-one","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raiguard%2Fkak-one","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raiguard%2Fkak-one/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raiguard%2Fkak-one/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raiguard%2Fkak-one/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raiguard","download_url":"https://codeload.github.com/raiguard/kak-one/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raiguard%2Fkak-one/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265600482,"owners_count":23795704,"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":["colorscheme","kakoune","onedark","onelight","plugin"],"created_at":"2024-08-06T18:02:10.400Z","updated_at":"2025-07-17T11:30:35.918Z","avatar_url":"https://github.com/raiguard.png","language":"KakouneScript","funding_links":[],"categories":["KakouneScript"],"sub_categories":[],"readme":"# kak-one\n\n![](screenshots/one-darker.png)\n![](screenshots/one-dark.png)\n![](screenshots/one-light.png)\n\n`One Light` and `One Dark` colorschemes for [Kakoune](https://kakoune.org).\nBased on [vim-one](https://github.com/rakr/vim-one).\nIncludes an additional `One Darker` colorscheme, which has higher contrast than\n`One Dark` and the coloring of variables and operators is swapped.\n\n## Installation\n\nInstall the files in the `colors` subdirectory in `(kak configuration)/colors`,\nor use a plugin manager.\n\n## Usage\n\nEnable one of the themes with `colorscheme \u003cname\u003e`:\n- `one-light`, `one-light-16`\n- `one-dark`, `one-dark-16`\n- `one-darker`, `one-darker-16`\n\n## 16-color variants\n\nThere is a 16-color variant of each theme available that uses your base\nterminal colors. To achieve the correct theme, you will need to set your\nterminal colors accordingly.\n\nColor option expansions (explained below) are not available in 16-color\nvariants - use the ANSI color names instead.\n\n`one-light-16`, `one-dark-16`, `one-darker-16`\n\n### [Foot](https://codeberg.org/dnkl/foot) color configuration for `one-darker-16`\n\n```ini\n[colors]\nforeground=abb2bf # white\nbackground=181a1f # black\nselection-foreground=181a1f # black\nselection-background=61afef # blue\nregular0=282c34 # black\nregular1=e06c75 # red\nregular2=98c379 # green\nregular3=e5c07b # yellow\nregular4=61afef # blue\nregular5=c678dd # magenta\nregular6=56b6c2 # cyan\nregular7=abb2bf # white\nbright0=70798a # bright black\nbright1=e06c75 # bright red\nbright2=98c379 # bright green\nbright3=d19a66 # bright yellow\nbright4=61afef # bright blue\nbright5=c678dd # bright magenta\nbright6=56b6c2 # bright cyan\nbright7=ffffff # bright white\ndim1=7c434a # dim red\ndim2=586e4c # dim green\ndim3=7e6d4d # dim yellow\ndim4=3c6487 # dim blue\ndim5=6f497e # dim magenta\ndim6=376870 # dim cyan\ndim7=70798a # dim white (comment color)\n```\n\n## Plugin support\n\n`kak-one` includes colors for the following plugins:\n\n- [kak-lsp](https://github.com/kak-lsp/kak-lsp)\n    - LSP info boxes are syntax highlighted\n    - Inlay hints inherit from the `type` face, with a dim modifier\n    - Special `enum` and `parameter` faces are provided for semantic highlighting (requires configuration in `kak-lsp.toml`)\n        - `enum` is cyan\n        - `parameter` is italicized and uses the `variable` color\n    - LSP diagnostics are colored as:\n        - Error: red\n        - Warning: yellow\n        - Info: blue\n        - Hint: bright white / dark black (in dark and light themes respectively)\n    - Inline diagnostics are represented with colored curly underlines - this feature may not work on all terminal emulators\n    - Other references to the current symbol are highlighted in a slightly lighter background color\n- [kak-rainbower](https://github.com/crizan/kak-rainbower)\n    - Brackets are colored yellow, magenta, and blue\n\n## Using scheme constructs in your own scripts\n\nYou can use the scheme colors and other properties in your own scripts by using the following options in expansions:\n\n```kak\nadd-highlighter global/trailing-whitespaces regex \"(\\h+)$\" \"1:default,rgba:%opt{darkred}%opt{selectionalpha}\"\n```\n\n### Colors\n\n- `fg`\n- `bg`\n- `subbg`\n\n- `lightred`\n- `darkred`\n- `green`\n- `lightorange`\n- `darkorange`\n- `blue`\n- `magenta`\n- `cyan`\n\n- `comment`\n\n### Transparencies\n\n- `cursoralpha`\n- `selectionalpha`\n\n### Other\n\n- `menuselection` (cursor color adjusted for ths `subbg` background, since menus do not support transparency)\n\n## Feature screenshots\n\n### Alpha-blended selections\n\n![](screenshots/alpha-blended-selections.png)\n\n### Obvious secondary selections\n\n![](screenshots/secondary-selections.png)\n\n### kak-lsp diagnostics\n\n![](screenshots/kak-lsp.png)\n\nCurly and/or colored underlines may not display on all terminal emulators.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraiguard%2Fkak-one","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraiguard%2Fkak-one","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraiguard%2Fkak-one/lists"}