{"id":18117947,"url":"https://github.com/tinted-theming/tinted-vim","last_synced_at":"2026-03-08T16:02:41.076Z","repository":{"id":37250395,"uuid":"330164292","full_name":"tinted-theming/tinted-vim","owner":"tinted-theming","description":"tinted-vim refreshes and commits new themes weekly automatically and has a documented build process.","archived":false,"fork":false,"pushed_at":"2025-06-03T14:51:54.000Z","size":9818,"stargazers_count":133,"open_issues_count":5,"forks_count":25,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-06-03T16:05:53.528Z","etag":null,"topics":["base16","base16-theme","base24","theme","themes","tinted-theming","vim"],"latest_commit_sha":null,"homepage":"https://github.com/tinted-theming/tinted-vim","language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tinted-theming.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-01-16T13:05:00.000Z","updated_at":"2025-06-03T14:51:55.000Z","dependencies_parsed_at":"2024-01-06T01:26:15.296Z","dependency_job_id":"62fd8ca3-a8e5-422f-b1e7-e4089988d72d","html_url":"https://github.com/tinted-theming/tinted-vim","commit_stats":null,"previous_names":["tinted-theming/tinted-vim","tinted-theming/base16-vim"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tinted-theming/tinted-vim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinted-theming%2Ftinted-vim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinted-theming%2Ftinted-vim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinted-theming%2Ftinted-vim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinted-theming%2Ftinted-vim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tinted-theming","download_url":"https://codeload.github.com/tinted-theming/tinted-vim/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinted-theming%2Ftinted-vim/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263222519,"owners_count":23433031,"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":["base16","base16-theme","base24","theme","themes","tinted-theming","vim"],"created_at":"2024-11-01T05:03:14.195Z","updated_at":"2026-03-08T16:02:41.070Z","avatar_url":"https://github.com/tinted-theming.png","language":"Vim Script","funding_links":[],"categories":["Vim Script"],"sub_categories":[],"readme":"# Tinted Vim\n\nFormerly base16-vim, but now supports multiple scheme systems, currently\n[base16] and [base24], so we updated the name to reflect that.\n\n[![Matrix Chat](https://img.shields.io/matrix/tinted-theming:matrix.org)](https://matrix.to/#/#tinted-theming:matrix.org)\n\nSupports console [Vim], graphical Vim and [Neovim].\n\nOver [250 themes] plus light/dark variations are available. Here are\nsome of our favorites:\n\nThe `classic-dark` theme:\n\n![tinted-vim classic-dark]\n\nThe `horizon-dark` theme:\n\n![tinted-vim horizon-dark]\n\nThe `onedark` theme:\n\n![tinted-vim onedark]\n\n## Usage\n\n1. [Install](#installation) the plugin.\n1. Configuration depends on your environment:\n\n    - **24-bit Terminal or GUI Vim**\n\n        Vimscript:\n\n        ```vim\n        set termguicolors  \" Only needed for terminal vim\n        colorscheme base16-ayu-dark\n        ```\n\n        Lua:\n\n        ```lua\n        vim.cmd.colorscheme('base16-ayu-dark')\n        ```\n\n    - **256 Color Terminal**\n\n      Configure [tinted-shell]\n\n      Vimscript:\n\n      ```vim\n      let tinted_colorspace=256\n      colorscheme base16-ayu-dark \" Set to same theme as your terminal theme\n      ```\n\n      Lua:\n\n      ```lua\n      vim.g.tinted_colorspace = 256\n      vim.cmd.colorscheme('base16-ayu-dark')\n      ```\n\n    - **16 Color Terminal**\n\n      With a 16 color terminal there will be less \"gray\" colors.\n      Configure terminal with theme from [tinted-shell], [official] or [unofficial].\n\n      Vimscript:\n\n      ```vim\n      colorscheme base16-ayu-dark  \" Set to same theme as your terminal theme\n      ```\n\n      Lua:\n\n      ```lua\n      vim.cmd.colorscheme('base16-ayu-dark')\n      ```\n\n1. Check the highlights with (Neovim only):\n\n```vim\n:help tinted-vim\n```\n\n## Installation\n\n### Lazy.nvim\n\n```lua\n{\n    \"tinted-theming/tinted-vim\",\n}\n```\n\n### Packer\n\n```lua\nuse {\n  \"tinted-theming/tinted-vim\",\n  config = function()\n    vim.cmd.colorscheme 'base16-ayu-dark'\n  end,\n}\n```\n\n### Pathogen\n\n```sh\ncd ~/.vim/bundle\ngit clone https://github.com/tinted-theming/tinted-vim.git\n```\n\n```vim\nPlugin 'tinted-theming/tinted-vim'\n```\n\n### vim-plug\n\nAdd the following to your `~/.vimrc` file and run `PlugInstall` in Vim.\n\n```vim\nPlug 'tinted-theming/tinted-vim'\n```\n\n### Vundle\n\nAdd the following to your `~/.vimrc` file and run `PluginInstall` in Vim.\n\n```sh\ngit clone https://github.com/tinted-theming/tinted-vim.git ~/.vim/bundle/tinted-vim\n```\n\n```vim\nPlugin 'tinted-theming/tinted-vim'\n```\n\n#### Symlink\n\nYou can use a symlink to easily keep things updated. Update your vim\ncolors every time you do a `git pull` on the `tinted-vim` repo.\n\n1. Clone `tinted-vim` somewhere:\n\n   ```sh\n   git clone git://github.com/tinted-theming/tinted-vim.git ~/projects/tinted-vim\n   ```\n\n1. Remove your old vim/nvim `colors/` directory if it exists:\n\n   ```sh\n   rm -r ~/.vim/colors # Or ~/.config/nvim/colors for Neovim\n   ```\n\n1. Symlink the colors directory:\n\n   ```sh\n   ln -s ~/projects/tinted-vim/colors/* ~/.vim/colors\n   # Or for Neovim\n   # ln -s ~/projects/tinted-vim/colors ~/.config/nvim/colors\n   ```\n\n### Manual\n\n#### Vim\n\n```sh\ncd ~/.vim/colors\ngit clone git://github.com/tinted-theming/tinted-vim.git tinted-vim\ncp tinted-vim/colors/*.vim .\n```\n\n#### Neovim\n\n```sh\ncd ~/.config/nvim/colors\ngit clone git://github.com/tinted-theming/tinted-vim.git tinted-vim\ncp tinted-vim/colors/*.vim .\n```\n\n## Background transparency\n\nIf you're using a terminal with an opacity of `\u003c 1`, you'll notice that\ntinted-vim doesn't respect this transparency by default. You can enable\ntransparent backgrounds with tinted-vim by adding the following settings\nto your Vim/Neovim setup.\n\nVimscript:\n\n```vim\nlet tinted_background_transparent=1\n```\n\nLua:\n\n```lua\nvim.g.tinted_background_transparent = 1\n```\n\n## Troubleshooting\n\nThere is a script to help troubleshoot colour issues called `colortest`\navailable in the [tinted-shell] repository.\n\nIf you are using a ISO-8613-3 compatible terminal ([vim docs],\n[neovim docs]), and you see a green or blue line, try to enable\n`termguicolors`:\n\n```vim\nset termguicolors\n```\n\n### Green line numbers\n\n![green line numbers screenshot]\n\nIf your Vim looks like the above image you are using a 256 terminal\ntheme without setting `let tinted_colorspace=256` in your `~/.vimrc`.\nEither set `let tinted_colorspace=256` in your `~/.vimrc` or use a non\n256 terminal theme.\n\n### Blue line numbers\n\n![blue line numbers screenshot]\n\nIf your Vim looks like the above image you are setting `let\ntinted_colorspace=256` in your `~/.vimrc` but either not running\n[tinted-shell] or [tinted-shell] is not working for your terminal. Either\nensure [tinted-shell] is working by running the `colortest` available\nin the [tinted-shell] repository or not setting `let\ntinted_colorspace=256` in your `~/.vimrc`.\n\n## Customization\n\nIf you want to do some local customization, you can add something like\nthis to your `~/.vimrc`:\n\n```vim\n\" Set these to 0 to disable text styles. Default is 1\nlet g:tinted_bold = 0\nlet g:tinted_italic = 0\nlet g:tinted_strikethrough = 0\nlet g:tinted_underline = 0\nlet g:tinted_undercurl = 0\n\nfunction! s:tinted_customize() abort\n  call Tinted_Hi(\"MatchParen\", g:tinted_gui05, g:tinted_gui03, g:tinted_cterm05, g:tinted_cterm03, \"bold,italic\", \"\")\nendfunction\n\naugroup on_change_colorschema\n  autocmd!\n  autocmd ColorScheme * call s:tinted_customize()\naugroup END\n```\n\n## Contributing\n\nSee [CONTRIBUTING.md], which contains building and contributing\ninstructions.\n\n[base16]: https://github.com/tinted-theming/home/blob/main/styling.md\n[base24]: https://github.com/tinted-theming/base24/blob/main/styling.md\n[Vim]: https://github.com/vim/vim\n[Neovim]: https://github.com/neovim/neovim\n[250 themes]: https://github.com/tinted-theming/schemes\n[official]: https://github.com/tinted-theming/home#official-templates\n[unofficial]: https://github.com/tinted-theming/home#unofficial-templates\n[tinted-shell]: https://github.com/tinted-theming/tinted-shell\n[vim docs]: https://github.com/vim/vim/blob/23c1b2b018c8121ca5fcc247e37966428bf8ca66/runtime/doc/options.txt#L7876\n[neovim docs]: https://neovim.io/doc/user/options.html#'termguicolors'\n[CONTRIBUTING.md]: CONTRIBUTING.md\n[tinted-vim classic-dark]: screenshots/tinted-vim-screenshot-classic-dark.png\n[tinted-vim horizon-dark]: screenshots/tinted-vim-screenshot-horizon-dark.png\n[tinted-vim onedark]: screenshots/tinted-vim-screenshot-onedark.png\n[green line numbers screenshot]: screenshots/without-tintedcolorspace-256-with-256-terminal-theme.png\n[blue line numbers screenshot]: screenshots/with-tintedcolorspace-256-without-tinted-shell.png\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftinted-theming%2Ftinted-vim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftinted-theming%2Ftinted-vim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftinted-theming%2Ftinted-vim/lists"}