Code Monkey home page Code Monkey logo

arctic.nvim's Introduction

See original README below. This fork modifies it for an OLED black theme, and includes the original lua theme with additional syntax modifications so that the highlighting is closer to VS Code for Python and Typescript.

Arctic.nvim

A Neovim theme ported from the VSCode Dark+ theme

๐Ÿ’ Checkout v2 branch for Dark Modern theme, the successor of Dark+

Screen Shot 2022-07-07 at 13 51 44

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

Plug 'rktjmp/lush.nvim'
Plug 'rockyzhang24/arctic.nvim'

Using packer

use {
  "rockyzhang24/arctic.nvim",
  requires = { "rktjmp/lush.nvim" }
}

Using lazy.nvim

{
  "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

" Vimscript
colorscheme arctic
-- 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.

Screenshots

Coding Screen Shot 2022-07-07 at 14 03 54

Fold preview (nvim-ufo) image

arctic.nvim's People

Contributors

rockyzhang24 avatar pbower avatar devadathanmb avatar heavyjoost avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.