{"id":13411634,"url":"https://github.com/ray-x/aurora","last_synced_at":"2025-05-16T11:05:31.335Z","repository":{"id":41506497,"uuid":"270308027","full_name":"ray-x/aurora","owner":"ray-x","description":"A vivid dark theme for modern Neovim.","archived":false,"fork":false,"pushed_at":"2025-04-09T10:35:50.000Z","size":163,"stargazers_count":356,"open_issues_count":1,"forks_count":6,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-12T08:19:34.607Z","etag":null,"topics":["color-highlight","colorscheme","lsp","neovim-colorscheme","neovim-plugin","plugin","syntax-highlight","theme","treesitter","vim","vim-colorscheme"],"latest_commit_sha":null,"homepage":"https://github.com/ray-x/aurora","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/ray-x.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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,"zenodo":null},"funding":{"github":"ray-x"}},"created_at":"2020-06-07T13:02:17.000Z","updated_at":"2025-04-10T04:12:09.000Z","dependencies_parsed_at":"2023-10-11T12:42:04.714Z","dependency_job_id":"46faa2d9-b9dd-489f-9270-4a8ba0d2ecf8","html_url":"https://github.com/ray-x/aurora","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ray-x%2Faurora","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ray-x%2Faurora/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ray-x%2Faurora/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ray-x%2Faurora/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ray-x","download_url":"https://codeload.github.com/ray-x/aurora/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254518384,"owners_count":22084374,"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":["color-highlight","colorscheme","lsp","neovim-colorscheme","neovim-plugin","plugin","syntax-highlight","theme","treesitter","vim","vim-colorscheme"],"created_at":"2024-07-30T20:01:15.211Z","updated_at":"2025-05-16T11:05:26.312Z","avatar_url":"https://github.com/ray-x.png","language":"Lua","funding_links":["https://github.com/sponsors/ray-x"],"categories":["Colorscheme","Lua"],"sub_categories":["Tree-sitter Supported Colorscheme","Assembly"],"readme":"## Aurora a vivid night theme for vim/neovim and terminal\n![aurora2](https://user-images.githubusercontent.com/1681295/216751878-ae4c493c-3ce2-4bce-9f99-0b275607d5f0.jpg)\n\nTransparent mode:\n\u003cimg width=\"1318\" alt=\"aurora\" src=\"https://user-images.githubusercontent.com/1681295/185092393-4ebcee95-e60f-438b-9847-1af6743746b3.png\"\u003e\n\nA vivid 24-bit dark theme for vim/neovim. Highly configurable and cook your own color highlight.\nGood supports for popular languages and vim plugins, handcrafted support for LSP, Treesitter.\n\n### Languages explicitly styled\n\n- All Neovim Treesitter highlighted-languages\n- For VIM, all languages that have a syntax file e.g.\n  - C++\n  - python\n  - js/ts\n  - json\n  - markdown\n  - yaml\n  - css\n  - sql\n  - golang\n  - html\n\n### Plugins explicitly styled\n\n- coc\n- ale\n- vim-clap\n- lsp/nvim-lsp\n- signify\n- gitgutter\n- nvim lsp diagnostics.\n- git-fugitive\n- fzf\n- telescope\n- blankline\n- gitsigns\n- treesitter\n\nYou can change/add syntax highlight. Feel free to fork or make a PR.\n\nTo install:\n\n```vim\ncall dein#add('ray-x/aurora')  \" for dein user\n\nPlug 'ray-x/aurora'      \" for Plug user\n\nset termguicolors            \" 24 bit color\nlet g:aurora_italic = 1     \" italic\nlet g:aurora_transparent = 1     \" transparent\nlet g:aurora_bold = 1     \" bold\nlet g:aurora_darker = 1     \" darker background\n\ncolorscheme aurora\n\n\" customize your own highlight\nhi Normal guibg=NONE ctermbg=NONE \"remove background\nhi String guibg=#339922 ctermbg=NONE \"remove background\n\n\" customize your own highlight with lua\nlua \u003c\u003cEOF\n  vim.api.nvim_set_hl(0, '@string', {fg='#59E343'})\n  vim.api.nvim_set_hl(0, '@field', {fg='#f93393'})\n  vim.api.nvim_set_hl(0, '@number', {fg='#e933e3'})\nEOF\n```\n\n### lua setup\n\nA lua version is provided, if the neovim version is higher than 0.6.x, lua script will be loaded automatically. The lua\nversion will be much faster as it using native API `vim.api.nvim_set_hl()` My tests shows loading the theme 5000 times took 3s, which means 0.6ms loading time. The vim version normally 15ms startup time.\n\n```lua\n  -- lazy\n   {\n    'ray-x/aurora',\n    init = function()\n      vim.g.aurora_italic = 1\n      vim.g.aurora_transparent = 1\n      vim.g.aurora_bold = 1\n    end,\n    config = function()\n        vim.cmd.colorscheme \"aurora\"\n        -- override defaults\n        vim.api.nvim_set_hl(0, '@number', {fg='#e933e3'})\n    end\n    }\n```\n\n#### fast startup time\nOn my intel 11 i7 xps, loading time is 2ms on average.\n\n#### Show case\n\n- Go with treesitter\n  ![go treesitter](https://user-images.githubusercontent.com/1681295/185092393-4ebcee95-e60f-438b-9847-1af6743746b3.png)\n\n- color palettes, more than 100 pre-defined color:\n  ![vim color palettes](https://github.com/ray-x/files/blob/master/img/aurora/colorpalettes.jpg?raw=true)\n\n- syntax color highlight:\n  \u003cimg width=\"1318\" alt=\"aurora3\" src=\"https://user-images.githubusercontent.com/1681295/185093748-ccf096b3-4362-4ce7-9b89-03fac86c6e29.png\"\u003e\n\n- sidebar\n\u003cimg width=\"902\" alt=\"image\" src=\"https://user-images.githubusercontent.com/1681295/175231905-82df4e4b-a508-4bb8-b878-9f0029643005.png\"\u003e\n\n- color curl underline, better search highlight(only highlight bg and keep current fg color of the search text) on the right side:\n\n![vim undercurl and search hl for aurora](https://github.com/ray-x/files/blob/master/img/aurora/undercurl_searchhl.jpg?raw=true)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fray-x%2Faurora","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fray-x%2Faurora","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fray-x%2Faurora/lists"}