All Projects → shaunsingh → solarized.nvim

shaunsingh / solarized.nvim

Licence: GPL-2.0 License
Port of the Solarized colorscheme for vim, written in lua, with treesitter support.

Programming Languages

lua
6591 projects
Vim Script
2826 projects

Projects that are alternatives of or similar to solarized.nvim

gruvqueen
Port of famous gruvbox theme in lua(inspired by gruvbox-material)
Stars: ✭ 42 (-30%)
Mutual labels:  colorscheme, nvim
nvim
🍨 Soothing pastel theme for NeoVim
Stars: ✭ 659 (+998.33%)
Mutual labels:  colorscheme, nvim
vscode.nvim
Neovim/Vim color scheme inspired by Dark+ and Light+ theme in Visual Studio Code
Stars: ✭ 362 (+503.33%)
Mutual labels:  colorscheme, nvim
Swatch.vim
work with hex color codes and make your own vim colorschemes easily and quickly
Stars: ✭ 57 (-5%)
Mutual labels:  colorscheme, nvim
parsec
A color scheme for people tired of solarized
Stars: ✭ 30 (-50%)
Mutual labels:  colorscheme, solarized
Purify
🌈 Clean & vibrant color schemes for Vim, Terminals...
Stars: ✭ 142 (+136.67%)
Mutual labels:  colorscheme, nvim
vim-lighthaus
A Lighthaus theme for (n)vim, vim-airline and lightline
Stars: ✭ 33 (-45%)
Mutual labels:  colorscheme, nvim
substrata.nvim
A cold, dark color scheme for Neovim
Stars: ✭ 89 (+48.33%)
Mutual labels:  colorscheme, nvim
nvim-highlite
A colorscheme template that is "lite" on logic for the developer.
Stars: ✭ 163 (+171.67%)
Mutual labels:  colorscheme, nvim
nightfox.nvim
🦊A highly customizable theme for vim and neovim with support for lsp, treesitter and a variety of plugins.
Stars: ✭ 1,489 (+2381.67%)
Mutual labels:  colorscheme, nvim
Rigel
🌌 Colorscheme for vim, terminal, vscode and slack - based on the star Rigel ✨.
Stars: ✭ 324 (+440%)
Mutual labels:  colorscheme, nvim
nord.nvim
Neovim theme based off of the Nord Color Palette, written in lua with tree sitter support
Stars: ✭ 412 (+586.67%)
Mutual labels:  colorscheme, nvim
Vim Colors Github
A Vim colorscheme based on Github's syntax highlighting as of 2018.
Stars: ✭ 286 (+376.67%)
Mutual labels:  colorscheme, nvim
Darcula
A Vim color scheme reproduction of the official JetBrains IDE Darcula theme
Stars: ✭ 158 (+163.33%)
Mutual labels:  colorscheme, nvim
angr.vim
A pleasant, mild, dark (n)vim theme.
Stars: ✭ 53 (-11.67%)
Mutual labels:  colorscheme, nvim
blossom.vim
a simple pinkish vim colorscheme designed for cursive italics
Stars: ✭ 18 (-70%)
Mutual labels:  colorscheme, nvim
aquarium-vim
🌊 Aquarium, a simple vibrant dark theme for vim 🗒
Stars: ✭ 151 (+151.67%)
Mutual labels:  colorscheme, nvim
clear colors
Light and dark colorscheme pair for Vim
Stars: ✭ 21 (-65%)
Mutual labels:  colorscheme
lspactions
handlers for required lsp actions
Stars: ✭ 44 (-26.67%)
Mutual labels:  nvim
nvim
No description or website provided.
Stars: ✭ 28 (-53.33%)
Mutual labels:  nvim

shaunsingh/solarized.nvim

based off of the Solarized Light Theme for Vim

120370710-f2647780-c2e2-11eb-87af-6835fc8a7783

Features

solarized.nvim is meant to be a modern colorscheme written in lua for NeoVim that supports a lot of the new features added to NeoVim like built-in LSP and TreeSitter

⚡️ Requirements

  • Neovim >= 0.5.0

Installation

Install via your favourite package manager:

" If you are using Vim-Plug
Plug 'shaunsingh/solarized.nvim'
-- If you are using Packer
use 'shaunsingh/solarized.nvim'

Usage

Enable the colorscheme:

"Vim-Script:
colorscheme solarized
--Lua:
require('solarized').set()

To enable the solarized theme for Lualine, simply specify it in your lualine settings:

require('lualine').setup {
  options = {
    -- ... your lualine config
    theme = 'solarized'
    -- ... your lualine config
  }
}

⚙️ Configuration

Option Default Description
solarized_italic_comments false Make comments italic
solarized_italic_keywords false Make keywords italic
solarized_italic_functions false Make functions italic
solarized_italic_variables false Make variables and identifiers italic
solarized_contrast true Make sidebars and popup menus like nvim-tree and telescope have a different background
solarized_borders false Enable the border between verticaly split windows visable
solarized_disable_background false Disable the setting of background color so that NeoVim can use your terminal background
-- Example config in lua
vim.g.solarized_italic_comments = true
vim.g.solarized_italic_keywords = true
vim.g.solarized_italic_functions = true
vim.g.solarized_italic_variables = false
vim.g.solarized_contrast = true
vim.g.solarized_borders = false
vim.g.solarized_disable_background = false

-- Load the colorscheme
require('solarized').set()
" Example config in Vim-Script
let g:solarized_italic_comments = v:true
let g:solarized_italic_keywords = v:true
let g:solarized_italic_functions = v:true
let g:solarized_italic_variables = v:false
let g:solarized_contrast = v:true
let g:solarized_borders = v:false
let g:solarized_disable_background = v:false

" Load the colorsheme
colorscheme solarized
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].