{"id":18151976,"url":"https://github.com/bartekjaszczak/distinct-nvim","last_synced_at":"2026-05-03T13:42:06.394Z","repository":{"id":260313670,"uuid":"875404695","full_name":"bartekjaszczak/distinct-nvim","owner":"bartekjaszczak","description":"Neovim theme with distinct syntax colours. Supports Tree-sitter and semantic highlighting. For people who love multi-colour syntax highlighting.","archived":false,"fork":false,"pushed_at":"2024-10-19T22:35:24.000Z","size":2432,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-29T13:11:58.958Z","etag":null,"topics":["colorscheme","colour","colourscheme","lua","neovim","neovim-colorscheme","neovim-plugin","nvim","plugin","semantic-highlighting","theme","treesitter"],"latest_commit_sha":null,"homepage":"https://gitlab.com/bartekjaszczak/distinct-nvim","language":"Lua","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/bartekjaszczak.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":"2024-10-19T22:09:12.000Z","updated_at":"2024-12-02T20:37:45.000Z","dependencies_parsed_at":"2024-10-30T17:42:01.549Z","dependency_job_id":null,"html_url":"https://github.com/bartekjaszczak/distinct-nvim","commit_stats":null,"previous_names":["bartekjaszczak/distinct-nvim"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bartekjaszczak/distinct-nvim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartekjaszczak%2Fdistinct-nvim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartekjaszczak%2Fdistinct-nvim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartekjaszczak%2Fdistinct-nvim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartekjaszczak%2Fdistinct-nvim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bartekjaszczak","download_url":"https://codeload.github.com/bartekjaszczak/distinct-nvim/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartekjaszczak%2Fdistinct-nvim/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32571456,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T06:36:36.687Z","status":"ssl_error","status_checked_at":"2026-05-03T06:36:09.306Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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","colour","colourscheme","lua","neovim","neovim-colorscheme","neovim-plugin","nvim","plugin","semantic-highlighting","theme","treesitter"],"created_at":"2024-11-02T02:05:12.154Z","updated_at":"2026-05-03T13:42:06.356Z","avatar_url":"https://github.com/bartekjaszczak.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# distinct-nvim\n\n**Distinct** is neovim colour scheme with distinctive, vibrant colours. It is partially inspired by my previous theme - [gruv-vsassist.nvim](https://github.com/bartekprtc/gruv-vsassist.nvim). Colour palette is based on Pol'and'Rock festival logo.\n\n**Distinct** supports treesitter highlighting, as well as semantic token highlighting. It supports some major plugins, but not all of them (current list can be found at the end of README). Fell free to add or request support for other plugins. It's entirely written in lua, therefore it's not suitable for vim.\n\n## Preview\n\n\n![cpp](showcase/cpp/showcase.png?)\n## Usage\n\n### Lazy\n\nIf you don't want to change any settings, `setup()` needn't to be called. Defaults are presented below.\n\n``` lua\n{\n    \"https://gitlab.com/bartekjaszczak/distinct-nvim\",\n\n    priority = 1000,\n    config = function()\n        require(\"distinct\").setup({\n            doc_comments_different_color = true, -- Use different colour for documentation comments\n        })\n\n        vim.cmd [[colorscheme distinct]]\n    end\n}\n```\n\n### Lualine\n\n``` lua\nrequire(\"lualine\").setup({\n    options = {\n        -- ...\n        theme = 'distinct'\n        -- ...\n    },\n})\n```\n\n### Barbecue\n\n``` lua\nrequire(\"barbecue\").setup({\n    -- ...\n    theme = 'distinct'\n    -- ...\n})\n```\n\n## Supported plugins\n\n- [barbecue.nvim](https://github.com/utilyre/barbecue.nvim)\n- [copilot.lua](https://github.com/zbirenbaum/copilot.lua)\n- [gitsigns.nvim](https://github.com/lewis6991/gitsigns.nvim)\n- [indent-blankline.nvim](https://github.com/lukas-reineke/indent-blankline.nvim)\n- [lsp_signature.nvim](https://github.com/ray-x/lsp_signature.nvim)\n- [lualine.nvim](https://github.com/nvim-lualine/lualine.nvim)\n- [mason.nvim](https://github.com/williamboman/mason.nvim)\n- [neo-tree.nvim](https://github.com/nvim-neo-tree/neo-tree.nvim)\n- [nvim-cmp](https://github.com/hrsh7th/nvim-cmp)\n- [nvim-dap-ui](https://github.com/rcarriga/nvim-dap-ui)\n- [neorg](https://github.com/nvim-neorg/neorg)\n- [symbols-outline.nvim](https://github.com/simrat39/symbols-outline.nvim)\n- [telescope.nvim](https://github.com/nvim-telescope/telescope.nvim)\n- [todo-comments.nvim](https://github.com/folke/todo-comments.nvim)\n- [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter)\n- [nvim-treesitter-context](https://github.com/nvim-treesitter/nvim-treesitter-context)\n- [rainbow-delimiters.nvim](https://gitlab.com/HiPhish/rainbow-delimiters.nvim)\n- [undotree](https://github.com/mbbill/undotree)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbartekjaszczak%2Fdistinct-nvim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbartekjaszczak%2Fdistinct-nvim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbartekjaszczak%2Fdistinct-nvim/lists"}