Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rockyzhang24/arctic.nvim
Neovim color schemes ported from VSCode Dark+ and Dark Modern with Treesitter and semantic token highlighting
https://github.com/rockyzhang24/arctic.nvim
alacritty-theme colorscheme darkplus kitty-theme lualine-theme neovim nvim semantic-highlighting semantic-token theme treesitter vscode
Last synced: about 2 months ago
JSON representation
Neovim color schemes ported from VSCode Dark+ and Dark Modern with Treesitter and semantic token highlighting
- Host: GitHub
- URL: https://github.com/rockyzhang24/arctic.nvim
- Owner: rockyzhang24
- License: mit
- Created: 2022-07-01T23:28:50.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-30T00:21:00.000Z (2 months ago)
- Last Synced: 2024-03-30T01:25:12.200Z (2 months ago)
- Topics: alacritty-theme, colorscheme, darkplus, kitty-theme, lualine-theme, neovim, nvim, semantic-highlighting, semantic-token, theme, treesitter, vscode
- Language: Lua
- Homepage:
- Size: 65.4 KB
- Stars: 138
- Watchers: 4
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-neovim - rockyzhang24/arctic.nvim - A Neovim colorscheme ported from VSCode Dark+ theme with the strict and precise color picking for both the editor and UI. (Colorscheme / Tree-sitter Supported Colorscheme)
- awesome-neovim - rockyzhang24/arctic.nvim - A Neovim colorscheme ported from VSCode Dark+ theme with the strict and precise color picking for both the editor and UI. (Colorscheme / Tree-sitter Supported Colorscheme)
- awesome-neovim - rockyzhang24/arctic.nvim - A Neovim colorscheme ported from VSCode Dark+ theme with the strict and precise color picking for both the editor and UI. (Colorscheme / Tree-sitter Supported Colorscheme)
README
# Arctic.nvim
A Neovim theme ported from the VSCode Dark+ theme
💁 Checkout [v2 branch](https://github.com/rockyzhang24/arctic.nvim/tree/v2) for **Dark Modern** theme, the successor of Dark+
## Introduction
I fell in love with VSCode Dark+ theme at first sight. At that time, I made up
my mind that I would port it to Neovim. Now, here it is. All the colors are
defined as strictly and precisely as possible, including the editor itself and
UI. I only adapted the plugins I was using, but presumably most plugins with
their default highlight settings should look harmonious. If you need a specific
support, please open an issue.## New Version
VSCode is rolling out the successor of Dark+ that is called **Dark Modern**. Currently
only the UI theme colors have been updated and it is still in the experimental
stage. If you want to give it a shot, please checkout the `v2` branch.## Installation
Using `vim-plug`
```vim
Plug 'rktjmp/lush.nvim'
Plug 'rockyzhang24/arctic.nvim'
```Using `packer`
```lua
use {
"rockyzhang24/arctic.nvim",
requires = { "rktjmp/lush.nvim" }
}
```Using `lazy.nvim`
```lua
{
"rockyzhang24/arctic.nvim",
dependencies = { "rktjmp/lush.nvim" },
name = "arctic",
branch = "main",
priority = 1000,
config = function()
vim.cmd("colorscheme arctic")
end
}
```## Usage
Simply set the colorscheme with the builtin command `:colorscheme`
```vim
" Vimscript
colorscheme arctic
``````lua
-- Lua
vim.cmd("colorscheme arctic")
```## Customization
This theme was built with `rktjmp/lush.nvim`, so the customization and is quite
easy. Just open `arctic.nvim/lua/lush_theme/arctic.lua` and execute `:Lushify`.
Then you can adjust colors or relink highlight groups to suit your taste, and it
gives you real time feedback. For details regarding how to use `lush.nvim`, see
[rktjmp/lush.nvim](https://github.com/rktjmp/lush.nvim).## Screenshots
**Coding**
**Fold preview (nvim-ufo)**