Files
nix-config/.config/nvim/colors/luna-term.vim
2020-07-15 09:28:34 -04:00

209 lines
8.6 KiB
VimL

" Name: Luna vim colorscheme
" Author: Pratheek
" URL: http://github.com/Pychimp/vim-luna
" (see this url for latest release & screenshots)
" License: MIT (see LICENSE.rst in the root of project)
" Created: In the middle of Earth's Rotation
" Version: 0.0.7
"
"
" TODO: {{{
" ---------------------------------------------------------------------
" -- Clean up !
" -- create a terminal version
" -- add more lang specifics
" -- (Will think of some more sutff !)
" }}}
"
" Usage and Requirements "{{{
" ---------------------------------------------------------------------
" REQUIREMENTS:
" ---------------------------------------------------------------------
" Currently,
"
" This colourscheme is intended for use on:
" - Console Vim >= 7.3 for Linux, Mac and Windows.
" (Use luna.vim, if you use gvim rather than console vim)
"
" ---------------------------------------------------------------------
" INSTALLATION:
" ---------------------------------------------------------------------
" Two options for installation: manual or pathogen
"
" ---------------------------------------------------------------------
" MANUAL INSTALLATION OPTION:
" ---------------------------------------------------------------------
"
" 1. Download the luna distribution (as a zip archive, available on the github page)
" and unarchive the file.
" 2. Move `colors/luna.vim` to your `.vim/colors` directory.
" 3. Move `colors/luna-term.vim` to your `.vim/colors` directory.
" 4. Enjoy !
"
" ---------------------------------------------------------------------
" HIGHLY RECOMMENDED PATHOGEN INSTALLATION OPTION:
" ---------------------------------------------------------------------
"
" 1. Download and install Tim Pope's Pathogen from:
" https://github.com/tpope/vim-pathogen
"
" 2. Next, move or clone the `vim-luna` directory so that it is
" a subdirectory of the `.vim/bundle` directory.
"
" a. **clone with git:**
"
" $ cd ~/.vim/bundle
" $ git clone git://github.com/Pychimp/vim-luna.git
"
" ---------------------------------------------------------------------
" MODIFY VIMRC:
" ---------------------------------------------------------------------
"
" After either manual or pathogen installation, put the following two lines in your
" .vimrc:
"
" syntax enable
" colorscheme luna
" }}}
"
" Colorscheme initialization "{{{
" ---------------------------------------------------------------------
set background=dark
highlight clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "luna-term"
" }}}
"
" Console vim Highlighting: (see :help highlight-groups)"{{{
" ---------------------------------------------------------------------
" First, the Normal
hi Normal ctermfg=254 ctermbg=234 cterm=NONE
" ---------------------------------------------------------------------
" The Languages stuff
hi Title ctermfg=195 ctermbg=NONE cterm=NONE
" ---------------------------------------------------------------------
hi Comment ctermfg=240 ctermbg=NONE cterm=NONE
" ---------------------------------------------------------------------
hi Constant ctermfg=227 ctermbg=NONE cterm=NONE
hi String ctermfg=74 ctermbg=NONE cterm=NONE
hi Character ctermfg=211 ctermbg=NONE cterm=NONE
hi Number ctermfg=227 ctermbg=NONE cterm=NONE
hi Boolean ctermfg=227 ctermbg=NONE cterm=NONE
hi Float ctermfg=227 ctermbg=NONE cterm=NONE
" ---------------------------------------------------------------------
hi Identifier ctermfg=37 ctermbg=NONE cterm=NONE
hi Function ctermfg=37 ctermbg=NONE cterm=NONE
" ---------------------------------------------------------------------
hi Statement ctermfg=204 ctermbg=NONE cterm=NONE
hi Conditional ctermfg=184 ctermbg=NONE cterm=NONE
hi Operator ctermfg=202 ctermbg=NONE cterm=NONE
hi Exception ctermfg=184 ctermbg=NONE cterm=NONE
" ---------------------------------------------------------------------
hi PreProc ctermfg=149 ctermbg=NONE cterm=NONE
" ---------------------------------------------------------------------
hi Type ctermfg=203 ctermbg=NONE cterm=NONE
hi StorageClass ctermfg=173 ctermbg=NONE cterm=NONE
" ---------------------------------------------------------------------
hi Special ctermfg=211 ctermbg=NONE cterm=NONE
" ---------------------------------------------------------------------
hi Underlined ctermfg=111 ctermbg=NONE cterm=NONE
" ---------------------------------------------------------------------
hi Error ctermfg=88 ctermbg=214 cterm=NONE
" ---------------------------------------------------------------------
hi TODO ctermfg=198 ctermbg=228 cterm=NONE
" ---------------------------------------------------------------------
" Extended Highlighting
hi NonText ctermfg=244 ctermbg=NONE cterm=NONE
hi Visual ctermfg=235 ctermbg=227 cterm=NONE
hi ErrorMsg ctermfg=88 ctermbg=214 cterm=NONE
hi IncSearch ctermfg=235 ctermbg=208 cterm=NONE
hi Search ctermfg=235 ctermbg=208 cterm=NONE
hi MoreMsg ctermfg=241 ctermbg=NONE cterm=NONE
hi ModeMsg ctermfg=241 ctermbg=NONE cterm=NONE
hi LineNr ctermfg=244 ctermbg=NONE cterm=NONE
hi VertSplit ctermfg=0 ctermbg=238 cterm=NONE
hi VisualNOS ctermfg=235 ctermbg=227 cterm=NONE
hi Folded ctermfg=23 ctermbg=235 cterm=NONE
hi DiffAdd ctermfg=231 ctermbg=22 cterm=NONE
hi DiffChange ctermfg=231 ctermbg=30 cterm=NONE
hi DiffDelete ctermfg=196 ctermbg=88 cterm=NONE
hi DiffText ctermfg=000 ctermbg=214 cterm=NONE
hi SpellBad ctermfg=160 ctermbg=228 cterm=NONE
hi SpellCap ctermfg=130 ctermbg=228 cterm=NONE
hi SpellRare ctermfg=196 ctermbg=228 cterm=NONE
hi SpellLocal ctermfg=28 ctermbg=228 cterm=NONE
hi StatusLine ctermfg=231 ctermbg=23 cterm=NONE
hi StatusLineNC ctermfg=231 ctermbg=238 cterm=NONE
hi Pmenu ctermfg=14 ctermbg=23 cterm=NONE
hi PmenuSel ctermfg=23 ctermbg=15 cterm=NONE
hi PmenuSbar ctermfg=235 ctermbg=235 cterm=NONE
hi PmenuThumb ctermfg=235 ctermbg=235 cterm=NONE
hi MatchParen ctermfg=16 ctermbg=203 cterm=NONE
hi CursorLine ctermfg=NONE ctermbg=236 cterm=NONE
hi CursorLineNr ctermfg=117 ctermbg=NONE cterm=NONE
hi CursorColumn ctermfg=NONE ctermbg=236 cterm=NONE
hi ColorColumn ctermfg=NONE ctermbg=237 cterm=NONE
hi WildMenu ctermfg=23 ctermbg=231 cterm=NONE
hi SignColumn ctermfg=NONE ctermbg=234 cterm=NONE
"
" }}}
"
" Language Specifics: {{{
" ---------------------------------------------------------------------
" These are language specifics. These are set explicitly to override the group
" highlighting provided by vim (Simply to make the language that you're working
" on more awesome, and fun to work with !)
" ---------------------------------------------------------------------
" Python Specifics
hi pythonDot ctermfg=161 ctermbg=NONE cterm=NONE
hi pythonParameters ctermfg=149 ctermbg=NONE cterm=NONE
hi pythonClassParameters ctermfg=149 ctermbg=NONE cterm=NONE
hi pythonClass ctermfg=37 ctermbg=NONE cterm=NONE
"
" ---------------------------------------------------------------------
" Ruby Specifics
hi rubyInterpolation ctermfg=203 ctermbg=NONE cterm=NONE
hi rubyMethodBlock ctermfg=216 ctermbg=NONE cterm=NONE
hi rubyCurlyBlock ctermfg=204 ctermbg=NONE cterm=NONE
hi rubyDoBlock ctermfg=204 ctermbg=NONE cterm=NONE
hi rubyBlockExpression ctermfg=204 ctermbg=NONE cterm=NONE
hi rubyArrayDelimiter ctermfg=37 ctermbg=NONE cterm=NONE
"
" ---------------------------------------------------------------------
"
" }}}
"
" Extras: {{{
" ---------------------------------------------------------------------
" These are extra parts for highlighting certain external plugins
" ---------------------------------------------------------------------
"
" Startify (https://github.com/mhinz/vim-startify)
"
hi StartifyBracket ctermfg=98 guibg=NONE gui=NONE
hi StartifyNumber ctermfg=179 guibg=NONE gui=NONE
hi StartifySpecial ctermfg=23 guibg=NONE gui=NONE
hi StartifyPath ctermfg=239 guibg=NONE gui=NONE
hi StartifySlash ctermfg=238 guibg=NONE gui=NONE
hi StartifyFile ctermfg=204 guibg=NONE gui=NONE
hi StartifyHeader ctermfg=216 guibg=NONE gui=NONE
hi StartifyFooter ctermfg=167 guibg=NONE gui=NONE
"
" ---------------------------------------------------------------------
"
" Signify (https://github.com/mhinz/vim-signify)
"
hi SignifySignAdd ctermfg=40 ctermbg=234 cterm=NONE
hi SignifySignChange ctermfg=214 ctermbg=234 cterm=NONE
hi SignifySignDelete ctermfg=196 ctermbg=234 cterm=NONE
"
" ---------------------------------------------------------------------
" }}}
"
" vim:foldmethod=marker:foldlevel=0:textwidth=79
"