Skip to content

Commit

Permalink
Merge commit 'c0549c872157873d085e1338f17684d7709bdba5' as 'vim/dot-v…
Browse files Browse the repository at this point in the history
…im/bundle/vim-night-owl'
  • Loading branch information
James K. Glasbrenner committed Sep 2, 2018
2 parents 2872429 + c0549c8 commit a523539
Show file tree
Hide file tree
Showing 6 changed files with 426 additions and 0 deletions.
33 changes: 33 additions & 0 deletions vim/dot-vim/bundle/vim-night-owl/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<p align="center">
<img width="860" alt="Night Owl Vim colorscheme screenshot" src="https://user-images.githubusercontent.com/1166872/41726735-6370a63a-75a5-11e8-8e3f-5bf87c67b22a.png">
</p>

A 24bit dark Vim colorscheme based on [sdras/night-owl-vscode-theme](https://github.com/sdras/night-owl-vscode-theme)

## Usage

```vim
""""" install
" install with vim-plug
Plug 'haishanh/night-owl.vim'
" or with NeoBundle
" NeoBundle 'haishanh/night-owl.vim'
" or with Vundle
" Plugin 'haishanh/night-owl.vim'
""""" enable 24bit true color
" If you have vim >=8.0 or Neovim >= 0.1.5
if (has("termguicolors"))
set termguicolors
endif
" For Neovim 0.1.3 and 0.1.4
let $NVIM_TUI_ENABLE_TRUE_COLOR=1
""""" enable the theme
syntax enable
colorscheme night-owl
```
143 changes: 143 additions & 0 deletions vim/dot-vim/bundle/vim-night-owl/colors/night-owl.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@
" ===============================================================
" night-owl
"
" URL: https://github.com/haishanh/night-owl.vim
" Author: Haishan
" License: MIT
" Last Change: 2018/08/20 21:49
" ===============================================================

set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="night-owl"

hi Normal guifg=#d6deeb ctermfg=253 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE
hi LineNr guifg=#444444 ctermfg=238 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE
hi CursorLine guifg=#ff5874 ctermfg=204 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE
hi ColorColumn guibg=#222222 ctermbg=235 gui=NONE cterm=NONE
hi DiffAdd guifg=#011627 ctermfg=233 guibg=#addb67 ctermbg=149 gui=NONE cterm=NONE
hi DiffChange guifg=#011627 ctermfg=233 guibg=#7fdbca ctermbg=116 gui=NONE cterm=NONE
hi DiffDelete guifg=#011627 ctermfg=233 guibg=#ff5874 ctermbg=204 gui=NONE cterm=NONE
hi DiffText guifg=#011627 ctermfg=233 guibg=#7fdbca ctermbg=116 gui=NONE cterm=NONE
hi VertSplit guifg=#777777 ctermfg=243 gui=NONE cterm=NONE
hi Folded guifg=#777777 ctermfg=243 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE
hi IncSearch guifg=#eeeeee ctermfg=255 guibg=#ecc48d ctermbg=222 gui=NONE cterm=NONE
hi MatchParen guifg=#011627 ctermfg=233 guibg=#aaaaaa ctermbg=248 gui=NONE cterm=NONE
hi NonText guifg=#82aaff ctermfg=111 gui=NONE cterm=NONE
hi PMenu guibg=#2d2c5d ctermbg=236 gui=NONE cterm=NONE
hi PMenuSel guibg=#c792ea ctermbg=176 gui=NONE cterm=NONE
hi Search guifg=#011627 ctermfg=233 guibg=#ecc48d ctermbg=222 gui=NONE cterm=NONE
hi SpecialKey guifg=#444444 ctermfg=238 gui=NONE cterm=NONE
hi Visual guifg=#d6deeb ctermfg=253 guibg=#2d2c5d ctermbg=236 gui=NONE cterm=NONE
hi EndOfBuffer guifg=#444444 ctermfg=238 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE
hi Comment guifg=#637777 ctermfg=243 guibg=#011627 ctermbg=233 gui=italic cterm=italic
hi Constant guifg=#addb67 ctermfg=149 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE
hi String guifg=#ecc48d ctermfg=222 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE
hi Identifier guifg=#7fdbca ctermfg=116 gui=NONE cterm=NONE
hi Statement guifg=#82aaff ctermfg=111 gui=NONE cterm=NONE
hi Operator guifg=#c792ea ctermfg=176 gui=NONE cterm=NONE
hi Exception guifg=#addb67 ctermfg=149 gui=NONE cterm=NONE
hi PreProc guifg=#c792ea ctermfg=176 gui=NONE cterm=NONE
hi Type guifg=#addb67 ctermfg=149 gui=NONE cterm=NONE
hi StorageClass guifg=#c792ea ctermfg=176 gui=NONE cterm=NONE
hi Todo guifg=#777777 ctermfg=243 guibg=#ecc48d ctermbg=222 gui=NONE cterm=NONE
hi jsStorageClass guifg=#82aaff ctermfg=111 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE
hi jsOperator guifg=#c792ea ctermfg=176 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE
hi jsArrowFunction guifg=#c792ea ctermfg=176 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE
hi jsString guifg=#ecc48d ctermfg=222 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE
hi jsComment guifg=#637777 ctermfg=243 guibg=#011627 ctermbg=233 gui=italic cterm=italic
hi jsFuncCall guifg=#82aaff ctermfg=111 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE
hi jsNumber guifg=#f78c6c ctermfg=209 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE
hi jsSpecial guifg=#f78c6c ctermfg=209 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE
hi jsObjectProp guifg=#7fdbca ctermfg=116 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE
hi jsOperatorKeyword guifg=#7fdbca ctermfg=116 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE
hi jsBooleanFalse guifg=#ff5874 ctermfg=204 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE
hi jsBooleanTrue guifg=#ff5874 ctermfg=204 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE
hi jsRegexpString guifg=#5ca7e4 ctermfg=74 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE
hi jsConditional guifg=#c792ea ctermfg=176 gui=NONE cterm=NONE
hi jsFunction guifg=#82aaff ctermfg=111 gui=NONE cterm=NONE
hi jsReturn guifg=#c792ea ctermfg=176 gui=NONE cterm=NONE
hi jsFuncName guifg=#82aaff ctermfg=111 gui=NONE cterm=NONE
hi link jsParensError jsFuncParens
hi jsClassDefinition guifg=#ecc48d ctermfg=222 gui=NONE cterm=NONE
hi jsExport guifg=#7fdbca ctermfg=116 gui=NONE cterm=NONE
hi jsExportDefault guifg=#7fdbca ctermfg=116 gui=NONE cterm=NONE
hi javaScriptReserved guifg=#82aaff ctermfg=111 gui=NONE cterm=NONE
hi javaScriptConditional guifg=#c792ea ctermfg=176 gui=NONE cterm=NONE
hi javaScriptStringS guifg=#ecc48d ctermfg=222 gui=NONE cterm=NONE
hi javaScriptBoolean guifg=#ff5874 ctermfg=204 gui=NONE cterm=NONE
hi javaScriptBraces guifg=#d6deeb ctermfg=253 gui=NONE cterm=NONE
hi javaScriptLineComment guifg=#637777 ctermfg=243 gui=italic cterm=italic
hi javaScriptSpecial guifg=#f78c6c ctermfg=209 gui=NONE cterm=NONE
hi javaScriptFunction guifg=#82aaff ctermfg=111 gui=NONE cterm=NONE
hi javaScriptStatement guifg=#c792ea ctermfg=176 gui=NONE cterm=NONE
hi jsExtendsKeyword guifg=#c792ea ctermfg=176 gui=NONE cterm=NONE
hi javaScriptException guifg=#addb67 ctermfg=149 gui=NONE cterm=NONE
hi scssSelectorName guifg=#addb67 ctermfg=149 gui=NONE cterm=NONE
hi cssPositioningProp guifg=#7fdbca ctermfg=116 gui=NONE cterm=NONE
hi cssBoxProp guifg=#7fdbca ctermfg=116 gui=NONE cterm=NONE
hi cssDimensionProp guifg=#7fdbca ctermfg=116 gui=NONE cterm=NONE
hi cssTransitionProp guifg=#7fdbca ctermfg=116 gui=NONE cterm=NONE
hi cssTextProp guifg=#7fdbca ctermfg=116 gui=NONE cterm=NONE
hi cssFontProp guifg=#7fdbca ctermfg=116 gui=NONE cterm=NONE
hi cssBorderProp guifg=#7fdbca ctermfg=116 gui=NONE cterm=NONE
hi cssBackgroundProp guifg=#7fdbca ctermfg=116 gui=NONE cterm=NONE
hi cssUIProp guifg=#7fdbca ctermfg=116 gui=NONE cterm=NONE
hi cssIEUIProp guifg=#ff5874 ctermfg=204 gui=NONE cterm=NONE
hi scssFunctionName guifg=#addb67 ctermfg=149 gui=NONE cterm=NONE
hi cssPositioningAttr guifg=#ff5874 ctermfg=204 gui=NONE cterm=NONE
hi cssUnitDecorators guifg=#ecc48d ctermfg=222 gui=NONE cterm=NONE
hi cssTableAttr guifg=#ff5874 ctermfg=204 gui=NONE cterm=NONE
hi cssCommonAttr guifg=#ff5874 ctermfg=204 gui=NONE cterm=NONE
hi cssColorProp guifg=#7fdbca ctermfg=116 gui=NONE cterm=NONE
hi cssIncludeKeyword guifg=#7fdbca ctermfg=116 gui=NONE cterm=NONE
hi cssKeyFrameSelector guifg=#addb67 ctermfg=149 gui=NONE cterm=NONE
hi cssPseudoClassId guifg=#addb67 ctermfg=149 gui=NONE cterm=NONE
hi markdownHeadingDelimiter guifg=#637777 ctermfg=243 gui=NONE cterm=NONE
hi markdownCodeDelimiter guifg=#ecc48d ctermfg=222 gui=NONE cterm=NONE
hi markdownCode guifg=#aaaaaa ctermfg=248 gui=NONE cterm=NONE
hi htmlH1 guifg=#82aaff ctermfg=111 gui=bold cterm=bold
hi link htmlH2 htmlH1
hi link htmlH3 htmlH1
hi htmlH4 guifg=#82aaff ctermfg=111 gui=NONE cterm=NONE
hi link htmlH5 htmlH4
hi htmlBold guifg=#c792ea ctermfg=176 guibg=#011627 ctermbg=233 gui=bold cterm=bold
hi mkdCodeStart guifg=#d6deeb ctermfg=253 gui=NONE cterm=NONE
hi mkdCodeEnd guifg=#d6deeb ctermfg=253 gui=NONE cterm=NONE
hi shComment guifg=#637777 ctermfg=243 guibg=#011627 ctermbg=233 gui=italic cterm=italic
hi mkdLinkDef guifg=#7fdbca ctermfg=116 gui=NONE cterm=NONE
hi NERDTreeDir guifg=#5f7e97 ctermfg=66 gui=NONE cterm=NONE
hi NERDTreeOpenable guifg=#ff5874 ctermfg=204 gui=NONE cterm=NONE
hi NERDTreeClosable guifg=#ecc48d ctermfg=222 gui=NONE cterm=NONE
hi NERDTreeHelp guifg=#444444 ctermfg=238 guibg=#011627 ctermbg=233 gui=italic cterm=italic
hi NERDTreeUp guifg=#637777 ctermfg=243 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE
hi NERDTreeDirSlash guifg=#637777 ctermfg=243 gui=NONE cterm=NONE
hi gitcommitSummary guifg=#d6deeb ctermfg=253 guibg=#011627 ctermbg=233 gui=NONE cterm=NONE
hi IndentGuidesOdd guibg=#444444 ctermbg=238 gui=NONE cterm=NONE
hi IndentGuidesEven guibg=#777777 ctermbg=243 gui=NONE cterm=NONE

let g:terminal_color_foreground = "#d6deeb"
let g:terminal_color_background = "#011627"
let g:terminal_color_0 = "#011627"
let g:terminal_color_8 = "#637777"
let g:terminal_color_1 = "#ff5874"
let g:terminal_color_2 = "#addb67"
let g:terminal_color_10 = "#addb67"
let g:terminal_color_3 = "#f78c6c"
let g:terminal_color_11 = "#f78c6c"
let g:terminal_color_4 = "#82aaff"
let g:terminal_color_12 = "#82aaff"
let g:terminal_color_5 = "#c792ea"
let g:terminal_color_13 = "#c792ea"
let g:terminal_color_6 = "#7fdbca"
let g:terminal_color_14 = "#7fdbca"
let g:terminal_color_7 = "#aaaaaa"
let g:terminal_color_15 = "#eeeeee"

" ===================================
" Generated by Estilo 1.3.3
" https://github.com/jacoborus/estilo
" ===================================
10 changes: 10 additions & 0 deletions vim/dot-vim/bundle/vim-night-owl/estilo.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name: 'night-owl.vim'
version: '0.0.1'
license: 'MIT'
author: 'Haishan'
url: 'https://github.com/haishanh/night-owl.vim'
description: 'A dark theme based on https://github.com/sdras/night-owl-vscode-theme'
colorschemes:
- name: night-owl
background: 'dark'
palette: night-owl.vim
28 changes: 28 additions & 0 deletions vim/dot-vim/bundle/vim-night-owl/estilo/addons/nvim-term.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# helpful tools:
# https://github.com/lysyi3m/macos-terminal-themes/blob/master/tools/preview.sh
# https://terminal.sexy

color_foreground: 'white'
color_background: 'dark'
color_0: 'dark'
color_8: 'gray'
color_1: 'red'
color_9: ''

color_2: 'green'
color_10: 'green'

color_3: 'yellow2'
color_11: 'yellow2'

color_4: 'blue'
color_12: 'blue'

color_5: 'purple'
color_13: 'purple'

color_6: 'green2'
color_14: 'green2'

color_7: 'graya'
color_15: 'bright'
34 changes: 34 additions & 0 deletions vim/dot-vim/bundle/vim-night-owl/estilo/palettes/night-owl.vim.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
white: '#d6deeb'
bright: '#eeeeee'
dark: '#011627'
# jsStorageClass
# jsOperator
# jsArrowFunction
purple: '#c792ea'
# jsGlobalNodeObjects
green: '#addb67'
# jsString
yellow: '#ecc48d'
# jsComment(italic)
gray: '#637777'
# jsFuncCall
blue: '#82aaff'
# hi jsNumber guifg=#f78c6c
# hi jsSpecial guifg=#f78c6c
yellow2: '#f78c6c'
# hi jsObjectProp guifg=#7fdbca
# hi jsOperatorKeyword guifg=#7fdbca
green2: '#7fdbca'
# hi jsBooleanFalse guifg=#ff5874
# hi jsBooleanTrue guifg=#ff5874
red: '#ff5874'
# hi jsRegexpString guifg=#5ca7e4
blue2: '#5ca7e4'

gray1: '#111111'
gray2: '#222222'
gray4: '#444444'
gray7: '#777777'
graya: '#aaaaaa'
purple2: '#2d2c5d'
hoki: '#5f7e97'
Loading

0 comments on commit a523539

Please sign in to comment.