Compare commits
No commits in common. "master" and "nvim0.5" have entirely different histories.
149
Session.ts.vim
149
Session.ts.vim
|
@ -1,149 +0,0 @@
|
||||||
let SessionLoad = 1
|
|
||||||
let s:so_save = &g:so | let s:siso_save = &g:siso | setg so=0 siso=0 | setl so=-1 siso=-1
|
|
||||||
let v:this_session=expand("<sfile>:p")
|
|
||||||
silent only
|
|
||||||
silent tabonly
|
|
||||||
cd ~/.config/nvim
|
|
||||||
if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == ''
|
|
||||||
let s:wipebuf = bufnr('%')
|
|
||||||
endif
|
|
||||||
set shortmess=aoO
|
|
||||||
badd +36 init.tabline.vim
|
|
||||||
badd +22 init.auto-window.vim
|
|
||||||
badd +1 coc-settings.json
|
|
||||||
badd +184 init.vim
|
|
||||||
badd +1 ftplugin/php.vim
|
|
||||||
badd +2 after/ftplugin/php.vim
|
|
||||||
badd +1 after/ftplugin/html.vim
|
|
||||||
badd +1 after/ftplugin/javascript.vim
|
|
||||||
badd +8 after/ftplugin/python.vim
|
|
||||||
badd +1 after/ftplugin/sass.vim
|
|
||||||
badd +1 after/ftplugin/vim.vim
|
|
||||||
badd +1 ftplugin/vue.vim
|
|
||||||
badd +1 ftplugin/sass.vim
|
|
||||||
badd +1 ftplugin/javascript.vim
|
|
||||||
badd +1 ftplugin/css.vim
|
|
||||||
badd +50 init.plugins.vim
|
|
||||||
badd +1 after/indent/php.vim
|
|
||||||
badd +10 init.commands.vim
|
|
||||||
badd +7 lua/init-plugins.lua
|
|
||||||
badd +1 after/queries/ecma/highlights.scm
|
|
||||||
badd +16 after/queries/html/highlights.scm
|
|
||||||
badd +2 after/queries/css/highlights.scm
|
|
||||||
argglobal
|
|
||||||
%argdel
|
|
||||||
$argadd init.tabline.vim
|
|
||||||
edit after/queries/css/highlights.scm
|
|
||||||
let s:save_splitbelow = &splitbelow
|
|
||||||
let s:save_splitright = &splitright
|
|
||||||
set splitbelow splitright
|
|
||||||
wincmd _ | wincmd |
|
|
||||||
vsplit
|
|
||||||
1wincmd h
|
|
||||||
wincmd _ | wincmd |
|
|
||||||
split
|
|
||||||
1wincmd k
|
|
||||||
wincmd w
|
|
||||||
wincmd w
|
|
||||||
let &splitbelow = s:save_splitbelow
|
|
||||||
let &splitright = s:save_splitright
|
|
||||||
wincmd t
|
|
||||||
let s:save_winminheight = &winminheight
|
|
||||||
let s:save_winminwidth = &winminwidth
|
|
||||||
set winminheight=0
|
|
||||||
set winheight=1
|
|
||||||
set winminwidth=0
|
|
||||||
set winwidth=1
|
|
||||||
exe '1resize ' . ((&lines * 22 + 25) / 50)
|
|
||||||
exe 'vert 1resize ' . ((&columns * 103 + 105) / 211)
|
|
||||||
exe '2resize ' . ((&lines * 22 + 25) / 50)
|
|
||||||
exe 'vert 2resize ' . ((&columns * 103 + 105) / 211)
|
|
||||||
exe 'vert 3resize ' . ((&columns * 107 + 105) / 211)
|
|
||||||
argglobal
|
|
||||||
balt after/queries/html/highlights.scm
|
|
||||||
setlocal fdm=indent
|
|
||||||
setlocal fde=0
|
|
||||||
setlocal fmr={{{,}}}
|
|
||||||
setlocal fdi=#
|
|
||||||
setlocal fdl=99
|
|
||||||
setlocal fml=1
|
|
||||||
setlocal fdn=9
|
|
||||||
setlocal fen
|
|
||||||
let s:l = 3 - ((2 * winheight(0) + 11) / 22)
|
|
||||||
if s:l < 1 | let s:l = 1 | endif
|
|
||||||
keepjumps exe s:l
|
|
||||||
normal! zt
|
|
||||||
keepjumps 3
|
|
||||||
normal! 023|
|
|
||||||
lcd ~/.config/nvim
|
|
||||||
wincmd w
|
|
||||||
argglobal
|
|
||||||
if bufexists("/usr/share/nvim/runtime/doc/treesitter.txt") | buffer /usr/share/nvim/runtime/doc/treesitter.txt | else | edit /usr/share/nvim/runtime/doc/treesitter.txt | endif
|
|
||||||
if &buftype ==# 'terminal'
|
|
||||||
silent file /usr/share/nvim/runtime/doc/treesitter.txt
|
|
||||||
endif
|
|
||||||
setlocal fdm=manual
|
|
||||||
setlocal fde=0
|
|
||||||
setlocal fmr={{{,}}}
|
|
||||||
setlocal fdi=#
|
|
||||||
setlocal fdl=99
|
|
||||||
setlocal fml=1
|
|
||||||
setlocal fdn=9
|
|
||||||
setlocal nofen
|
|
||||||
silent! normal! zE
|
|
||||||
let &fdl = &fdl
|
|
||||||
let s:l = 196 - ((5 * winheight(0) + 11) / 22)
|
|
||||||
if s:l < 1 | let s:l = 1 | endif
|
|
||||||
keepjumps exe s:l
|
|
||||||
normal! zt
|
|
||||||
keepjumps 196
|
|
||||||
normal! 050|
|
|
||||||
lcd ~/.config/nvim
|
|
||||||
wincmd w
|
|
||||||
argglobal
|
|
||||||
if bufexists("~/.config/nvim/after/indent/php.vim") | buffer ~/.config/nvim/after/indent/php.vim | else | edit ~/.config/nvim/after/indent/php.vim | endif
|
|
||||||
if &buftype ==# 'terminal'
|
|
||||||
silent file ~/.config/nvim/after/indent/php.vim
|
|
||||||
endif
|
|
||||||
setlocal fdm=marker
|
|
||||||
setlocal fde=0
|
|
||||||
setlocal fmr={{{,}}}
|
|
||||||
setlocal fdi=#
|
|
||||||
setlocal fdl=99
|
|
||||||
setlocal fml=1
|
|
||||||
setlocal fdn=9
|
|
||||||
setlocal fen
|
|
||||||
let s:l = 4 - ((3 * winheight(0) + 22) / 45)
|
|
||||||
if s:l < 1 | let s:l = 1 | endif
|
|
||||||
keepjumps exe s:l
|
|
||||||
normal! zt
|
|
||||||
keepjumps 4
|
|
||||||
normal! 03|
|
|
||||||
lcd ~/.config/nvim
|
|
||||||
wincmd w
|
|
||||||
exe '1resize ' . ((&lines * 22 + 25) / 50)
|
|
||||||
exe 'vert 1resize ' . ((&columns * 103 + 105) / 211)
|
|
||||||
exe '2resize ' . ((&lines * 22 + 25) / 50)
|
|
||||||
exe 'vert 2resize ' . ((&columns * 103 + 105) / 211)
|
|
||||||
exe 'vert 3resize ' . ((&columns * 107 + 105) / 211)
|
|
||||||
if exists(':tcd') == 2 | tcd ~/.config/nvim | endif
|
|
||||||
tabnext 1
|
|
||||||
if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0&& getbufvar(s:wipebuf, '&buftype') isnot# 'terminal'
|
|
||||||
silent exe 'bwipe ' . s:wipebuf
|
|
||||||
endif
|
|
||||||
unlet! s:wipebuf
|
|
||||||
set winheight=1 winwidth=20 shortmess=aoOT
|
|
||||||
let &winminheight = s:save_winminheight
|
|
||||||
let &winminwidth = s:save_winminwidth
|
|
||||||
let s:sx = expand("<sfile>:p:r")."x.vim"
|
|
||||||
if filereadable(s:sx)
|
|
||||||
exe "source " . fnameescape(s:sx)
|
|
||||||
endif
|
|
||||||
let &g:so = s:so_save | let &g:siso = s:siso_save
|
|
||||||
set hlsearch
|
|
||||||
let g:this_session = v:this_session
|
|
||||||
let g:this_obsession = v:this_session
|
|
||||||
let g:this_obsession_status = 2
|
|
||||||
doautoall SessionLoadPost
|
|
||||||
unlet SessionLoad
|
|
||||||
" vim: set ft=vim :
|
|
|
@ -1,3 +0,0 @@
|
||||||
snippet tp "{% partial ... " i
|
|
||||||
{% partial '$1'$0 %}
|
|
||||||
endsnippet
|
|
|
@ -253,13 +253,12 @@ endsnippet
|
||||||
|
|
||||||
snippet pabs "Position: absolute ..."
|
snippet pabs "Position: absolute ..."
|
||||||
position: absolute;
|
position: absolute;
|
||||||
inset: 0;
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet v "var(--...)"
|
snippet v "var(--...)"
|
||||||
var(--$0)
|
var(--$0)
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet ftscss "/* vim: set filetype=scss: */"
|
|
||||||
/* vim: set filetype=scss: */
|
|
||||||
endsnippet
|
|
||||||
|
|
|
@ -35,72 +35,3 @@ endsnippet
|
||||||
snippet tagi "wrap with tag inline"
|
snippet tagi "wrap with tag inline"
|
||||||
<$1$0>${VISUAL}</$1>
|
<$1$0>${VISUAL}</$1>
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet ftphp "<!-- vim: set filetype=php -->"
|
|
||||||
<!-- vim: set filetype=php: -->
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet wp "<!-- wp:... {...}"
|
|
||||||
<!-- wp:$1 ${2:\{"$3":$4\}} -->
|
|
||||||
$0
|
|
||||||
<!-- /wp:$1 -->
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet wp/ "<!-- wp:... {...}"
|
|
||||||
<!-- wp:$1 ${2:\{"$3":$4\}} /-->$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet wp:spacer "<!-- wp:spacer ..."
|
|
||||||
<!-- wp:spacer {"height":$1} -->
|
|
||||||
<div style="height: $1px" aria-hidden="true" class="wp-block-spacer"></div>
|
|
||||||
<!-- /wp:spacer -->$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet wp:heading "<!-- wp:heading {..."
|
|
||||||
<!-- wp:heading {"className":"$1"} -->
|
|
||||||
<h${2:2} class="$1">$3</h$2>
|
|
||||||
<!-- /wp:heading -->$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet wp:comments "<!-- wp:comments-query-loop"
|
|
||||||
<!-- wp:comments-query-loop -->
|
|
||||||
<div class="wp-block-comments-query-loop">
|
|
||||||
<!-- wp:comment-template -->
|
|
||||||
<!-- wp:columns -->
|
|
||||||
<div class="wp-block-columns"><!-- wp:column \{"width":"40px"\} -->
|
|
||||||
<div class="wp-block-column" style="flex-basis:40px">
|
|
||||||
<!-- wp:avatar \{"size":40,"style":\{"border":\{"radius":"20px"\}\}\} /--></div>
|
|
||||||
<!-- /wp:column -->
|
|
||||||
|
|
||||||
<!-- wp:column -->
|
|
||||||
<div class="wp-block-column">
|
|
||||||
<!-- wp:comment-author-name /-->
|
|
||||||
|
|
||||||
<!-- wp:group \{"style":\{"spacing":\{"margin":\{"top":"0px","bottom":"0px"\}\}\},"layout":\{"type":"flex"\}\} -->
|
|
||||||
<div class="wp-block-group" style="margin-top:0px;margin-bottom:0px">
|
|
||||||
<!-- wp:comment-date /-->
|
|
||||||
<!-- wp:comment-edit-link /-->
|
|
||||||
</div>
|
|
||||||
<!-- /wp:group -->
|
|
||||||
|
|
||||||
<!-- wp:comment-content /-->
|
|
||||||
<!-- wp:comment-reply-link /-->
|
|
||||||
</div>
|
|
||||||
<!-- /wp:column --></div>
|
|
||||||
<!-- /wp:columns -->
|
|
||||||
<!-- /wp:comment-template -->
|
|
||||||
|
|
||||||
<!-- wp:comments-pagination -->
|
|
||||||
<!-- wp:comments-pagination-previous /-->
|
|
||||||
|
|
||||||
<!-- wp:comments-pagination-numbers /-->
|
|
||||||
|
|
||||||
<!-- wp:comments-pagination-next /-->
|
|
||||||
<!-- /wp:comments-pagination -->
|
|
||||||
</div>
|
|
||||||
<!-- /wp:comments-query-loop -->
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet wp:comment-form "<!-- wp:post-comments-form"
|
|
||||||
<!-- wp:post-comments-form /-->
|
|
||||||
endsnippet
|
|
||||||
|
|
|
@ -2,12 +2,6 @@ snippet todo "// TODO"
|
||||||
// TODO $0
|
// TODO $0
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet fn "function .."
|
|
||||||
function $1($2) {
|
|
||||||
$0
|
|
||||||
}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet if "if ( ... ) { ... }"
|
snippet if "if ( ... ) { ... }"
|
||||||
if ($1) {
|
if ($1) {
|
||||||
$0
|
$0
|
||||||
|
@ -18,38 +12,24 @@ snippet cl "console.log( ... )"
|
||||||
console.log($0);
|
console.log($0);
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet cw "console.warn( ... )"
|
snippet if "if ( ... ) { ... }"
|
||||||
console.warn($0);
|
if ($1) {
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet f "for (...)"
|
|
||||||
for (let index=0; index < $1; index += 1) {
|
|
||||||
$0
|
$0
|
||||||
}
|
}
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet fr "for (...)"
|
snippet ifelse "if ( ... ) { ... } else { ... }"
|
||||||
for (let index=${1:0}; index ${2:<} $3; index ${4:+=} ${5:1}) {
|
if ($1) {
|
||||||
|
$2
|
||||||
|
} else {
|
||||||
$0
|
$0
|
||||||
}
|
}
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet .fe "...forEach( ... );" i
|
snippet for "for ( ... ) { ... }"
|
||||||
.forEach(($1) => {
|
for (let ${1:index} = ${2:0}; $1 $3; $1${4:++}) {
|
||||||
$0
|
$0
|
||||||
});
|
}
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet wae "window.addEventListener( ... );"
|
|
||||||
window.addEventListener('$1', ($2) => {
|
|
||||||
$0
|
|
||||||
});
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet .ael "...addEventListener( ... );" i
|
|
||||||
.addEventListener('$1', ($2) => {
|
|
||||||
$0
|
|
||||||
});
|
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet st "setTimeout( ... )"
|
snippet st "setTimeout( ... )"
|
||||||
|
@ -57,67 +37,76 @@ setTimeout(() => {$0
|
||||||
}, ${1:1000});
|
}, ${1:1000});
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet dq "document.querySelector( ... )"
|
|
||||||
document.querySelector($0)
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet dqa "document.querySelectorAll( ... )"
|
|
||||||
document.querySelectorAll($0)
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet cdq "const ... = document.querySelector( ... )"
|
|
||||||
const $1 = document.querySelector($0);
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet cdqa "const ... = document.querySelectorAll( ... )"
|
|
||||||
const $1 = document.querySelectorAll($0);
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet jsx "import React ..."
|
snippet jsx "import React ..."
|
||||||
import * as React from "react";${1:
|
import React from "react";
|
||||||
import { css } from "@emotion/react";}
|
|
||||||
|
|
||||||
const `!p snip.rv = snip.basename` = ($2) => {
|
class $1 extends React.Component {
|
||||||
|
constructor(props) {
|
||||||
|
super(props);
|
||||||
|
this.state = {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
render() {
|
||||||
return (
|
return (
|
||||||
<div>$0
|
<${2:div} className={this.props.className}>
|
||||||
</div>
|
$0
|
||||||
|
</$2>
|
||||||
);
|
);
|
||||||
};
|
}
|
||||||
|
}
|
||||||
|
|
||||||
export default `!p snip.rv = snip.basename`;
|
export default () => (
|
||||||
|
<S.$1}></S.$1>
|
||||||
|
);
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
|
snippet jsxs "import React ... styled"
|
||||||
|
import React from "react";
|
||||||
|
import styled from "styled-components";
|
||||||
|
|
||||||
snippet isi "import { StaticImage } ..."
|
const S = {};
|
||||||
import { StaticImage } from "gatsby-plugin-image";
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet simg "<StaticImage ... />"
|
class $1 extends React.Component {
|
||||||
<StaticImage src="$1" alt="$2" />$0
|
constructor(props) {
|
||||||
endsnippet
|
super(props);
|
||||||
|
this.state = {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
snippet st. "styled."
|
render() {
|
||||||
const $1 = styled.${2:div}\`
|
return (
|
||||||
|
<${2:div} className={this.props.className}>
|
||||||
$0
|
$0
|
||||||
|
</$2>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
S.$1 = styled($1)\`
|
||||||
\`;
|
\`;
|
||||||
|
|
||||||
|
export default () => (
|
||||||
|
<S.$1}></S.$1>
|
||||||
|
);
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet icss "import ... from ..."
|
snippet jsc "class ... extends React.Component"
|
||||||
import \{ css \} from "@emotion/react";
|
class $1 extends React.Component \{
|
||||||
endsnippet
|
${2: constructor(props) \{
|
||||||
|
super(props);
|
||||||
|
this.state = \{
|
||||||
|
\}
|
||||||
|
\}}
|
||||||
|
|
||||||
snippet ccs "const ..Css=css``"
|
render() \{
|
||||||
const $1Css = css\`
|
return (
|
||||||
|
<${3:div}${4: className=\{this.props.className\}}>
|
||||||
$0
|
$0
|
||||||
\`;
|
</$3>
|
||||||
endsnippet
|
);
|
||||||
|
}
|
||||||
snippet cse "css={css``}"
|
}
|
||||||
css={css\`$0\`}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet css "css={..Css}"
|
|
||||||
css={$0Css}
|
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet th "this.handle..."
|
snippet th "this.handle..."
|
||||||
|
@ -149,35 +138,3 @@ registerBlockType( '${1:namespace}/${2:block-name}', {
|
||||||
},
|
},
|
||||||
} );
|
} );
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet rtw "React + twin.macro"
|
|
||||||
import * as React from "react"
|
|
||||||
import 'twin.macro'
|
|
||||||
|
|
||||||
const `!p snip.rv = snip.basename` = ({ children }) => {
|
|
||||||
return (
|
|
||||||
<$1 tw="$0">
|
|
||||||
{children}
|
|
||||||
</$1>
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
export default `!p snip.rv = snip.basename`
|
|
||||||
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet ue "useEffect(() => {"
|
|
||||||
useEffect(() => {
|
|
||||||
$0
|
|
||||||
}, ${1:[]});
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet ule "useLayoutEffect(() => {"
|
|
||||||
useLayoutEffect(() => {
|
|
||||||
$0
|
|
||||||
}, ${1:[]});
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet imp "import ... from ..."
|
|
||||||
import $1 from "${2:.}/$1";
|
|
||||||
endsnippet
|
|
||||||
|
|
|
@ -1,83 +1,8 @@
|
||||||
snippet l "[...](...)"
|
snippet ln "[...](...)"
|
||||||
[${1:title}](${2:url})$0
|
[$1]($2)
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet c "``` ..."
|
snippet cd "``` ..."
|
||||||
\`\`\`$0
|
\`\`\`$0
|
||||||
\`\`\`
|
\`\`\`
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
# latex
|
|
||||||
snippet vec "vector 1x2" i
|
|
||||||
\\begin{bmatrix} $1 \\\\ $2 \\end{bmatrix}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet vec3 "vector 1x3" i
|
|
||||||
\\begin{bmatrix} $1 \\\\ $2 \\\\ $3 \\end{bmatrix}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet mx "matrix 2x2" i
|
|
||||||
\\begin{bmatrix} $1 & $2 \\\\ $3 & $4 \\end{bmatrix}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet mx3 "matrix 3x3" i
|
|
||||||
\\begin{bmatrix} $1 & $2 & $3 \\\\ $4 & $5 & $6 \\\\ $7 & $8 & $9 \\end{bmatrix}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet lim "limit" i
|
|
||||||
\\lim{$1 \\to $2}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet sum "sum" i
|
|
||||||
\\sum_{$1}^{$2}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet fr "fraction" i
|
|
||||||
\\frac{$1}{$2}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet sq "square root" i
|
|
||||||
\\sqrt{$1}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet rt "root" i
|
|
||||||
\\sqrt[${1:3}]{${2:x}}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet br "{}" i
|
|
||||||
\\lbrace $1 \\rbrace$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet | "|...|"
|
|
||||||
\\lvert $1 \\rvert$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet || "|...|"
|
|
||||||
\\lVert $1 \\rVert$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet ds "displaystyle" i
|
|
||||||
\\displaystyle$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet lmb "lambda" i
|
|
||||||
\\lambda$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet imp "implies" i
|
|
||||||
\\Rightarrow
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet int "integral" i
|
|
||||||
\\int_{$1}^{$2} $0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet web "web snippet"
|
|
||||||
[$1]($2)
|
|
||||||
|
|
||||||
\`\`\`
|
|
||||||
$3
|
|
||||||
\`\`\`
|
|
||||||
|
|
||||||
---$0
|
|
||||||
endsnippet
|
|
||||||
|
|
|
@ -1,29 +1,3 @@
|
||||||
extends html
|
|
||||||
|
|
||||||
snippet doc "/**"
|
|
||||||
/**
|
|
||||||
* $1
|
|
||||||
*/$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet pre "<pre>print_r()</pre>"
|
|
||||||
echo "<pre>";
|
|
||||||
print_r($0);
|
|
||||||
echo "</pre>";
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet if "if () {}"
|
|
||||||
if ($1) {
|
|
||||||
$0
|
|
||||||
}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet fe "foreach () {}"
|
|
||||||
foreach (\$${1:array} as \$${2:item}) {
|
|
||||||
$0
|
|
||||||
}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet pp "<?php ... ?>"
|
snippet pp "<?php ... ?>"
|
||||||
<?php $0; ?>
|
<?php $0; ?>
|
||||||
endsnippet
|
endsnippet
|
||||||
|
@ -42,54 +16,38 @@ public function $1($2) {
|
||||||
}
|
}
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet pt "protected function ..."
|
snippet wprb "function register_block() { ..."
|
||||||
protected function $1($2) {
|
function ${1/-/_/g}_${2/-/_/g}_register_block() {
|
||||||
$0
|
|
||||||
|
// automatically load dependencies and version
|
||||||
|
$asset_file = include( plugin_dir_path( __FILE__ ) . '$2/build/index.asset.php');
|
||||||
|
|
||||||
|
wp_register_script(
|
||||||
|
'${1:plugin-name}-${2:block-name}',
|
||||||
|
plugins_url( '$2/build/index.js', __FILE__ ),
|
||||||
|
$asset_file['dependencies'],
|
||||||
|
$asset_file['version']
|
||||||
|
);
|
||||||
|
|
||||||
|
wp_register_style(
|
||||||
|
'$1-$2-style',
|
||||||
|
plugins_url( '$2/build/style.css', __FILE__ ),
|
||||||
|
array(),
|
||||||
|
filemtime ( plugin_dir_path( __FILE__ ) . '$2/build/style.css' )
|
||||||
|
);
|
||||||
|
|
||||||
|
wp_register_style(
|
||||||
|
'$1-$2-editor',
|
||||||
|
plugins_url( '$2/build/editor.css', __FILE__ ),
|
||||||
|
array(),
|
||||||
|
filemtime ( plugin_dir_path( __FILE__ ) . '$2/build/editor.css' )
|
||||||
|
);
|
||||||
|
|
||||||
|
register_block_type( 'myguten/$1-$2', array(
|
||||||
|
'style' => '$1-$2-style',
|
||||||
|
'editor_style' => '$1-$2-editor',
|
||||||
|
'editor_script' => '$1-$2',
|
||||||
|
) );
|
||||||
}
|
}
|
||||||
endsnippet
|
add_action( 'init', '${1/-/_/g}_${2/-/_/g}_register_block' );
|
||||||
|
|
||||||
snippet pv "private function ..."
|
|
||||||
private function $1($2) {
|
|
||||||
$0
|
|
||||||
}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet psf "public static function ..."
|
|
||||||
public static function $1($2) {
|
|
||||||
$0
|
|
||||||
}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet prsf "public static function ..."
|
|
||||||
private static function $1($2) {
|
|
||||||
$0
|
|
||||||
}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet ''= "'...' => "
|
|
||||||
'$1' => $0,
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet apm "add_post_meta(..."
|
|
||||||
add_post_meta( ${1:2720}, '__DEBUG__$2', $0);
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet upm "update_post_meta(..."
|
|
||||||
update_post_meta( ${1:2720}, '__DEBUG__$1', $0);
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet sw "switch ..."
|
|
||||||
switch ($1) {
|
|
||||||
case $2:
|
|
||||||
$3;
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
$0
|
|
||||||
}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet cs "case ..."
|
|
||||||
case $1:
|
|
||||||
$0;
|
|
||||||
break;
|
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
au BufNewFile,BufRead *.htm set filetype=octobercms
|
|
@ -0,0 +1,145 @@
|
||||||
|
darkred1 = ["#373030", 237, "darkred"]
|
||||||
|
darkred2 = ["#6b5d5d", 52, "darkred"]
|
||||||
|
darkred3 = ["#866b6b", 52, "darkred"]
|
||||||
|
red1 = ["#967978", 52, "darkred"]
|
||||||
|
red2 = ["#a78685", 88, "darkred"]
|
||||||
|
red3 = ["#b79392", 88, "red"]
|
||||||
|
lightred1 = ["#c4a6a5", 88, "red"]
|
||||||
|
lightred2 = ["#cab0af", 124, "red"]
|
||||||
|
lightred3 = ["#d1bab9", 124, "red"]
|
||||||
|
|
||||||
|
graygreen0 = ["#303730", 237, "black"]
|
||||||
|
green1 = ["#6b866c", 22, "darkgreen"]
|
||||||
|
green2 = ["#7a9678", 22, "darkgreen"]
|
||||||
|
green3 = ["#85a786", 28, "darkgreen"]
|
||||||
|
green4 = ["#95b792", 28, "green"]
|
||||||
|
green5 = ["#a5c4a5", 28, "green"]
|
||||||
|
green6 = ["#b1caaf", 34, "green"]
|
||||||
|
green7 = ["#b9d1bb", 34, "green"]
|
||||||
|
|
||||||
|
grayblue0 = ["#303237", 237, "black"]
|
||||||
|
blue1 = ["#5c6191", 17, "darkblue"]
|
||||||
|
blue2 = ["#6a6f9b", 18, "darkblue"]
|
||||||
|
blue3 = ["#7378b4", 19, "darkblue"]
|
||||||
|
blue4 = ["#7e84c6", 19, "blue"]
|
||||||
|
blue5 = ["#898fcb", 20, "blue"]
|
||||||
|
blue6 = ["#959ad0", 20, "blue"]
|
||||||
|
blue7 = ["#a1a5d5", 21, "blue"]
|
||||||
|
|
||||||
|
grayindigo0 = ["#323037", 237, "black"]
|
||||||
|
indigo1 = ["#6c6b86", 17, "darkblue"]
|
||||||
|
indigo2 = ["#787896", 18, "darkblue"]
|
||||||
|
indigo3 = ["#8685a7", 19, "darkblue"]
|
||||||
|
indigo4 = ["#9292b7", 19, "blue"]
|
||||||
|
indigo5 = ["#a6a5c4", 20, "blue"]
|
||||||
|
indigo6 = ["#b0afca", 20, "blue"]
|
||||||
|
indigo7 = ["#beb9d1", 21, "blue"]
|
||||||
|
|
||||||
|
grayyellow0 = ["#373730", 237, "black"]
|
||||||
|
yellow1 = ["#90905c", 22, "darkyellow"]
|
||||||
|
yellow2 = ["#a2a268", 22, "darkyellow"]
|
||||||
|
yellow3 = ["#b4b473", 28, "darkyellow"]
|
||||||
|
yellow4 = ["#c3c67e", 28, "yellow"]
|
||||||
|
yellow5 = ["#c6c689", 28, "yellow"]
|
||||||
|
yellow6 = ["#d0d095", 34, "yellow"]
|
||||||
|
yellow7 = ["#d5d5a1", 34, "yellow"]
|
||||||
|
|
||||||
|
|
||||||
|
bg_cursorline = ["#1B1C1D", 232, "gray"]
|
||||||
|
bg_colorcolumn = bg_cursorline
|
||||||
|
bg_cursorcolumn = ["#1F1F1F", 232, "gray"]
|
||||||
|
bg = ["#202122", 234, "black"]
|
||||||
|
bg_cursorline_input = ["#384046", 17, "darkblue"]
|
||||||
|
fg_weak1 = ["#494646", 238, "gray"]
|
||||||
|
fg_comment = ["#5d5d5d", 240, "gray"]
|
||||||
|
fg_weak2 = ["#716c6c", 243, "gray"]
|
||||||
|
fg = ["#767070", 243, "gray"]
|
||||||
|
fg_strong1 = ["#857f7f", 244, "darkgray"]
|
||||||
|
fg_strong2 = ["#9a9393", 247, "darkgray"]
|
||||||
|
fg_strong3 = ["#aeadad", 250, "white"]
|
||||||
|
fg_strong4 = ["#eee4e4", 255, "white"]
|
||||||
|
|
||||||
|
fg_error = ["#c74444", 196, "red"]
|
||||||
|
fg_spellcap = ["#a67038", 166, "yellow"]
|
||||||
|
fg_spellrare = ["#797532", 247, "darkyellow"]
|
||||||
|
fg_spelllocal = fg_spellrare
|
||||||
|
bg_whitespace_error = ["#6a2e2e", 196, "red"]
|
||||||
|
|
||||||
|
color_primary_weak1 = darkred1
|
||||||
|
color_primary_weak2 = darkred2
|
||||||
|
color_primary_weak3 = darkred3
|
||||||
|
color_primary1 = red1
|
||||||
|
color_primary2 = red2
|
||||||
|
color_primary3 = red3
|
||||||
|
color_primary_strong1 = lightred1
|
||||||
|
color_primary_strong2 = lightred2
|
||||||
|
color_primary_strong3 = lightred3
|
||||||
|
|
||||||
|
color_secondary_weak = green5
|
||||||
|
color_secondary = green6
|
||||||
|
color_secondary_strong = green7
|
||||||
|
|
||||||
|
color_tertiary_weak = blue3
|
||||||
|
color_tertiary = blue4
|
||||||
|
color_tertiary_strong = blue7
|
||||||
|
|
||||||
|
ui_bg = ["#3f3f3f", 238, "gray"]
|
||||||
|
ui_fg_weak1 = ["#494646", 238, "gray"]
|
||||||
|
ui_fg_weak2 = ["#5d5959", 240, "gray"]
|
||||||
|
ui_fg = ["#716c6c", 243, "gray"]
|
||||||
|
ui_fg_strong1 = ["#857f7f", 244, "darkgray"]
|
||||||
|
ui_fg_strong2 = ["#9a9393", 247, "darkgray"]
|
||||||
|
ui_fg_strong3 = ["#aeadad", 250, "white"]
|
||||||
|
ui_fg_strong4 = ["#eee4e4", 255, "white"]
|
||||||
|
|
||||||
|
ui_cursor_bg = ["#eee4e4", 255, "white"]
|
||||||
|
ui_cursor_fg = ["#131313", 0, "black"]
|
||||||
|
|
||||||
|
ui_linenr = fg_weak1
|
||||||
|
ui_cursorlinenr = fg_weak2
|
||||||
|
|
||||||
|
ui_search = ["#49535a", 17, "darkblue"]
|
||||||
|
ui_incsearch = ["#93adc2", 17, "darkblue"]
|
||||||
|
|
||||||
|
ui_visual_bg = ["#384046", 17, "darkblue"]
|
||||||
|
ui_visualnos_bg = ["#463838", 52, "darkred"]
|
||||||
|
|
||||||
|
menu_bg = ["#333535", 237, "black"]
|
||||||
|
menu_fg = ui_fg_strong1
|
||||||
|
menu_sel = ui_fg_strong3
|
||||||
|
|
||||||
|
diff_delete_bg = ["#282020", 52, "darkred"]
|
||||||
|
diff_add_bg = ["#202820", 22, "darkgreen"]
|
||||||
|
diff_change_bg = ["#242528", 17, "darkblue"]
|
||||||
|
diff_change_fg = ["#656a7c", 21, "white"]
|
||||||
|
|
||||||
|
ui_sign_add = ["#496349", 34, "green"]
|
||||||
|
ui_sign_change = ["#596171", 19, "blue"]
|
||||||
|
ui_sign_delete = ["#725454", 124, "red"]
|
||||||
|
ui_sign_changedelete = ["#5c4a5a", 126, "magenta"]
|
||||||
|
|
||||||
|
ui_statusbar_mod = ["#655757", 124, "red"]
|
||||||
|
ui_statusbar_mod_active = ["#916c6c", 124, "red"]
|
||||||
|
ui_statusbar_input = ["#384046", 17, "darkblue"]
|
||||||
|
|
||||||
|
ui_fileinfo = fg_comment
|
||||||
|
|
||||||
|
ui_fg_errormsg = ["#c74444", 196, "red"]
|
||||||
|
ui_fg_warningmsg = ["#a67038", 166, "yellow"]
|
||||||
|
ui_fg_question = ["#797532", 247, "darkgray"]
|
||||||
|
|
||||||
|
ui_fg_warning_weak = ["#7b6a6a", 88, "darkred"]
|
||||||
|
ui_fg_warning = ["#725454", 124, "red"]
|
||||||
|
ui_fg_warning_strong = ["#916c6c", 196, "red"]
|
||||||
|
ui_fg_error = ["#7D3636", 196, "red"]
|
||||||
|
|
||||||
|
ui_fg_linter_dash = fg_weak1
|
||||||
|
ui_fg_linter_dash_active = fg_comment
|
||||||
|
ui_fg_linter_error = ui_fg
|
||||||
|
ui_fg_linter_error_active = ui_fg_error
|
||||||
|
ui_fg_linter_warning = ui_fg_weak2
|
||||||
|
ui_fg_linter_warning_active = ui_fg_warning
|
||||||
|
ui_fg_linter_info = fg_weak1
|
||||||
|
ui_fg_linter_info_active = fg_comment
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,795 @@
|
||||||
|
<%
|
||||||
|
require 'chroma'
|
||||||
|
# RNB, A VIM COLORSCHEME TEMPLATE
|
||||||
|
# Author: Romain Lafourcade (https://github.com/romainl)
|
||||||
|
# Canonical URL: https://gist.github.com/romainl/5cd2f4ec222805f49eca
|
||||||
|
|
||||||
|
# Step 1: information
|
||||||
|
#
|
||||||
|
# Make sure the name of your colorscheme is unique and attractive.
|
||||||
|
# The description should fit in a single line with no linefeed.
|
||||||
|
# 'background' can be "light" or "dark".
|
||||||
|
information = {
|
||||||
|
author: "studiovx",
|
||||||
|
email: "studiovx@studiovx.co.uk",
|
||||||
|
name: "monotonous-chroma",
|
||||||
|
description: "",
|
||||||
|
background: "dark",
|
||||||
|
webpage: ""
|
||||||
|
}
|
||||||
|
|
||||||
|
# Step 2: colors
|
||||||
|
#
|
||||||
|
# black = [ give each color a distinctive name
|
||||||
|
# "#000000", hexadecimal color for GVim/MacVim and "true colors" terminals
|
||||||
|
# 0, integer between 0 and 255 for terminals supporting 256 colors
|
||||||
|
# "black" color name for less capable color terminals, can be "darkred", "red",
|
||||||
|
# "darkgreen", "green", "darkyellow", "yellow", "darkblue", "blue",
|
||||||
|
# "darkmagenta", "magenta", "black", "darkgrey", "grey", "white"
|
||||||
|
# ]
|
||||||
|
#
|
||||||
|
# If your colors are defined correctly, the resulting colorscheme is guaranteed
|
||||||
|
# to work in GVim (Windows/Linux), MacVim, and any properly set up terminal emulator.
|
||||||
|
|
||||||
|
darkred1 = ["#373030", 237, "darkred"]
|
||||||
|
darkred2 = ["#6b5d5d", 52, "darkred"]
|
||||||
|
darkred3 = ["#866b6b", 52, "darkred"]
|
||||||
|
red1 = ["#967978", 52, "darkred"]
|
||||||
|
red2 = ["#a78685", 88, "darkred"]
|
||||||
|
red3 = ["#b79392", 88, "red"]
|
||||||
|
lightred1 = ["#c4a6a5", 88, "red"]
|
||||||
|
lightred2 = ["#cab0af", 124, "red"]
|
||||||
|
lightred3 = ["#d1bab9", 124, "red"]
|
||||||
|
|
||||||
|
graygreen0 = ["#303730", 237, "black"]
|
||||||
|
green1 = ["#6b866c", 22, "darkgreen"]
|
||||||
|
green2 = ["#7a9678", 22, "darkgreen"]
|
||||||
|
green3 = ["#85a786", 28, "darkgreen"]
|
||||||
|
green4 = ["#95b792", 28, "green"]
|
||||||
|
green5 = ["#a5c4a5", 28, "green"]
|
||||||
|
green6 = ["#b1caaf", 34, "green"]
|
||||||
|
green7 = ["#b9d1bb", 34, "green"]
|
||||||
|
|
||||||
|
grayblue0 = ["#303237", 237, "black"]
|
||||||
|
blue1 = ["#5c6191", 17, "darkblue"]
|
||||||
|
blue2 = ["#6a6f9b", 18, "darkblue"]
|
||||||
|
blue3 = ["#7378b4", 19, "darkblue"]
|
||||||
|
blue4 = ["#7e84c6", 19, "blue"]
|
||||||
|
blue5 = ["#898fcb", 20, "blue"]
|
||||||
|
blue6 = ["#959ad0", 20, "blue"]
|
||||||
|
blue7 = ["#a1a5d5", 21, "blue"]
|
||||||
|
|
||||||
|
grayindigo0 = ["#323037", 237, "black"]
|
||||||
|
indigo1 = ["#6c6b86", 17, "darkblue"]
|
||||||
|
indigo2 = ["#787896", 18, "darkblue"]
|
||||||
|
indigo3 = ["#8685a7", 19, "darkblue"]
|
||||||
|
indigo4 = ["#9292b7", 19, "blue"]
|
||||||
|
indigo5 = ["#a6a5c4", 20, "blue"]
|
||||||
|
indigo6 = ["#b0afca", 20, "blue"]
|
||||||
|
indigo7 = ["#beb9d1", 21, "blue"]
|
||||||
|
|
||||||
|
grayyellow0 = ["#373730", 237, "black"]
|
||||||
|
yellow1 = ["#90905c", 22, "darkyellow"]
|
||||||
|
yellow2 = ["#a2a268", 22, "darkyellow"]
|
||||||
|
yellow3 = ["#b4b473", 28, "darkyellow"]
|
||||||
|
yellow4 = ["#c3c67e", 28, "yellow"]
|
||||||
|
yellow5 = ["#c6c689", 28, "yellow"]
|
||||||
|
yellow6 = ["#d0d095", 34, "yellow"]
|
||||||
|
yellow7 = ["#d5d5a1", 34, "yellow"]
|
||||||
|
|
||||||
|
base = "#767070"
|
||||||
|
|
||||||
|
bg_cursorline = ["#1B1C1D", 232, "gray"]
|
||||||
|
bg_colorcolumn = bg_cursorline
|
||||||
|
bg_cursorcolumn = ["#1F1F1F", 232, "gray"]
|
||||||
|
bg = ["#202122", 234, "black"]
|
||||||
|
bg_cursorline_input = ["#384046", 17, "darkblue"]
|
||||||
|
fg_weak1 = ["#494646", 238, "gray"]
|
||||||
|
fg_comment = ["#5d5d5d", 240, "gray"]
|
||||||
|
fg_weak2 = ["#716c6c", 243, "gray"]
|
||||||
|
fg = [base, 243, "gray"]
|
||||||
|
fg_strong1 = [base.paint.lighten(5.8), 244, "darkgray"]
|
||||||
|
fg_strong2 = [base.paint.lighten(14.1), 247, "darkgray"]
|
||||||
|
fg_strong3 = [base.paint.lighten(22.4), 250, "white"]
|
||||||
|
fg_strong4 = [base.paint.lighten(48.2), 255, "white"]
|
||||||
|
|
||||||
|
fg_error = ["#c74444", 196, "red"]
|
||||||
|
fg_spellcap = ["#a67038", 166, "yellow"]
|
||||||
|
fg_spellrare = ["#797532", 247, "darkyellow"]
|
||||||
|
fg_spelllocal = fg_spellrare
|
||||||
|
bg_whitespace_error = ["#6a2e2e", 196, "red"]
|
||||||
|
|
||||||
|
color_primary_weak1 = darkred1
|
||||||
|
color_primary_weak2 = darkred2
|
||||||
|
color_primary_weak3 = darkred3
|
||||||
|
color_primary1 = red1
|
||||||
|
color_primary2 = red2
|
||||||
|
color_primary3 = red3
|
||||||
|
color_primary_strong1 = lightred1
|
||||||
|
color_primary_strong2 = lightred2
|
||||||
|
color_primary_strong3 = lightred3
|
||||||
|
|
||||||
|
color_secondary_weak = green5
|
||||||
|
color_secondary = green6
|
||||||
|
color_secondary_strong = green7
|
||||||
|
|
||||||
|
color_tertiary_weak = blue3
|
||||||
|
color_tertiary = blue4
|
||||||
|
color_tertiary_strong = blue7
|
||||||
|
|
||||||
|
ui_bg = ["#3f3f3f", 238, "gray"]
|
||||||
|
ui_fg_weak1 = ["#494646", 238, "gray"]
|
||||||
|
ui_fg_weak2 = ["#5d5959", 240, "gray"]
|
||||||
|
ui_fg = ["#716c6c", 243, "gray"]
|
||||||
|
ui_fg_strong1 = ["#857f7f", 244, "darkgray"]
|
||||||
|
ui_fg_strong2 = ["#9a9393", 247, "darkgray"]
|
||||||
|
ui_fg_strong3 = ["#aeadad", 250, "white"]
|
||||||
|
ui_fg_strong4 = ["#eee4e4", 255, "white"]
|
||||||
|
|
||||||
|
ui_cursor_bg = ["#eee4e4", 255, "white"]
|
||||||
|
ui_cursor_fg = ["#131313", 0, "black"]
|
||||||
|
|
||||||
|
ui_linenr = fg_weak1
|
||||||
|
ui_cursorlinenr = fg_weak2
|
||||||
|
|
||||||
|
ui_search = ["#49535a", 17, "darkblue"]
|
||||||
|
ui_incsearch = ["#93adc2", 17, "darkblue"]
|
||||||
|
|
||||||
|
ui_visual_bg = ["#384046", 17, "darkblue"]
|
||||||
|
ui_visualnos_bg = ["#463838", 52, "darkred"]
|
||||||
|
|
||||||
|
menu_bg = ["#333535", 237, "black"]
|
||||||
|
menu_fg = ui_fg_strong1
|
||||||
|
menu_sel = ui_fg_strong3
|
||||||
|
|
||||||
|
diff_delete_bg = ["#282020", 52, "darkred"]
|
||||||
|
diff_add_bg = ["#202820", 22, "darkgreen"]
|
||||||
|
diff_change_bg = ["#242528", 17, "darkblue"]
|
||||||
|
diff_change_fg = ["#656a7c", 21, "white"]
|
||||||
|
|
||||||
|
ui_sign_add = ["#496349", 34, "green"]
|
||||||
|
ui_sign_change = ["#596171", 19, "blue"]
|
||||||
|
ui_sign_delete = ["#725454", 124, "red"]
|
||||||
|
ui_sign_changedelete = ["#5c4a5a", 126, "magenta"]
|
||||||
|
|
||||||
|
ui_statusbar_mod = ["#655757", 124, "red"]
|
||||||
|
ui_statusbar_mod_active = ["#916c6c", 124, "red"]
|
||||||
|
ui_statusbar_input = ["#384046", 17, "darkblue"]
|
||||||
|
|
||||||
|
ui_fileinfo = fg_comment
|
||||||
|
|
||||||
|
ui_fg_errormsg = ["#c74444", 196, "red"]
|
||||||
|
ui_fg_warningmsg = ["#a67038", 166, "yellow"]
|
||||||
|
ui_fg_question = ["#797532", 247, "darkgray"]
|
||||||
|
|
||||||
|
ui_fg_warning_weak = ["#7b6a6a", 88, "darkred"]
|
||||||
|
ui_fg_warning = ["#725454", 124, "red"]
|
||||||
|
ui_fg_warning_strong = ["#916c6c", 196, "red"]
|
||||||
|
ui_fg_error = ["#7D3636", 196, "red"]
|
||||||
|
|
||||||
|
ui_fg_linter_dash = fg_weak1
|
||||||
|
ui_fg_linter_dash_active = fg_comment
|
||||||
|
ui_fg_linter_error = ui_fg
|
||||||
|
ui_fg_linter_error_active = ui_fg_error
|
||||||
|
ui_fg_linter_warning = ui_fg_weak2
|
||||||
|
ui_fg_linter_warning_active = ui_fg_warning
|
||||||
|
ui_fg_linter_info = fg_weak1
|
||||||
|
ui_fg_linter_info_active = fg_comment
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Step 3: highlights
|
||||||
|
highlights = [
|
||||||
|
[ "Normal", bg, fg, "NONE" ],
|
||||||
|
|
||||||
|
[ "Special", "NONE", lightred2, "bold" ],
|
||||||
|
[ "NonText", "NONE", lightred3, "NONE" ],
|
||||||
|
[ "Tag", color_primary_weak1, "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "Identifier", "NONE", red3, "NONE" ],
|
||||||
|
[ "Function", "NONE", lightred1, "bold" ],
|
||||||
|
|
||||||
|
[ "Type", "NONE", red1, "NONE" ],
|
||||||
|
[ "StorageClass", "NONE", color_primary_weak3, "bold" ],
|
||||||
|
[ "Structure", "StorageClass"],
|
||||||
|
[ "TypeDef", "StorageClass"],
|
||||||
|
|
||||||
|
[ "Constant", "NONE", fg_strong4, "italic" ],
|
||||||
|
[ "String", "NONE", fg_strong3, "italic" ],
|
||||||
|
[ "Character", "String" ],
|
||||||
|
[ "Number", "String" ],
|
||||||
|
[ "Boolean", "String" ],
|
||||||
|
[ "Float", "String" ],
|
||||||
|
|
||||||
|
[ "Folded", "NONE", fg_strong3, "NONE" ],
|
||||||
|
|
||||||
|
[ "Statement", "NONE", fg, "NONE" ],
|
||||||
|
[ "Conditional", "NONE", fg_strong3, "bold" ],
|
||||||
|
[ "Repeat", "NONE", fg_strong2, "bold" ],
|
||||||
|
[ "Label", "NONE", fg_strong1, "bold" ],
|
||||||
|
[ "Operator", "NONE", fg_strong2, "bold" ],
|
||||||
|
[ "Keyword", "NONE", fg_strong1, "bold" ],
|
||||||
|
[ "Exception", "NONE", color_primary_weak2, "bold" ],
|
||||||
|
|
||||||
|
[ "PreProc", "NONE", fg_weak1, "bold" ],
|
||||||
|
[ "Include", "NONE", fg_weak1, "NONE" ],
|
||||||
|
|
||||||
|
[ "Comment", "NONE", fg_comment, "italic" ],
|
||||||
|
[ "SpecialComment", "NONE", fg_strong1, "italic"],
|
||||||
|
[ "Todo", "NONE", fg_strong2, "italic" ],
|
||||||
|
|
||||||
|
[ "Ignore", "NONE", bg, "NONE" ],
|
||||||
|
|
||||||
|
[ "Error", "NONE", fg_error, "bold" ],
|
||||||
|
|
||||||
|
[ "Underlined", "NONE", "NONE", "underline" ],
|
||||||
|
|
||||||
|
[ "StatusLine", ui_bg, ui_fg_strong3, "NONE" ],
|
||||||
|
[ "StatusLineNC", ui_bg, ui_fg, "NONE" ],
|
||||||
|
[ "TabLine", ui_bg, ui_fg, "NONE" ],
|
||||||
|
[ "TabLineFill", ui_bg, ui_bg, "NONE" ],
|
||||||
|
[ "TabLineSel", ui_bg, ui_fg_strong3, "NONE" ],
|
||||||
|
|
||||||
|
[ "VertSplit", bg, ui_bg, "NONE" ],
|
||||||
|
[ "FoldColumn", bg, fg_weak1, "NONE" ],
|
||||||
|
[ "ColorColumn", bg_colorcolumn, "NONE", "NONE" ],
|
||||||
|
[ "SignColumn", bg, ui_fg_strong3, "NONE" ],
|
||||||
|
[ "CursorLine", bg_cursorline, "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "Title", "Constant" ],
|
||||||
|
|
||||||
|
[ "LineNr", bg, ui_linenr, "NONE" ],
|
||||||
|
[ "CursorLineNr", bg, ui_cursorlinenr, "bold" ],
|
||||||
|
|
||||||
|
# [ "helpLeadBlank", "NONE", grayfg, "NONE" ],
|
||||||
|
# [ "helpNormal", "NONE", grayfg, "NONE" ],
|
||||||
|
|
||||||
|
[ "Pmenu", menu_bg, menu_fg, "NONE" ],
|
||||||
|
[ "PmenuSbar", menu_bg, menu_bg, "NONE" ],
|
||||||
|
[ "PmenuSel", menu_bg, menu_sel, "bold" ],
|
||||||
|
[ "PmenuThumb", menu_fg, menu_fg, "NONE" ],
|
||||||
|
|
||||||
|
[ "SpecialKey", "NONE", lightred3, "NONE" ],
|
||||||
|
|
||||||
|
[ "DiffAdd", diff_add_bg, "NONE", "NONE" ],
|
||||||
|
[ "DiffChange", diff_change_bg, "NONE", "NONE" ],
|
||||||
|
[ "DiffDelete", diff_delete_bg, "NONE", "NONE" ],
|
||||||
|
[ "DiffText", diff_change_bg, diff_change_fg, "NONE" ],
|
||||||
|
|
||||||
|
[ "IncSearch", ui_incsearch, bg, "NONE" ],
|
||||||
|
[ "Search", ui_search, ui_fg_strong3, "NONE" ],
|
||||||
|
|
||||||
|
[ "Visual", ui_visual_bg, "NONE", "NONE" ],
|
||||||
|
[ "VisualNOS", ui_visualnos_bg, "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "Directory", "NONE", ui_fg_strong3, "NONE" ],
|
||||||
|
|
||||||
|
[ "MatchParen", ui_search, "NONE", "bold" ],
|
||||||
|
|
||||||
|
[ "SpellBad", "NONE", fg_error, "NONE", fg_error ],
|
||||||
|
[ "SpellCap", "NONE", fg_spellcap, "NONE", fg_spellcap ],
|
||||||
|
[ "SpellLocal", "NONE", fg_spelllocal, "NONE", fg_spellcap ],
|
||||||
|
[ "SpellRare", "NONE", fg_spellrare, "NONE", fg_spellcap ],
|
||||||
|
|
||||||
|
[ "WildMenu", ui_bg, ui_fg_strong4, "bold" ],
|
||||||
|
[ "ErrorMsg", "NONE", ui_fg_errormsg, "bold" ],
|
||||||
|
[ "ModeMsg", "NONE", ui_fg_strong4, "bold" ],
|
||||||
|
[ "MoreMsg", "NONE", ui_fg_strong4, "NONE" ],
|
||||||
|
[ "Question", "NONE", ui_fg_question, "NONE" ],
|
||||||
|
[ "WarningMsg", "NONE", ui_fg_warningmsg, "bold" ],
|
||||||
|
|
||||||
|
[ "Cursor", ui_cursor_bg, ui_cursor_fg, "bold" ],
|
||||||
|
[ "CursorColumn", bg_cursorcolumn, "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "EndOfBuffer", bg, bg, "NONE" ],
|
||||||
|
|
||||||
|
[ "Noise", "NONE", ui_fg_weak2, "NONE"],
|
||||||
|
|
||||||
|
|
||||||
|
# tabline, statusline
|
||||||
|
|
||||||
|
[ "TabLineNum", ui_bg, ui_fg, "bold"],
|
||||||
|
[ "TabLineNumSel", ui_bg, ui_fg_strong1, "bold"],
|
||||||
|
|
||||||
|
|
||||||
|
[ "StatusLineNoise", ui_bg, ui_fg_weak2, "NONE"],
|
||||||
|
[ "StatusLineNoiseActive", ui_bg, ui_fg, "NONE"],
|
||||||
|
|
||||||
|
[ "StatusLineBufferNr", ui_bg, ui_fg_strong2, "bold"],
|
||||||
|
[ "StatusLineBufferNrActive", ui_bg, ui_fg_strong3, "bold"],
|
||||||
|
|
||||||
|
[ "StatusLinePercent", ui_bg, ui_fg, "bold"],
|
||||||
|
[ "StatusLinePercentActive", ui_bg, ui_fg_strong2, "bold"],
|
||||||
|
[ "StatusLineLinecount", ui_bg, ui_fg, "bold"],
|
||||||
|
[ "StatusLineLinecountActive", ui_bg, ui_fg_strong1, "bold"],
|
||||||
|
|
||||||
|
[ "StatusLineDivActive", ui_fg, ui_fg, "NONE"],
|
||||||
|
[ "StatusLineDivInput", ui_statusbar_input, ui_statusbar_input, "NONE"],
|
||||||
|
[ "StatusLineDivMod", ui_statusbar_mod, ui_statusbar_mod, "NONE"],
|
||||||
|
[ "StatusLineDivModActive", ui_statusbar_mod_active, ui_statusbar_mod_active, "NONE"],
|
||||||
|
|
||||||
|
[ "StatusLineFileInfo", "NONE", ui_fileinfo, "italic"],
|
||||||
|
|
||||||
|
[ "StatusLineFile", ui_bg, ui_fg_strong2, "italic"],
|
||||||
|
[ "StatusLineFileActive", ui_bg, ui_fg_strong3, "italic"],
|
||||||
|
[ "StatusLineDir", ui_bg, ui_fg, "italic"],
|
||||||
|
[ "StatusLineDirActive", ui_bg, ui_fg, "italic"],
|
||||||
|
[ "StatusLineExt", ui_bg, ui_fg, "italic"],
|
||||||
|
[ "StatusLineExtActive", ui_bg, ui_fg_strong1, "italic"],
|
||||||
|
[ "StatusLineDot", ui_bg, ui_fg_weak2, "italic"],
|
||||||
|
[ "StatusLineDotActive", ui_bg, ui_fg_weak2, "italic"],
|
||||||
|
|
||||||
|
[ "StatusLineFileReadOnly", ui_bg, ui_fg_warning, "italic"],
|
||||||
|
[ "StatusLineFileReadOnlyActive", "NONE", ui_fg_warning, "italic"],
|
||||||
|
[ "StatusLineWarning", ui_bg, ui_fg_strong1, "bold"],
|
||||||
|
[ "StatusLineWarningActive", "NONE", ui_fg_warning, "bold"],
|
||||||
|
|
||||||
|
[ "LinterDash", "NONE", ui_fg_linter_dash, "NONE"],
|
||||||
|
[ "LinterDashActive", "NONE", ui_fg_linter_dash_active, "NONE"],
|
||||||
|
|
||||||
|
[ "LinterError", "NONE", ui_fg_linter_error, "bold"],
|
||||||
|
[ "LinterErrorActive", "NONE", ui_fg_linter_error_active, "bold"],
|
||||||
|
[ "LinterErrorStyle", "NONE", ui_fg_linter_error, "NONE"],
|
||||||
|
[ "LinterErrorStyleActive", "NONE", ui_fg_linter_error_active, "NONE"],
|
||||||
|
|
||||||
|
[ "LinterWarning", "NONE", ui_fg_linter_warning, "bold"],
|
||||||
|
[ "LinterWarningActive", "NONE", ui_fg_linter_warning_active, "bold"],
|
||||||
|
[ "LinterWarningStyle", "NONE", ui_fg_linter_warning, "NONE"],
|
||||||
|
[ "LinterWarningStyleActive", "NONE", ui_fg_linter_warning_active, "NONE"],
|
||||||
|
|
||||||
|
[ "LinterInfo", "NONE", ui_fg_linter_info, "NONE"],
|
||||||
|
[ "LinterInfoActive", "NONE", ui_fg_linter_info_active, "NONE"],
|
||||||
|
|
||||||
|
[ "GitGutterDelete", "NONE", ui_sign_delete, "bold"],
|
||||||
|
[ "GitGutterChange", "NONE", ui_sign_change, "bold"],
|
||||||
|
[ "GitGutterAdd", "NONE", ui_sign_add, "bold"],
|
||||||
|
[ "GitGutterChangeDelete", "NONE", ui_sign_changedelete, "bold"],
|
||||||
|
|
||||||
|
# css, scss
|
||||||
|
|
||||||
|
[ "cssIdentifier", "NONE", color_secondary, "bold" ],
|
||||||
|
[ "cssClass", "NONE", color_secondary_weak, "NONE" ],
|
||||||
|
[ "cssFunction", "NONE", fg_strong1, "bold" ],
|
||||||
|
[ "cssProp", "NONE", fg_weak2, "NONE" ],
|
||||||
|
[ "scssVariable", "NONE", color_secondary_strong, "bold" ],
|
||||||
|
|
||||||
|
[ "cssAttr", "String"],
|
||||||
|
[ "cssIdentifierAttr", "Noise" ],
|
||||||
|
[ "cssClassAttr", "cssIdentifierAttr" ],
|
||||||
|
[ "cssAttrNoise", "Noise" ],
|
||||||
|
[ "atKeyword", "PreProc" ],
|
||||||
|
[ "cssIdentifier", "cssIdentifier" ],
|
||||||
|
[ "cssClassName", "cssClass" ],
|
||||||
|
[ "cssClassNameDot", "cssClass" ],
|
||||||
|
[ "cssTagName", "htmlTagName" ],
|
||||||
|
[ "cssPseudoClassId", "cssClassName" ],
|
||||||
|
[ "cssKeyFrameSelector", "Label" ],
|
||||||
|
[ "cssFunctionName", "cssIdentifier" ],
|
||||||
|
[ "cssBraces", "Noise" ],
|
||||||
|
[ "cssUnitDecorators", "NONE", fg_strong2, "NONE" ],
|
||||||
|
[ "scssSelector", "cssClass" ],
|
||||||
|
[ "scssSelectorName", "scssSelector" ],
|
||||||
|
[ "scssSelectorChar", "cssIdentifier" ],
|
||||||
|
[ "scssFunctionName", "cssFunction" ],
|
||||||
|
[ "scssMixin", "keyword" ],
|
||||||
|
[ "scssMixinName", "cssFunction" ],
|
||||||
|
[ "scssampersand", "scssSelectorName" ],
|
||||||
|
[ "scssAtRoot", "atKeyword" ],
|
||||||
|
[ "vue_scss", "cssIdentifier" ],
|
||||||
|
|
||||||
|
#html
|
||||||
|
|
||||||
|
["htmlTagName", "NONE", color_tertiary_weak, "NONE"],
|
||||||
|
["htmlSpecialTagName", "NONE", color_tertiary, "bold"],
|
||||||
|
["htmlLink", "NONE", color_tertiary_strong, "underline"],
|
||||||
|
|
||||||
|
[ "htmlNormal", "Normal" ],
|
||||||
|
|
||||||
|
[ "htmlTitle", "Title" ],
|
||||||
|
[ "htmlH1", "htmlTitle" ],
|
||||||
|
[ "htmlTag", "Noise" ],
|
||||||
|
[ "htmlEndTag", "htmlTag" ],
|
||||||
|
[ "htmlArg", "PreProc" ],
|
||||||
|
[ "htmlValue", "String" ],
|
||||||
|
[ "htmlSpecialChar", "Special" ],
|
||||||
|
[ "htmlPreStmt", "PreProc" ],
|
||||||
|
[ "htmlPreError", "Error" ],
|
||||||
|
[ "htmlPreProc", "PreProc" ],
|
||||||
|
[ "htmlPreAttr", "String" ],
|
||||||
|
[ "htmlPreProcAttrName", "PreProc" ],
|
||||||
|
[ "htmlPreProcAttrError", "Error" ],
|
||||||
|
[ "htmlSpecial", "Special" ],
|
||||||
|
[ "htmlSpecialChar", "Special" ],
|
||||||
|
[ "htmlString", "String" ],
|
||||||
|
[ "htmlStatement", "Statement" ],
|
||||||
|
[ "htmlComment", "Comment" ],
|
||||||
|
[ "htmlCommentPart", "Comment" ],
|
||||||
|
[ "htmlValue", "String" ],
|
||||||
|
[ "htmlCommentError", "htmlError" ],
|
||||||
|
[ "htmlTagError", "htmlError" ],
|
||||||
|
[ "htmlEvent", "javaScript" ],
|
||||||
|
[ "htmlError", "Error" ],
|
||||||
|
|
||||||
|
[ "javaScript", "Special" ],
|
||||||
|
[ "javaScriptExpression", "javaScript" ],
|
||||||
|
[ "htmlCssStyleComment", "Comment" ],
|
||||||
|
[ "htmlCssDefinition", "Special" ],
|
||||||
|
|
||||||
|
[ "htmlImgArg", "htmlArg" ],
|
||||||
|
[ "htmlSrcValue", "String" ],
|
||||||
|
[ "htmlSrcsetValue", "htmlSrcValue" ],
|
||||||
|
[ "htmlAltValue", "String" ],
|
||||||
|
[ "htmlDataArg", "htmlTagName" ],
|
||||||
|
[ "htmlDataValue", "Constant" ],
|
||||||
|
[ "htmlHrefArg", "htmlArg" ],
|
||||||
|
[ "htmlHrefValue", "htmlSrcValue" ],
|
||||||
|
|
||||||
|
# vue
|
||||||
|
|
||||||
|
[ "vueTagSpecial", "NONE", indigo5, "bold" ],
|
||||||
|
[ "vueTagComponentName", "NONE", indigo3, "bold" ],
|
||||||
|
[ "vueDynamicComponent", "NONE", indigo1, "bold" ],
|
||||||
|
|
||||||
|
[ "vueTransitionComponent", "vueDynamicComponent" ],
|
||||||
|
[ "vueTransitionName", "cssIdentifier" ],
|
||||||
|
[ "vueTransitionMode", "String" ],
|
||||||
|
[ "vueDirective", "Identifier" ],
|
||||||
|
[ "vueEvent", "Function" ],
|
||||||
|
[ "vueConditional", "Special" ],
|
||||||
|
[ "vueFor", "vueConditional" ],
|
||||||
|
[ "vueRef", "vueDirective" ],
|
||||||
|
[ "vueSlot", "Noise" ],
|
||||||
|
|
||||||
|
[ "vueDirectiveValue", "Type" ],
|
||||||
|
[ "vueEventValue", "vueDirectiveValue" ],
|
||||||
|
[ "vueConditionalValue", "vueDirectiveValue" ],
|
||||||
|
[ "vueForValue", "vueConditionalValue" ],
|
||||||
|
[ "vueRefValue", "Constant" ],
|
||||||
|
[ "vueSlotName", "Constant" ],
|
||||||
|
[ "vueObjectKey", "cssClass" ],
|
||||||
|
[ "vueObjectValue", "vueDirectiveValue" ],
|
||||||
|
[ "vueDirectiveClass", "Noise" ],
|
||||||
|
[ "vueMustache", "Type" ],
|
||||||
|
|
||||||
|
# javascript
|
||||||
|
[ "jsFunctionKey", "Function" ],
|
||||||
|
[ "jsFuncCall", "NONE", red2, "bold" ],
|
||||||
|
[ "jsFuncCall", "Identifier" ],
|
||||||
|
[ "jsOperator", "Operator" ],
|
||||||
|
[ "jsVariableDef", "Identifier" ],
|
||||||
|
[ "jsGlobalObjects", "NONE", fg_strong2, "bold" ],
|
||||||
|
[ "jsGlobalNodeObjects", "jsGlobalObjects" ],
|
||||||
|
[ "jsExceptions", "jsGlobalObjects" ],
|
||||||
|
[ "jsBuiltins", "jsGlobalObjects" ],
|
||||||
|
[ "jsStorageClass", "Include" ],
|
||||||
|
[ "jsObjectKey", "NONE", red3, "NONE"],
|
||||||
|
[ "jsObjectProp", "Type" ],
|
||||||
|
[ "jsObjectValue", "NONE", color_primary_weak3, "NONE" ],
|
||||||
|
[ "jsModuleKeyword", "Type" ],
|
||||||
|
[ "jsOperatorKeyword", "Label" ],
|
||||||
|
[ "jsThis", "jsGlobalObjects" ],
|
||||||
|
[ "jsArrowFunction", "Function" ],
|
||||||
|
|
||||||
|
# python
|
||||||
|
|
||||||
|
[ "pythonBuiltin", "Type" ],
|
||||||
|
[ "pythonBuiltinObj", "Special" ],
|
||||||
|
[ "pythonDottedName", "Identifier" ],
|
||||||
|
[ "pythonBrackets", "Noise" ],
|
||||||
|
[ "pythonQuotes", "Noise" ],
|
||||||
|
[ "pythonDot", "Noise" ],
|
||||||
|
[ "pythonNoise", "Noise" ],
|
||||||
|
[ "pythonExtraOperator", "Operator" ],
|
||||||
|
[ "pythonDocString", "SpecialComment" ],
|
||||||
|
[ "pythonSelf", "NONE", fg_weak1, "bold" ],
|
||||||
|
|
||||||
|
# sql
|
||||||
|
|
||||||
|
[ "sqlOperator", "Operator" ],
|
||||||
|
|
||||||
|
# vim
|
||||||
|
|
||||||
|
[ "vimFoldMarker", "NONE", fg_weak1, "NONE"],
|
||||||
|
[ "vimMap", "Noise" ],
|
||||||
|
[ "vimAbb", "vimMap" ],
|
||||||
|
[ "VimCommand", "Statement" ],
|
||||||
|
[ "VimOption", "String" ],
|
||||||
|
[ "vimFunction", "Function" ],
|
||||||
|
[ "vimFuncKey", "Special" ],
|
||||||
|
[ "vimHighlight", "Noise" ],
|
||||||
|
[ "vimAuGroupKey", "Noise" ],
|
||||||
|
[ "vimAutoCmd", "Noise" ],
|
||||||
|
[ "vimHiTerm", "Include" ],
|
||||||
|
[ "vimHiAttrib", "Number" ],
|
||||||
|
[ "VimIsCommand", "Type" ],
|
||||||
|
[ "vimNotation", "StorageClass" ],
|
||||||
|
[ "vimMapLhs", "Special" ],
|
||||||
|
[ "vimMapRhs", "Label" ],
|
||||||
|
[ "vimNotFunc", "Conditional" ],
|
||||||
|
[ "vimSep", "Noise" ],
|
||||||
|
[ "vimParenSep", "vimSep" ],
|
||||||
|
[ "vimContinue", "vimSep" ],
|
||||||
|
[ "vimBracket", "vimSep" ],
|
||||||
|
[ "vimOperParen", "Normal" ],
|
||||||
|
[ "vimUserFunc", "Identifier" ],
|
||||||
|
[ "vimFoldMarker", "Noise" ],
|
||||||
|
|
||||||
|
# yaml
|
||||||
|
|
||||||
|
["yamlKeyValueDelimiter", "Noise" ],
|
||||||
|
["yamlFowIndicator", "Noise" ],
|
||||||
|
|
||||||
|
# config highlighting
|
||||||
|
|
||||||
|
[ "confComment", "Comment" ],
|
||||||
|
|
||||||
|
|
||||||
|
# extra whitespace
|
||||||
|
|
||||||
|
[ "ExtraWhitespace", bg_whitespace_error ,"NONE", "NONE" ],
|
||||||
|
|
||||||
|
# php
|
||||||
|
|
||||||
|
[ "phpRegion", "Normal" ],
|
||||||
|
[ "phpComparison", "Operator" ],
|
||||||
|
|
||||||
|
# quickfix
|
||||||
|
|
||||||
|
[ "QuickfixLine", "NONE", ui_fg_strong2, "bold" ],
|
||||||
|
[ "qfLineNr", "NONE", ui_fg_weak2, "italic"],
|
||||||
|
[ "qfFilename", "NONE", ui_fg_strong1, "bold" ],
|
||||||
|
[ "qfSeparator", "Ignore" ],
|
||||||
|
[ "qfError", "ErrorMsg" ],
|
||||||
|
|
||||||
|
# json
|
||||||
|
|
||||||
|
[ "jsonKeyword", "Identifier" ],
|
||||||
|
[ "jsonValue", "String" ],
|
||||||
|
[ "jsonQuote", "Noise" ],
|
||||||
|
|
||||||
|
# plugins
|
||||||
|
|
||||||
|
[ "LspErrorText", "ErrorMsg" ],
|
||||||
|
[ "LspWarningText", "WarningMsg" ],
|
||||||
|
[ "LspInformationText", "Question" ],
|
||||||
|
[ "LspHintText", "Question" ],
|
||||||
|
|
||||||
|
# ctrl-p highlighting
|
||||||
|
# :h ctrlp-customization
|
||||||
|
|
||||||
|
[ "CtrlPPrtBase", ui_cursor_bg, ui_cursor_fg, "bold" ],
|
||||||
|
[ "CtrlPPrtText", ui_cursor_bg, ui_cursor_fg, "bold"],
|
||||||
|
[ "CtrlPMatch", "NONE", ui_fg_strong2, "bold"],
|
||||||
|
[ "CtrlPMode1", "NONE", ui_fg_strong3, "bold"],
|
||||||
|
[ "CtrlPMode2", "NONE", ui_fg_strong1, "NONE"],
|
||||||
|
[ "CtrlPNoEntries", "NONE", ui_fg_warning_strong, "bold" ],
|
||||||
|
[ "CtrlPBufferNr", "NONE", ui_fg_strong2, "bold" ],
|
||||||
|
[ "CtrlPBufferInd", "NONE", ui_fg_strong4, "bold" ],
|
||||||
|
[ "CtrlPBufferPath", "NONE", ui_fg_weak2, "NONE" ],
|
||||||
|
[ "CtrlPBufferHid", "NONE", ui_fg, "NONE" ],
|
||||||
|
[ "CtrlPBufferHidMod", "NONE", ui_fg_warning_weak, "NONE" ],
|
||||||
|
[ "CtrlPBufferVis", "Normal" ],
|
||||||
|
[ "CtrlPBufferVisMod", "NONE", ui_fg_warning, "NONE" ],
|
||||||
|
[ "CtrlPBufferCur", "NONE", ui_fg_strong3, "bold" ],
|
||||||
|
[ "CtrlPBufferCurMod", "NONE", ui_fg_warning_strong, "NONE" ],
|
||||||
|
|
||||||
|
[ "CtrlPBufName", "NONE", ui_fg_strong2, "NONE" ],
|
||||||
|
[ "CtrlPTagKind", "NONE", ui_fg_strong3, "bold" ],
|
||||||
|
[ "CtrlPqfLineCol", "NONE", ui_fg_warning, "bold" ],
|
||||||
|
[ "CtrlPUndoT", "NONE", ui_fg_strong1, "NONE" ],
|
||||||
|
[ "CtrlPUndoBr", "NONE", ui_fg_weak1, "NONE" ],
|
||||||
|
[ "CtrlPUndoNr", "NONE", ui_fg_weak2, "NONE" ],
|
||||||
|
[ "CtrlPUndoSv", "NONE", ui_fg_warning, "NONE" ],
|
||||||
|
[ "CtrlPUndoPo", "NONE", ui_fg_strong3, "bold" ],
|
||||||
|
|
||||||
|
# i3config
|
||||||
|
[ "Variable", "Function" ],
|
||||||
|
|
||||||
|
# to be implemented
|
||||||
|
|
||||||
|
# "" #shell highlighting
|
||||||
|
# "{{{
|
||||||
|
# "hi! def link shConditional shLoop
|
||||||
|
# "hi! def link shFunctionTwo mIdentifierBright
|
||||||
|
# "hi! def link shFunction mIdentifier
|
||||||
|
# "hi! def link shFunctionKey mStatement
|
||||||
|
# "hi! def link shCaseEsac mValue
|
||||||
|
# "hi! def link shCaseBar mNoise
|
||||||
|
# "hi! def link shEcho mNoiseBright
|
||||||
|
# "hi! def link bashSpecialVariables mSpecial
|
||||||
|
# "hi! def link shCmdSubRegion mNoiseBright
|
||||||
|
# "hi! def link shCommandSub mSpecialDark
|
||||||
|
# "hi! def link shEscape mNoise
|
||||||
|
# "hi! def link shTestOpr mNoise
|
||||||
|
# "hi! def link shSnglCase mNoise
|
||||||
|
# hi! def link shDerefSimple Type
|
||||||
|
# hi! def link shDerefVar shDerefSimple
|
||||||
|
# hi! def link shDerefOp Conditional
|
||||||
|
# hi! def link shDerefPattern shDerefOp
|
||||||
|
# hi! def link shCommandSub Type
|
||||||
|
# hi! def link shOption StorageClass
|
||||||
|
# ""}}}
|
||||||
|
|
||||||
|
# "" vim-fugitive
|
||||||
|
# ""{{{
|
||||||
|
# "hi! def link gitCommitBranch mValueDarkItalic
|
||||||
|
# "hi! def link gitCommitDiscarded mNoiseDark
|
||||||
|
# "hi! def link gitCommitComment mNoiseDark
|
||||||
|
# "hi! def link gitCommitOnBranch mNoise
|
||||||
|
# "hi! def link gitCommitWarning mInterfaceError
|
||||||
|
# "hi! def link gitCommitDiscardedType mNoise
|
||||||
|
# "hi! def link gitCommitSelectedType mNoise
|
||||||
|
# "hi! def link gitCommitSelectedFile mValueDarkerItalic
|
||||||
|
# "hi! def link gitCommitDiscardedFile mInterfaceWarning
|
||||||
|
# "hi! def link gitCommitUntrackedFile mStatementBright
|
||||||
|
# "hi! def link gitCommitNumber mInterfaceError
|
||||||
|
# "hi! def link gitCommitAhead gitCommitNumber
|
||||||
|
# "hi! def link gitCommitBehind gitCommitNumber
|
||||||
|
# ""}}}
|
||||||
|
|
||||||
|
# "" #netrw highlighting
|
||||||
|
# ""{{{
|
||||||
|
# "hi! def link netrwVersion mInterfaceH3
|
||||||
|
# "hi! def link netrwComment mInterfaceNormalNormal
|
||||||
|
# "hi! def link netrwClassify mInterfaceNormal
|
||||||
|
# "hi! def link netrwTreebar mInterfaceNormalDark
|
||||||
|
# "hi! def link netrwCmdNote mInterfaceHelpBright
|
||||||
|
# "hi! def link netrwQuickHelp netrwCmdNote
|
||||||
|
# "hi! def link netrwList mInterfaceSpecial
|
||||||
|
# "hi! def link netrwHidePat mInterfaceSpecial
|
||||||
|
# "hi! def link netrwQHTopic mInterfaceKeyword
|
||||||
|
# "hi! def link netrwHelpCmd mInterfaceKey
|
||||||
|
# ""}}}
|
||||||
|
|
||||||
|
# "" #tagbar highlighting
|
||||||
|
# "" TagbarHighlight defined in vimrc as it gets overridden
|
||||||
|
# "" by plugin when defined in here
|
||||||
|
# "" hi! def link TagbarFoldIcon InterfaceNormal
|
||||||
|
#
|
||||||
|
# "" hi! def link TagbarHelp InterfaceHelp
|
||||||
|
# "" hi! def link TagbarHelpKey InterfaceHelpDark
|
||||||
|
# "" hi! def link TagbarHelpTitle InterfaceHelpBright
|
||||||
|
#
|
||||||
|
# "" hi! def link TagbarKind InterfaceH1
|
||||||
|
# "" hi! def link TagbarNestedKind InterfaceH1
|
||||||
|
#
|
||||||
|
# "" hi! def link TagbarScope InterfaceH1
|
||||||
|
# "" hi! def link TagbarType InterfaceH1
|
||||||
|
# "" hi! def link TagbarSignature InterfaceNormal
|
||||||
|
# "" hi! def link TagbarPseudoID InterfaceNormal
|
||||||
|
# "" hi! def link TagbarHighlight InterfaceCurrent
|
||||||
|
#
|
||||||
|
# "" hi! def link TagbarAccessPublic InterfaceH2
|
||||||
|
# "" hi! def link TagbarAccessProtected InterfaceH2
|
||||||
|
# "" hi! def link TagbarAccessPrivate InterfaceH2
|
||||||
|
#
|
||||||
|
# "" hi! TagbarHighlight ctermfg=255 guifg=#eeeeee ctermbg=240 guibg=#585858
|
||||||
|
|
||||||
|
# "" #vimwiki highlighting
|
||||||
|
# "" hi VimwikiLink ctermfg=252 guifg=#d0d0d0 ctermbg=234 guibg=#1c1c1c
|
||||||
|
# "" hi! def link VimwikiHeaderChar CRNoiseDark
|
||||||
|
# "" hi VimwikiHeader1 ctermbg=242 guibg=#666666 ctermfg=255 guifg=#eeeeee
|
||||||
|
# "" hi VimwikiHeader2 ctermbg=238 guibg=#444444 ctermfg=255 guifg=#eeeeee
|
||||||
|
# "" hi VimwikiHeader3 ctermbg=236 guibg=#303030 guibg=#303030 ctermfg=255 guifg=#eeeeee
|
||||||
|
# "" hi VimwikiHeader4 ctermbg=236 guibg=#303030 guibg=#303030 ctermfg=251 guifg=#c6c6c6
|
||||||
|
# "" hi VimwikiHeader5 ctermbg=236 guibg=#303030 guibg=#303030 ctermfg=246 guifg=#949494
|
||||||
|
# "" hi VimwikiHeader6 ctermbg=236 guibg=#303030 guibg=#303030 ctermfg=244 guifg=#808080
|
||||||
|
# "" hi VimwikiListTodo ctermbg=233 guibg=#121212 ctermfg=255 guifg=#eeeeee
|
||||||
|
|
||||||
|
|
||||||
|
]
|
||||||
|
|
||||||
|
# Step 4: generation
|
||||||
|
#
|
||||||
|
# From a separate shell:
|
||||||
|
#
|
||||||
|
# $ erb -T - bar.erb > bar.vim
|
||||||
|
#
|
||||||
|
# From Vim:
|
||||||
|
#
|
||||||
|
# :!erb -T - % > %:r.vim
|
||||||
|
|
||||||
|
# These online resources can help you design your colorscheme:
|
||||||
|
#
|
||||||
|
# * http://upload.wikimedia.org/wikipedia/en/1/15/Xterm_256color_chart.svg
|
||||||
|
# the xterm palette
|
||||||
|
# * http://whatcolor.herokuapp.com/
|
||||||
|
# play with hexadecimal colors right in the address bar (currently down)
|
||||||
|
# * http://color.hailpixel.com/
|
||||||
|
# similar concept, fuzzier implementation
|
||||||
|
# * http://colourco.de/
|
||||||
|
# similar concept, fancier implementation
|
||||||
|
# * http://www.colr.org/
|
||||||
|
# extract a palette from an image
|
||||||
|
# * http://colores.manugarri.com/
|
||||||
|
# search for 'word', get images and color palettes
|
||||||
|
# * http://www.colourlovers.com/palettes
|
||||||
|
# user-created palettes
|
||||||
|
# * http://www.perbang.dk/color+scheme/
|
||||||
|
# a no-nonsense colorscheme generator
|
||||||
|
# * https://color.adobe.com/
|
||||||
|
# Adobe's fancy colorscheme generator
|
||||||
|
# * http://paletton.com/
|
||||||
|
# The classic 'Color Scheme Designer', rebranded
|
||||||
|
# * http://vrl.cs.brown.edu/color
|
||||||
|
# A very smart palette generator
|
||||||
|
# * https://cmcenroe.me/2018/04/03/colour-scheme.html
|
||||||
|
# "I Made My Own Colour Scheme and You Can Too!"
|
||||||
|
|
||||||
|
# A few general advices:
|
||||||
|
#
|
||||||
|
# * The Windows console is limited to the 16 so-called "ANSI" colors but it has
|
||||||
|
# a few of them interverted which makes numbers impractical. Use color names
|
||||||
|
# instead of numbers: :help cterm-colors
|
||||||
|
# * The Windows console (yeah…) doesn't do italics, underlines or bolded text;
|
||||||
|
# it is limited to normal and reverse. Keep that in mind if you want
|
||||||
|
# your colorscheme to be usable in as many environments as possible by as many
|
||||||
|
# people as possible.
|
||||||
|
# * All of the terminal emulators in use these days allow their users to
|
||||||
|
# change the 16 so-called "ANSI" colors. It is also possible on some platforms
|
||||||
|
# to change some or all of the 256 colors in the xterm palette. Don't take
|
||||||
|
# anything for granted.
|
||||||
|
# * When used against a light background, strong colors work better than muted
|
||||||
|
# ones. Light or dark doesn't really matters. Also, it is harder to discriminate
|
||||||
|
# between two similar colors on a light background.
|
||||||
|
# * Both strong and muted colors work well against a dark background. It is also
|
||||||
|
# easier to work with similar colors, but dark colors don't work at all.
|
||||||
|
# * Use as many text samples as possible. String-heavy languages may look completely
|
||||||
|
# different than keyword-heavy ones. This can have an impact on the usability
|
||||||
|
# of your colorscheme.
|
||||||
|
# * Most terminal emulators and terminal multiplexers currently in use on unix-like
|
||||||
|
# systems support 256 colors but they almost always default to a '$TERM' that tells
|
||||||
|
# Vim otherwise. Your users will need to make sure their terminal emulator/multiplexer
|
||||||
|
# is correctly set up if they want to enjoy the best possible experience.
|
||||||
|
|
||||||
|
# Many thanks to Barry Arthur (https://github.com/dahu) for the original idea.
|
||||||
|
|
||||||
|
# You don't need to edit anything beyond this line.
|
||||||
|
-%>
|
||||||
|
" <%= information[:name] %>.vim -- Vim color scheme.
|
||||||
|
" Author: <%= information[:author] %> (<%= information[:email] %>)
|
||||||
|
" Webpage: <%= information[:webpage] %>
|
||||||
|
" Description: <%= information[:description] %>
|
||||||
|
|
||||||
|
hi clear
|
||||||
|
|
||||||
|
if exists("syntax_on")
|
||||||
|
syntax reset
|
||||||
|
endif
|
||||||
|
|
||||||
|
let colors_name = "<%= information[:name] %>"
|
||||||
|
|
||||||
|
if ($TERM =~ '256' || &t_Co >= 256) || has("gui_running")
|
||||||
|
<% for highlight in highlights -%>
|
||||||
|
<% if highlight.length == 2 -%>
|
||||||
|
hi link <%= highlight[0] %> <%= highlight[1] %>
|
||||||
|
<% elsif highlight.length == 4 -%>
|
||||||
|
hi <%= highlight[0] %> ctermbg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][1] %> ctermfg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][1] %> cterm=<%= highlight[3] %> guibg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][0] %> guifg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][0] %> gui=<%= highlight[3] %>
|
||||||
|
<% if highlight[0] == "Normal" -%>
|
||||||
|
set background=<%= information[:background] %>
|
||||||
|
<% end -%>
|
||||||
|
<% else -%>
|
||||||
|
hi <%= highlight[0] %> ctermbg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][1] %> ctermfg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][1] %> cterm=<%= highlight[3] %> guibg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][0] %> guifg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][0] %> gui=<%= highlight[3] %> guisp=<%= highlight[4].kind_of?(String) ? highlight[4] : highlight[4][0] %>
|
||||||
|
<% end -%>
|
||||||
|
<% end -%>
|
||||||
|
elseif &t_Co == 8 || $TERM !~# '^linux' || &t_Co == 16
|
||||||
|
set t_Co=16
|
||||||
|
<% for highlight in highlights -%>
|
||||||
|
<% if highlight.length == 2 -%>
|
||||||
|
hi link <%= highlight[0] %> <%= highlight[1] %>
|
||||||
|
<% else -%>
|
||||||
|
hi <%= highlight[0] %> ctermbg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][2] %> ctermfg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][2] %> cterm=<%= highlight[3] %>
|
||||||
|
<% if highlight[0] == "Normal" -%>
|
||||||
|
set background=<%= information[:background] %>
|
||||||
|
<% end -%>
|
||||||
|
<% end -%>
|
||||||
|
<% end -%>
|
||||||
|
endif
|
||||||
|
|
||||||
|
augroup cursorlinebg
|
||||||
|
au!
|
||||||
|
au InsertEnter * hi CursorLine ctermbg=<%= bg_cursorline_input[1] %> ctermfg=NONE cterm=NONE guibg=<%= bg_cursorline_input[0] %> guifg=NONE
|
||||||
|
au InsertLeave * hi CursorLine ctermbg=<%= bg_cursorline[1] %> ctermfg=NONE cterm=NONE guibg=<%= bg_cursorline[0] %> guifg=NONE
|
||||||
|
augroup END
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,629 @@
|
||||||
|
" monotonous-chroma.vim -- Vim color scheme.
|
||||||
|
" Author: studiovx (studiovx@studiovx.co.uk)
|
||||||
|
" Webpage:
|
||||||
|
" Description:
|
||||||
|
|
||||||
|
hi clear
|
||||||
|
|
||||||
|
if exists("syntax_on")
|
||||||
|
syntax reset
|
||||||
|
endif
|
||||||
|
|
||||||
|
let colors_name = "monotonous-chroma"
|
||||||
|
|
||||||
|
if ($TERM =~ '256' || &t_Co >= 256) || has("gui_running")
|
||||||
|
hi Normal ctermbg=234 ctermfg=243 cterm=NONE guibg=#202122 guifg=#767070 gui=NONE
|
||||||
|
set background=dark
|
||||||
|
hi Special ctermbg=NONE ctermfg=124 cterm=bold guibg=NONE guifg=#cab0af gui=bold
|
||||||
|
hi NonText ctermbg=NONE ctermfg=124 cterm=NONE guibg=NONE guifg=#d1bab9 gui=NONE
|
||||||
|
hi Tag ctermbg=237 ctermfg=NONE cterm=NONE guibg=#373030 guifg=NONE gui=NONE
|
||||||
|
hi Identifier ctermbg=NONE ctermfg=88 cterm=NONE guibg=NONE guifg=#b79392 gui=NONE
|
||||||
|
hi Function ctermbg=NONE ctermfg=88 cterm=bold guibg=NONE guifg=#c4a6a5 gui=bold
|
||||||
|
hi Type ctermbg=NONE ctermfg=52 cterm=NONE guibg=NONE guifg=#967978 gui=NONE
|
||||||
|
hi StorageClass ctermbg=NONE ctermfg=52 cterm=bold guibg=NONE guifg=#866b6b gui=bold
|
||||||
|
hi link Structure StorageClass
|
||||||
|
hi link TypeDef StorageClass
|
||||||
|
hi Constant ctermbg=NONE ctermfg=255 cterm=italic guibg=NONE guifg=#eeeded gui=italic
|
||||||
|
hi String ctermbg=NONE ctermfg=250 cterm=italic guibg=NONE guifg=#aeaaaa gui=italic
|
||||||
|
hi link Character String
|
||||||
|
hi link Number String
|
||||||
|
hi link Boolean String
|
||||||
|
hi link Float String
|
||||||
|
hi Folded ctermbg=NONE ctermfg=250 cterm=NONE guibg=NONE guifg=#aeaaaa gui=NONE
|
||||||
|
hi Statement ctermbg=NONE ctermfg=243 cterm=NONE guibg=NONE guifg=#767070 gui=NONE
|
||||||
|
hi Conditional ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#aeaaaa gui=bold
|
||||||
|
hi Repeat ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#9a9494 gui=bold
|
||||||
|
hi Label ctermbg=NONE ctermfg=244 cterm=bold guibg=NONE guifg=#857f7f gui=bold
|
||||||
|
hi Operator ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#9a9494 gui=bold
|
||||||
|
hi Keyword ctermbg=NONE ctermfg=244 cterm=bold guibg=NONE guifg=#857f7f gui=bold
|
||||||
|
hi Exception ctermbg=NONE ctermfg=52 cterm=bold guibg=NONE guifg=#6b5d5d gui=bold
|
||||||
|
hi PreProc ctermbg=NONE ctermfg=238 cterm=bold guibg=NONE guifg=#494646 gui=bold
|
||||||
|
hi Include ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#494646 gui=NONE
|
||||||
|
hi Comment ctermbg=NONE ctermfg=240 cterm=italic guibg=NONE guifg=#5d5d5d gui=italic
|
||||||
|
hi SpecialComment ctermbg=NONE ctermfg=244 cterm=italic guibg=NONE guifg=#857f7f gui=italic
|
||||||
|
hi Todo ctermbg=NONE ctermfg=247 cterm=italic guibg=NONE guifg=#9a9494 gui=italic
|
||||||
|
hi Ignore ctermbg=NONE ctermfg=234 cterm=NONE guibg=NONE guifg=#202122 gui=NONE
|
||||||
|
hi Error ctermbg=NONE ctermfg=196 cterm=bold guibg=NONE guifg=#c74444 gui=bold
|
||||||
|
hi Underlined ctermbg=NONE ctermfg=NONE cterm=underline guibg=NONE guifg=NONE gui=underline
|
||||||
|
hi StatusLine ctermbg=238 ctermfg=250 cterm=NONE guibg=#3f3f3f guifg=#aeadad gui=NONE
|
||||||
|
hi StatusLineNC ctermbg=238 ctermfg=243 cterm=NONE guibg=#3f3f3f guifg=#716c6c gui=NONE
|
||||||
|
hi TabLine ctermbg=238 ctermfg=243 cterm=NONE guibg=#3f3f3f guifg=#716c6c gui=NONE
|
||||||
|
hi TabLineFill ctermbg=238 ctermfg=238 cterm=NONE guibg=#3f3f3f guifg=#3f3f3f gui=NONE
|
||||||
|
hi TabLineSel ctermbg=238 ctermfg=250 cterm=NONE guibg=#3f3f3f guifg=#aeadad gui=NONE
|
||||||
|
hi VertSplit ctermbg=234 ctermfg=238 cterm=NONE guibg=#202122 guifg=#3f3f3f gui=NONE
|
||||||
|
hi FoldColumn ctermbg=234 ctermfg=238 cterm=NONE guibg=#202122 guifg=#494646 gui=NONE
|
||||||
|
hi ColorColumn ctermbg=232 ctermfg=NONE cterm=NONE guibg=#1B1C1D guifg=NONE gui=NONE
|
||||||
|
hi SignColumn ctermbg=234 ctermfg=250 cterm=NONE guibg=#202122 guifg=#aeadad gui=NONE
|
||||||
|
hi CursorLine ctermbg=232 ctermfg=NONE cterm=NONE guibg=#1B1C1D guifg=NONE gui=NONE
|
||||||
|
hi link Title Constant
|
||||||
|
hi LineNr ctermbg=234 ctermfg=238 cterm=NONE guibg=#202122 guifg=#494646 gui=NONE
|
||||||
|
hi CursorLineNr ctermbg=234 ctermfg=243 cterm=bold guibg=#202122 guifg=#716c6c gui=bold
|
||||||
|
hi Pmenu ctermbg=237 ctermfg=244 cterm=NONE guibg=#333535 guifg=#857f7f gui=NONE
|
||||||
|
hi PmenuSbar ctermbg=237 ctermfg=237 cterm=NONE guibg=#333535 guifg=#333535 gui=NONE
|
||||||
|
hi PmenuSel ctermbg=237 ctermfg=250 cterm=bold guibg=#333535 guifg=#aeadad gui=bold
|
||||||
|
hi PmenuThumb ctermbg=244 ctermfg=244 cterm=NONE guibg=#857f7f guifg=#857f7f gui=NONE
|
||||||
|
hi SpecialKey ctermbg=NONE ctermfg=124 cterm=NONE guibg=NONE guifg=#d1bab9 gui=NONE
|
||||||
|
hi DiffAdd ctermbg=22 ctermfg=NONE cterm=NONE guibg=#202820 guifg=NONE gui=NONE
|
||||||
|
hi DiffChange ctermbg=17 ctermfg=NONE cterm=NONE guibg=#242528 guifg=NONE gui=NONE
|
||||||
|
hi DiffDelete ctermbg=52 ctermfg=NONE cterm=NONE guibg=#282020 guifg=NONE gui=NONE
|
||||||
|
hi DiffText ctermbg=17 ctermfg=21 cterm=NONE guibg=#242528 guifg=#656a7c gui=NONE
|
||||||
|
hi IncSearch ctermbg=17 ctermfg=234 cterm=NONE guibg=#93adc2 guifg=#202122 gui=NONE
|
||||||
|
hi Search ctermbg=17 ctermfg=250 cterm=NONE guibg=#49535a guifg=#aeadad gui=NONE
|
||||||
|
hi Visual ctermbg=17 ctermfg=NONE cterm=NONE guibg=#384046 guifg=NONE gui=NONE
|
||||||
|
hi VisualNOS ctermbg=52 ctermfg=NONE cterm=NONE guibg=#463838 guifg=NONE gui=NONE
|
||||||
|
hi Directory ctermbg=NONE ctermfg=250 cterm=NONE guibg=NONE guifg=#aeadad gui=NONE
|
||||||
|
hi MatchParen ctermbg=17 ctermfg=NONE cterm=bold guibg=#49535a guifg=NONE gui=bold
|
||||||
|
hi SpellBad ctermbg=NONE ctermfg=196 cterm=NONE guibg=NONE guifg=#c74444 gui=NONE guisp=#c74444
|
||||||
|
hi SpellCap ctermbg=NONE ctermfg=166 cterm=NONE guibg=NONE guifg=#a67038 gui=NONE guisp=#a67038
|
||||||
|
hi SpellLocal ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#797532 gui=NONE guisp=#a67038
|
||||||
|
hi SpellRare ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#797532 gui=NONE guisp=#a67038
|
||||||
|
hi WildMenu ctermbg=238 ctermfg=255 cterm=bold guibg=#3f3f3f guifg=#eee4e4 gui=bold
|
||||||
|
hi ErrorMsg ctermbg=NONE ctermfg=196 cterm=bold guibg=NONE guifg=#c74444 gui=bold
|
||||||
|
hi ModeMsg ctermbg=NONE ctermfg=255 cterm=bold guibg=NONE guifg=#eee4e4 gui=bold
|
||||||
|
hi MoreMsg ctermbg=NONE ctermfg=255 cterm=NONE guibg=NONE guifg=#eee4e4 gui=NONE
|
||||||
|
hi Question ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#797532 gui=NONE
|
||||||
|
hi WarningMsg ctermbg=NONE ctermfg=166 cterm=bold guibg=NONE guifg=#a67038 gui=bold
|
||||||
|
hi Cursor ctermbg=255 ctermfg=0 cterm=bold guibg=#eee4e4 guifg=#131313 gui=bold
|
||||||
|
hi CursorColumn ctermbg=232 ctermfg=NONE cterm=NONE guibg=#1F1F1F guifg=NONE gui=NONE
|
||||||
|
hi EndOfBuffer ctermbg=234 ctermfg=234 cterm=NONE guibg=#202122 guifg=#202122 gui=NONE
|
||||||
|
hi Noise ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#5d5959 gui=NONE
|
||||||
|
hi TabLineNum ctermbg=238 ctermfg=243 cterm=bold guibg=#3f3f3f guifg=#716c6c gui=bold
|
||||||
|
hi TabLineNumSel ctermbg=238 ctermfg=244 cterm=bold guibg=#3f3f3f guifg=#857f7f gui=bold
|
||||||
|
hi StatusLineNoise ctermbg=238 ctermfg=240 cterm=NONE guibg=#3f3f3f guifg=#5d5959 gui=NONE
|
||||||
|
hi StatusLineNoiseActive ctermbg=238 ctermfg=243 cterm=NONE guibg=#3f3f3f guifg=#716c6c gui=NONE
|
||||||
|
hi StatusLineBufferNr ctermbg=238 ctermfg=247 cterm=bold guibg=#3f3f3f guifg=#9a9393 gui=bold
|
||||||
|
hi StatusLineBufferNrActive ctermbg=238 ctermfg=250 cterm=bold guibg=#3f3f3f guifg=#aeadad gui=bold
|
||||||
|
hi StatusLinePercent ctermbg=238 ctermfg=243 cterm=bold guibg=#3f3f3f guifg=#716c6c gui=bold
|
||||||
|
hi StatusLinePercentActive ctermbg=238 ctermfg=247 cterm=bold guibg=#3f3f3f guifg=#9a9393 gui=bold
|
||||||
|
hi StatusLineLinecount ctermbg=238 ctermfg=243 cterm=bold guibg=#3f3f3f guifg=#716c6c gui=bold
|
||||||
|
hi StatusLineLinecountActive ctermbg=238 ctermfg=244 cterm=bold guibg=#3f3f3f guifg=#857f7f gui=bold
|
||||||
|
hi StatusLineDivActive ctermbg=243 ctermfg=243 cterm=NONE guibg=#716c6c guifg=#716c6c gui=NONE
|
||||||
|
hi StatusLineDivInput ctermbg=17 ctermfg=17 cterm=NONE guibg=#384046 guifg=#384046 gui=NONE
|
||||||
|
hi StatusLineDivMod ctermbg=124 ctermfg=124 cterm=NONE guibg=#655757 guifg=#655757 gui=NONE
|
||||||
|
hi StatusLineDivModActive ctermbg=124 ctermfg=124 cterm=NONE guibg=#916c6c guifg=#916c6c gui=NONE
|
||||||
|
hi StatusLineFileInfo ctermbg=NONE ctermfg=240 cterm=italic guibg=NONE guifg=#5d5d5d gui=italic
|
||||||
|
hi StatusLineFile ctermbg=238 ctermfg=247 cterm=italic guibg=#3f3f3f guifg=#9a9393 gui=italic
|
||||||
|
hi StatusLineFileActive ctermbg=238 ctermfg=250 cterm=italic guibg=#3f3f3f guifg=#aeadad gui=italic
|
||||||
|
hi StatusLineDir ctermbg=238 ctermfg=243 cterm=italic guibg=#3f3f3f guifg=#716c6c gui=italic
|
||||||
|
hi StatusLineDirActive ctermbg=238 ctermfg=243 cterm=italic guibg=#3f3f3f guifg=#716c6c gui=italic
|
||||||
|
hi StatusLineExt ctermbg=238 ctermfg=243 cterm=italic guibg=#3f3f3f guifg=#716c6c gui=italic
|
||||||
|
hi StatusLineExtActive ctermbg=238 ctermfg=244 cterm=italic guibg=#3f3f3f guifg=#857f7f gui=italic
|
||||||
|
hi StatusLineDot ctermbg=238 ctermfg=240 cterm=italic guibg=#3f3f3f guifg=#5d5959 gui=italic
|
||||||
|
hi StatusLineDotActive ctermbg=238 ctermfg=240 cterm=italic guibg=#3f3f3f guifg=#5d5959 gui=italic
|
||||||
|
hi StatusLineFileReadOnly ctermbg=238 ctermfg=124 cterm=italic guibg=#3f3f3f guifg=#725454 gui=italic
|
||||||
|
hi StatusLineFileReadOnlyActive ctermbg=NONE ctermfg=124 cterm=italic guibg=NONE guifg=#725454 gui=italic
|
||||||
|
hi StatusLineWarning ctermbg=238 ctermfg=244 cterm=bold guibg=#3f3f3f guifg=#857f7f gui=bold
|
||||||
|
hi StatusLineWarningActive ctermbg=NONE ctermfg=124 cterm=bold guibg=NONE guifg=#725454 gui=bold
|
||||||
|
hi LinterDash ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#494646 gui=NONE
|
||||||
|
hi LinterDashActive ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#5d5d5d gui=NONE
|
||||||
|
hi LinterError ctermbg=NONE ctermfg=243 cterm=bold guibg=NONE guifg=#716c6c gui=bold
|
||||||
|
hi LinterErrorActive ctermbg=NONE ctermfg=196 cterm=bold guibg=NONE guifg=#7D3636 gui=bold
|
||||||
|
hi LinterErrorStyle ctermbg=NONE ctermfg=243 cterm=NONE guibg=NONE guifg=#716c6c gui=NONE
|
||||||
|
hi LinterErrorStyleActive ctermbg=NONE ctermfg=196 cterm=NONE guibg=NONE guifg=#7D3636 gui=NONE
|
||||||
|
hi LinterWarning ctermbg=NONE ctermfg=240 cterm=bold guibg=NONE guifg=#5d5959 gui=bold
|
||||||
|
hi LinterWarningActive ctermbg=NONE ctermfg=124 cterm=bold guibg=NONE guifg=#725454 gui=bold
|
||||||
|
hi LinterWarningStyle ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#5d5959 gui=NONE
|
||||||
|
hi LinterWarningStyleActive ctermbg=NONE ctermfg=124 cterm=NONE guibg=NONE guifg=#725454 gui=NONE
|
||||||
|
hi LinterInfo ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#494646 gui=NONE
|
||||||
|
hi LinterInfoActive ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#5d5d5d gui=NONE
|
||||||
|
hi GitGutterDelete ctermbg=NONE ctermfg=124 cterm=bold guibg=NONE guifg=#725454 gui=bold
|
||||||
|
hi GitGutterChange ctermbg=NONE ctermfg=19 cterm=bold guibg=NONE guifg=#596171 gui=bold
|
||||||
|
hi GitGutterAdd ctermbg=NONE ctermfg=34 cterm=bold guibg=NONE guifg=#496349 gui=bold
|
||||||
|
hi GitGutterChangeDelete ctermbg=NONE ctermfg=126 cterm=bold guibg=NONE guifg=#5c4a5a gui=bold
|
||||||
|
hi cssIdentifier ctermbg=NONE ctermfg=34 cterm=bold guibg=NONE guifg=#b1caaf gui=bold
|
||||||
|
hi cssClass ctermbg=NONE ctermfg=28 cterm=NONE guibg=NONE guifg=#a5c4a5 gui=NONE
|
||||||
|
hi cssFunction ctermbg=NONE ctermfg=244 cterm=bold guibg=NONE guifg=#857f7f gui=bold
|
||||||
|
hi cssProp ctermbg=NONE ctermfg=243 cterm=NONE guibg=NONE guifg=#716c6c gui=NONE
|
||||||
|
hi scssVariable ctermbg=NONE ctermfg=34 cterm=bold guibg=NONE guifg=#b9d1bb gui=bold
|
||||||
|
hi link cssAttr String
|
||||||
|
hi link cssIdentifierAttr Noise
|
||||||
|
hi link cssClassAttr cssIdentifierAttr
|
||||||
|
hi link cssAttrNoise Noise
|
||||||
|
hi link atKeyword PreProc
|
||||||
|
hi link cssIdentifier cssIdentifier
|
||||||
|
hi link cssClassName cssClass
|
||||||
|
hi link cssClassNameDot cssClass
|
||||||
|
hi link cssTagName htmlTagName
|
||||||
|
hi link cssPseudoClassId cssClassName
|
||||||
|
hi link cssKeyFrameSelector Label
|
||||||
|
hi link cssFunctionName cssIdentifier
|
||||||
|
hi link cssBraces Noise
|
||||||
|
hi cssUnitDecorators ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#9a9494 gui=NONE
|
||||||
|
hi link scssSelector cssClass
|
||||||
|
hi link scssSelectorName scssSelector
|
||||||
|
hi link scssSelectorChar cssIdentifier
|
||||||
|
hi link scssFunctionName cssFunction
|
||||||
|
hi link scssMixin keyword
|
||||||
|
hi link scssMixinName cssFunction
|
||||||
|
hi link scssampersand scssSelectorName
|
||||||
|
hi link scssAtRoot atKeyword
|
||||||
|
hi link vue_scss cssIdentifier
|
||||||
|
hi htmlTagName ctermbg=NONE ctermfg=19 cterm=NONE guibg=NONE guifg=#7378b4 gui=NONE
|
||||||
|
hi htmlSpecialTagName ctermbg=NONE ctermfg=19 cterm=bold guibg=NONE guifg=#7e84c6 gui=bold
|
||||||
|
hi htmlLink ctermbg=NONE ctermfg=21 cterm=underline guibg=NONE guifg=#a1a5d5 gui=underline
|
||||||
|
hi link htmlNormal Normal
|
||||||
|
hi link htmlTitle Title
|
||||||
|
hi link htmlH1 htmlTitle
|
||||||
|
hi link htmlTag Noise
|
||||||
|
hi link htmlEndTag htmlTag
|
||||||
|
hi link htmlArg PreProc
|
||||||
|
hi link htmlValue String
|
||||||
|
hi link htmlSpecialChar Special
|
||||||
|
hi link htmlPreStmt PreProc
|
||||||
|
hi link htmlPreError Error
|
||||||
|
hi link htmlPreProc PreProc
|
||||||
|
hi link htmlPreAttr String
|
||||||
|
hi link htmlPreProcAttrName PreProc
|
||||||
|
hi link htmlPreProcAttrError Error
|
||||||
|
hi link htmlSpecial Special
|
||||||
|
hi link htmlSpecialChar Special
|
||||||
|
hi link htmlString String
|
||||||
|
hi link htmlStatement Statement
|
||||||
|
hi link htmlComment Comment
|
||||||
|
hi link htmlCommentPart Comment
|
||||||
|
hi link htmlValue String
|
||||||
|
hi link htmlCommentError htmlError
|
||||||
|
hi link htmlTagError htmlError
|
||||||
|
hi link htmlEvent javaScript
|
||||||
|
hi link htmlError Error
|
||||||
|
hi link javaScript Special
|
||||||
|
hi link javaScriptExpression javaScript
|
||||||
|
hi link htmlCssStyleComment Comment
|
||||||
|
hi link htmlCssDefinition Special
|
||||||
|
hi link htmlImgArg htmlArg
|
||||||
|
hi link htmlSrcValue String
|
||||||
|
hi link htmlSrcsetValue htmlSrcValue
|
||||||
|
hi link htmlAltValue String
|
||||||
|
hi link htmlDataArg htmlTagName
|
||||||
|
hi link htmlDataValue Constant
|
||||||
|
hi link htmlHrefArg htmlArg
|
||||||
|
hi link htmlHrefValue htmlSrcValue
|
||||||
|
hi vueTagSpecial ctermbg=NONE ctermfg=20 cterm=bold guibg=NONE guifg=#a6a5c4 gui=bold
|
||||||
|
hi vueTagComponentName ctermbg=NONE ctermfg=19 cterm=bold guibg=NONE guifg=#8685a7 gui=bold
|
||||||
|
hi vueDynamicComponent ctermbg=NONE ctermfg=17 cterm=bold guibg=NONE guifg=#6c6b86 gui=bold
|
||||||
|
hi link vueTransitionComponent vueDynamicComponent
|
||||||
|
hi link vueTransitionName cssIdentifier
|
||||||
|
hi link vueTransitionMode String
|
||||||
|
hi link vueDirective Identifier
|
||||||
|
hi link vueEvent Function
|
||||||
|
hi link vueConditional Special
|
||||||
|
hi link vueFor vueConditional
|
||||||
|
hi link vueRef vueDirective
|
||||||
|
hi link vueSlot Noise
|
||||||
|
hi link vueDirectiveValue Type
|
||||||
|
hi link vueEventValue vueDirectiveValue
|
||||||
|
hi link vueConditionalValue vueDirectiveValue
|
||||||
|
hi link vueForValue vueConditionalValue
|
||||||
|
hi link vueRefValue Constant
|
||||||
|
hi link vueSlotName Constant
|
||||||
|
hi link vueObjectKey cssClass
|
||||||
|
hi link vueObjectValue vueDirectiveValue
|
||||||
|
hi link vueDirectiveClass Noise
|
||||||
|
hi link vueMustache Type
|
||||||
|
hi link jsFunctionKey Function
|
||||||
|
hi jsFuncCall ctermbg=NONE ctermfg=88 cterm=bold guibg=NONE guifg=#a78685 gui=bold
|
||||||
|
hi link jsFuncCall Identifier
|
||||||
|
hi link jsOperator Operator
|
||||||
|
hi link jsVariableDef Identifier
|
||||||
|
hi jsGlobalObjects ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#9a9494 gui=bold
|
||||||
|
hi link jsGlobalNodeObjects jsGlobalObjects
|
||||||
|
hi link jsExceptions jsGlobalObjects
|
||||||
|
hi link jsBuiltins jsGlobalObjects
|
||||||
|
hi link jsStorageClass Include
|
||||||
|
hi jsObjectKey ctermbg=NONE ctermfg=88 cterm=NONE guibg=NONE guifg=#b79392 gui=NONE
|
||||||
|
hi link jsObjectProp Type
|
||||||
|
hi jsObjectValue ctermbg=NONE ctermfg=52 cterm=NONE guibg=NONE guifg=#866b6b gui=NONE
|
||||||
|
hi link jsModuleKeyword Type
|
||||||
|
hi link jsOperatorKeyword Label
|
||||||
|
hi link jsThis jsGlobalObjects
|
||||||
|
hi link jsArrowFunction Function
|
||||||
|
hi link pythonBuiltin Type
|
||||||
|
hi link pythonBuiltinObj Special
|
||||||
|
hi link pythonDottedName Identifier
|
||||||
|
hi link pythonBrackets Noise
|
||||||
|
hi link pythonQuotes Noise
|
||||||
|
hi link pythonDot Noise
|
||||||
|
hi link pythonNoise Noise
|
||||||
|
hi link pythonExtraOperator Operator
|
||||||
|
hi link pythonDocString SpecialComment
|
||||||
|
hi pythonSelf ctermbg=NONE ctermfg=238 cterm=bold guibg=NONE guifg=#494646 gui=bold
|
||||||
|
hi link sqlOperator Operator
|
||||||
|
hi vimFoldMarker ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#494646 gui=NONE
|
||||||
|
hi link vimMap Noise
|
||||||
|
hi link vimAbb vimMap
|
||||||
|
hi link VimCommand Statement
|
||||||
|
hi link VimOption String
|
||||||
|
hi link vimFunction Function
|
||||||
|
hi link vimFuncKey Special
|
||||||
|
hi link vimHighlight Noise
|
||||||
|
hi link vimAuGroupKey Noise
|
||||||
|
hi link vimAutoCmd Noise
|
||||||
|
hi link vimHiTerm Include
|
||||||
|
hi link vimHiAttrib Number
|
||||||
|
hi link VimIsCommand Type
|
||||||
|
hi link vimNotation StorageClass
|
||||||
|
hi link vimMapLhs Special
|
||||||
|
hi link vimMapRhs Label
|
||||||
|
hi link vimNotFunc Conditional
|
||||||
|
hi link vimSep Noise
|
||||||
|
hi link vimParenSep vimSep
|
||||||
|
hi link vimContinue vimSep
|
||||||
|
hi link vimBracket vimSep
|
||||||
|
hi link vimOperParen Normal
|
||||||
|
hi link vimUserFunc Identifier
|
||||||
|
hi link vimFoldMarker Noise
|
||||||
|
hi link yamlKeyValueDelimiter Noise
|
||||||
|
hi link yamlFowIndicator Noise
|
||||||
|
hi link confComment Comment
|
||||||
|
hi ExtraWhitespace ctermbg=196 ctermfg=NONE cterm=NONE guibg=#6a2e2e guifg=NONE gui=NONE
|
||||||
|
hi link phpRegion Normal
|
||||||
|
hi link phpComparison Operator
|
||||||
|
hi QuickfixLine ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#9a9393 gui=bold
|
||||||
|
hi qfLineNr ctermbg=NONE ctermfg=240 cterm=italic guibg=NONE guifg=#5d5959 gui=italic
|
||||||
|
hi qfFilename ctermbg=NONE ctermfg=244 cterm=bold guibg=NONE guifg=#857f7f gui=bold
|
||||||
|
hi link qfSeparator Ignore
|
||||||
|
hi link qfError ErrorMsg
|
||||||
|
hi link jsonKeyword Identifier
|
||||||
|
hi link jsonValue String
|
||||||
|
hi link jsonQuote Noise
|
||||||
|
hi link LspErrorText ErrorMsg
|
||||||
|
hi link LspWarningText WarningMsg
|
||||||
|
hi link LspInformationText Question
|
||||||
|
hi link LspHintText Question
|
||||||
|
hi CtrlPPrtBase ctermbg=255 ctermfg=0 cterm=bold guibg=#eee4e4 guifg=#131313 gui=bold
|
||||||
|
hi CtrlPPrtText ctermbg=255 ctermfg=0 cterm=bold guibg=#eee4e4 guifg=#131313 gui=bold
|
||||||
|
hi CtrlPMatch ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#9a9393 gui=bold
|
||||||
|
hi CtrlPMode1 ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#aeadad gui=bold
|
||||||
|
hi CtrlPMode2 ctermbg=NONE ctermfg=244 cterm=NONE guibg=NONE guifg=#857f7f gui=NONE
|
||||||
|
hi CtrlPNoEntries ctermbg=NONE ctermfg=196 cterm=bold guibg=NONE guifg=#916c6c gui=bold
|
||||||
|
hi CtrlPBufferNr ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#9a9393 gui=bold
|
||||||
|
hi CtrlPBufferInd ctermbg=NONE ctermfg=255 cterm=bold guibg=NONE guifg=#eee4e4 gui=bold
|
||||||
|
hi CtrlPBufferPath ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#5d5959 gui=NONE
|
||||||
|
hi CtrlPBufferHid ctermbg=NONE ctermfg=243 cterm=NONE guibg=NONE guifg=#716c6c gui=NONE
|
||||||
|
hi CtrlPBufferHidMod ctermbg=NONE ctermfg=88 cterm=NONE guibg=NONE guifg=#7b6a6a gui=NONE
|
||||||
|
hi link CtrlPBufferVis Normal
|
||||||
|
hi CtrlPBufferVisMod ctermbg=NONE ctermfg=124 cterm=NONE guibg=NONE guifg=#725454 gui=NONE
|
||||||
|
hi CtrlPBufferCur ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#aeadad gui=bold
|
||||||
|
hi CtrlPBufferCurMod ctermbg=NONE ctermfg=196 cterm=NONE guibg=NONE guifg=#916c6c gui=NONE
|
||||||
|
hi CtrlPBufName ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#9a9393 gui=NONE
|
||||||
|
hi CtrlPTagKind ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#aeadad gui=bold
|
||||||
|
hi CtrlPqfLineCol ctermbg=NONE ctermfg=124 cterm=bold guibg=NONE guifg=#725454 gui=bold
|
||||||
|
hi CtrlPUndoT ctermbg=NONE ctermfg=244 cterm=NONE guibg=NONE guifg=#857f7f gui=NONE
|
||||||
|
hi CtrlPUndoBr ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#494646 gui=NONE
|
||||||
|
hi CtrlPUndoNr ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#5d5959 gui=NONE
|
||||||
|
hi CtrlPUndoSv ctermbg=NONE ctermfg=124 cterm=NONE guibg=NONE guifg=#725454 gui=NONE
|
||||||
|
hi CtrlPUndoPo ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#aeadad gui=bold
|
||||||
|
hi link Variable Function
|
||||||
|
elseif &t_Co == 8 || $TERM !~# '^linux' || &t_Co == 16
|
||||||
|
set t_Co=16
|
||||||
|
hi Normal ctermbg=black ctermfg=gray cterm=NONE
|
||||||
|
set background=dark
|
||||||
|
hi Special ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi NonText ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi Tag ctermbg=darkred ctermfg=NONE cterm=NONE
|
||||||
|
hi Identifier ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi Function ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi Type ctermbg=NONE ctermfg=darkred cterm=NONE
|
||||||
|
hi StorageClass ctermbg=NONE ctermfg=darkred cterm=bold
|
||||||
|
hi link Structure StorageClass
|
||||||
|
hi link TypeDef StorageClass
|
||||||
|
hi Constant ctermbg=NONE ctermfg=white cterm=italic
|
||||||
|
hi String ctermbg=NONE ctermfg=white cterm=italic
|
||||||
|
hi link Character String
|
||||||
|
hi link Number String
|
||||||
|
hi link Boolean String
|
||||||
|
hi link Float String
|
||||||
|
hi Folded ctermbg=NONE ctermfg=white cterm=NONE
|
||||||
|
hi Statement ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi Conditional ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi Repeat ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi Label ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi Operator ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi Keyword ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi Exception ctermbg=NONE ctermfg=darkred cterm=bold
|
||||||
|
hi PreProc ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi Include ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi Comment ctermbg=NONE ctermfg=gray cterm=italic
|
||||||
|
hi SpecialComment ctermbg=NONE ctermfg=darkgray cterm=italic
|
||||||
|
hi Todo ctermbg=NONE ctermfg=darkgray cterm=italic
|
||||||
|
hi Ignore ctermbg=NONE ctermfg=black cterm=NONE
|
||||||
|
hi Error ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi Underlined ctermbg=NONE ctermfg=NONE cterm=underline
|
||||||
|
hi StatusLine ctermbg=gray ctermfg=white cterm=NONE
|
||||||
|
hi StatusLineNC ctermbg=gray ctermfg=gray cterm=NONE
|
||||||
|
hi TabLine ctermbg=gray ctermfg=gray cterm=NONE
|
||||||
|
hi TabLineFill ctermbg=gray ctermfg=gray cterm=NONE
|
||||||
|
hi TabLineSel ctermbg=gray ctermfg=white cterm=NONE
|
||||||
|
hi VertSplit ctermbg=black ctermfg=gray cterm=NONE
|
||||||
|
hi FoldColumn ctermbg=black ctermfg=gray cterm=NONE
|
||||||
|
hi ColorColumn ctermbg=gray ctermfg=NONE cterm=NONE
|
||||||
|
hi SignColumn ctermbg=black ctermfg=white cterm=NONE
|
||||||
|
hi CursorLine ctermbg=gray ctermfg=NONE cterm=NONE
|
||||||
|
hi link Title Constant
|
||||||
|
hi LineNr ctermbg=black ctermfg=gray cterm=NONE
|
||||||
|
hi CursorLineNr ctermbg=black ctermfg=gray cterm=bold
|
||||||
|
hi Pmenu ctermbg=black ctermfg=darkgray cterm=NONE
|
||||||
|
hi PmenuSbar ctermbg=black ctermfg=black cterm=NONE
|
||||||
|
hi PmenuSel ctermbg=black ctermfg=white cterm=bold
|
||||||
|
hi PmenuThumb ctermbg=darkgray ctermfg=darkgray cterm=NONE
|
||||||
|
hi SpecialKey ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi DiffAdd ctermbg=darkgreen ctermfg=NONE cterm=NONE
|
||||||
|
hi DiffChange ctermbg=darkblue ctermfg=NONE cterm=NONE
|
||||||
|
hi DiffDelete ctermbg=darkred ctermfg=NONE cterm=NONE
|
||||||
|
hi DiffText ctermbg=darkblue ctermfg=white cterm=NONE
|
||||||
|
hi IncSearch ctermbg=darkblue ctermfg=black cterm=NONE
|
||||||
|
hi Search ctermbg=darkblue ctermfg=white cterm=NONE
|
||||||
|
hi Visual ctermbg=darkblue ctermfg=NONE cterm=NONE
|
||||||
|
hi VisualNOS ctermbg=darkred ctermfg=NONE cterm=NONE
|
||||||
|
hi Directory ctermbg=NONE ctermfg=white cterm=NONE
|
||||||
|
hi MatchParen ctermbg=darkblue ctermfg=NONE cterm=bold
|
||||||
|
hi SpellBad ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi SpellCap ctermbg=NONE ctermfg=yellow cterm=NONE
|
||||||
|
hi SpellLocal ctermbg=NONE ctermfg=darkyellow cterm=NONE
|
||||||
|
hi SpellRare ctermbg=NONE ctermfg=darkyellow cterm=NONE
|
||||||
|
hi WildMenu ctermbg=gray ctermfg=white cterm=bold
|
||||||
|
hi ErrorMsg ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi ModeMsg ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi MoreMsg ctermbg=NONE ctermfg=white cterm=NONE
|
||||||
|
hi Question ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi WarningMsg ctermbg=NONE ctermfg=yellow cterm=bold
|
||||||
|
hi Cursor ctermbg=white ctermfg=black cterm=bold
|
||||||
|
hi CursorColumn ctermbg=gray ctermfg=NONE cterm=NONE
|
||||||
|
hi EndOfBuffer ctermbg=black ctermfg=black cterm=NONE
|
||||||
|
hi Noise ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi TabLineNum ctermbg=gray ctermfg=gray cterm=bold
|
||||||
|
hi TabLineNumSel ctermbg=gray ctermfg=darkgray cterm=bold
|
||||||
|
hi StatusLineNoise ctermbg=gray ctermfg=gray cterm=NONE
|
||||||
|
hi StatusLineNoiseActive ctermbg=gray ctermfg=gray cterm=NONE
|
||||||
|
hi StatusLineBufferNr ctermbg=gray ctermfg=darkgray cterm=bold
|
||||||
|
hi StatusLineBufferNrActive ctermbg=gray ctermfg=white cterm=bold
|
||||||
|
hi StatusLinePercent ctermbg=gray ctermfg=gray cterm=bold
|
||||||
|
hi StatusLinePercentActive ctermbg=gray ctermfg=darkgray cterm=bold
|
||||||
|
hi StatusLineLinecount ctermbg=gray ctermfg=gray cterm=bold
|
||||||
|
hi StatusLineLinecountActive ctermbg=gray ctermfg=darkgray cterm=bold
|
||||||
|
hi StatusLineDivActive ctermbg=gray ctermfg=gray cterm=NONE
|
||||||
|
hi StatusLineDivInput ctermbg=darkblue ctermfg=darkblue cterm=NONE
|
||||||
|
hi StatusLineDivMod ctermbg=red ctermfg=red cterm=NONE
|
||||||
|
hi StatusLineDivModActive ctermbg=red ctermfg=red cterm=NONE
|
||||||
|
hi StatusLineFileInfo ctermbg=NONE ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineFile ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineFileActive ctermbg=gray ctermfg=white cterm=italic
|
||||||
|
hi StatusLineDir ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineDirActive ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineExt ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineExtActive ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineDot ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineDotActive ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineFileReadOnly ctermbg=gray ctermfg=red cterm=italic
|
||||||
|
hi StatusLineFileReadOnlyActive ctermbg=NONE ctermfg=red cterm=italic
|
||||||
|
hi StatusLineWarning ctermbg=gray ctermfg=darkgray cterm=bold
|
||||||
|
hi StatusLineWarningActive ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi LinterDash ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi LinterDashActive ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi LinterError ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi LinterErrorActive ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi LinterErrorStyle ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi LinterErrorStyleActive ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi LinterWarning ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi LinterWarningActive ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi LinterWarningStyle ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi LinterWarningStyleActive ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi LinterInfo ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi LinterInfoActive ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi GitGutterDelete ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi GitGutterChange ctermbg=NONE ctermfg=blue cterm=bold
|
||||||
|
hi GitGutterAdd ctermbg=NONE ctermfg=green cterm=bold
|
||||||
|
hi GitGutterChangeDelete ctermbg=NONE ctermfg=magenta cterm=bold
|
||||||
|
hi cssIdentifier ctermbg=NONE ctermfg=green cterm=bold
|
||||||
|
hi cssClass ctermbg=NONE ctermfg=green cterm=NONE
|
||||||
|
hi cssFunction ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi cssProp ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi scssVariable ctermbg=NONE ctermfg=green cterm=bold
|
||||||
|
hi link cssAttr String
|
||||||
|
hi link cssIdentifierAttr Noise
|
||||||
|
hi link cssClassAttr cssIdentifierAttr
|
||||||
|
hi link cssAttrNoise Noise
|
||||||
|
hi link atKeyword PreProc
|
||||||
|
hi link cssIdentifier cssIdentifier
|
||||||
|
hi link cssClassName cssClass
|
||||||
|
hi link cssClassNameDot cssClass
|
||||||
|
hi link cssTagName htmlTagName
|
||||||
|
hi link cssPseudoClassId cssClassName
|
||||||
|
hi link cssKeyFrameSelector Label
|
||||||
|
hi link cssFunctionName cssIdentifier
|
||||||
|
hi link cssBraces Noise
|
||||||
|
hi cssUnitDecorators ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi link scssSelector cssClass
|
||||||
|
hi link scssSelectorName scssSelector
|
||||||
|
hi link scssSelectorChar cssIdentifier
|
||||||
|
hi link scssFunctionName cssFunction
|
||||||
|
hi link scssMixin keyword
|
||||||
|
hi link scssMixinName cssFunction
|
||||||
|
hi link scssampersand scssSelectorName
|
||||||
|
hi link scssAtRoot atKeyword
|
||||||
|
hi link vue_scss cssIdentifier
|
||||||
|
hi htmlTagName ctermbg=NONE ctermfg=darkblue cterm=NONE
|
||||||
|
hi htmlSpecialTagName ctermbg=NONE ctermfg=blue cterm=bold
|
||||||
|
hi htmlLink ctermbg=NONE ctermfg=blue cterm=underline
|
||||||
|
hi link htmlNormal Normal
|
||||||
|
hi link htmlTitle Title
|
||||||
|
hi link htmlH1 htmlTitle
|
||||||
|
hi link htmlTag Noise
|
||||||
|
hi link htmlEndTag htmlTag
|
||||||
|
hi link htmlArg PreProc
|
||||||
|
hi link htmlValue String
|
||||||
|
hi link htmlSpecialChar Special
|
||||||
|
hi link htmlPreStmt PreProc
|
||||||
|
hi link htmlPreError Error
|
||||||
|
hi link htmlPreProc PreProc
|
||||||
|
hi link htmlPreAttr String
|
||||||
|
hi link htmlPreProcAttrName PreProc
|
||||||
|
hi link htmlPreProcAttrError Error
|
||||||
|
hi link htmlSpecial Special
|
||||||
|
hi link htmlSpecialChar Special
|
||||||
|
hi link htmlString String
|
||||||
|
hi link htmlStatement Statement
|
||||||
|
hi link htmlComment Comment
|
||||||
|
hi link htmlCommentPart Comment
|
||||||
|
hi link htmlValue String
|
||||||
|
hi link htmlCommentError htmlError
|
||||||
|
hi link htmlTagError htmlError
|
||||||
|
hi link htmlEvent javaScript
|
||||||
|
hi link htmlError Error
|
||||||
|
hi link javaScript Special
|
||||||
|
hi link javaScriptExpression javaScript
|
||||||
|
hi link htmlCssStyleComment Comment
|
||||||
|
hi link htmlCssDefinition Special
|
||||||
|
hi link htmlImgArg htmlArg
|
||||||
|
hi link htmlSrcValue String
|
||||||
|
hi link htmlSrcsetValue htmlSrcValue
|
||||||
|
hi link htmlAltValue String
|
||||||
|
hi link htmlDataArg htmlTagName
|
||||||
|
hi link htmlDataValue Constant
|
||||||
|
hi link htmlHrefArg htmlArg
|
||||||
|
hi link htmlHrefValue htmlSrcValue
|
||||||
|
hi vueTagSpecial ctermbg=NONE ctermfg=blue cterm=bold
|
||||||
|
hi vueTagComponentName ctermbg=NONE ctermfg=darkblue cterm=bold
|
||||||
|
hi vueDynamicComponent ctermbg=NONE ctermfg=darkblue cterm=bold
|
||||||
|
hi link vueTransitionComponent vueDynamicComponent
|
||||||
|
hi link vueTransitionName cssIdentifier
|
||||||
|
hi link vueTransitionMode String
|
||||||
|
hi link vueDirective Identifier
|
||||||
|
hi link vueEvent Function
|
||||||
|
hi link vueConditional Special
|
||||||
|
hi link vueFor vueConditional
|
||||||
|
hi link vueRef vueDirective
|
||||||
|
hi link vueSlot Noise
|
||||||
|
hi link vueDirectiveValue Type
|
||||||
|
hi link vueEventValue vueDirectiveValue
|
||||||
|
hi link vueConditionalValue vueDirectiveValue
|
||||||
|
hi link vueForValue vueConditionalValue
|
||||||
|
hi link vueRefValue Constant
|
||||||
|
hi link vueSlotName Constant
|
||||||
|
hi link vueObjectKey cssClass
|
||||||
|
hi link vueObjectValue vueDirectiveValue
|
||||||
|
hi link vueDirectiveClass Noise
|
||||||
|
hi link vueMustache Type
|
||||||
|
hi link jsFunctionKey Function
|
||||||
|
hi jsFuncCall ctermbg=NONE ctermfg=darkred cterm=bold
|
||||||
|
hi link jsFuncCall Identifier
|
||||||
|
hi link jsOperator Operator
|
||||||
|
hi link jsVariableDef Identifier
|
||||||
|
hi jsGlobalObjects ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi link jsGlobalNodeObjects jsGlobalObjects
|
||||||
|
hi link jsExceptions jsGlobalObjects
|
||||||
|
hi link jsBuiltins jsGlobalObjects
|
||||||
|
hi link jsStorageClass Include
|
||||||
|
hi jsObjectKey ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi link jsObjectProp Type
|
||||||
|
hi jsObjectValue ctermbg=NONE ctermfg=darkred cterm=NONE
|
||||||
|
hi link jsModuleKeyword Type
|
||||||
|
hi link jsOperatorKeyword Label
|
||||||
|
hi link jsThis jsGlobalObjects
|
||||||
|
hi link jsArrowFunction Function
|
||||||
|
hi link pythonBuiltin Type
|
||||||
|
hi link pythonBuiltinObj Special
|
||||||
|
hi link pythonDottedName Identifier
|
||||||
|
hi link pythonBrackets Noise
|
||||||
|
hi link pythonQuotes Noise
|
||||||
|
hi link pythonDot Noise
|
||||||
|
hi link pythonNoise Noise
|
||||||
|
hi link pythonExtraOperator Operator
|
||||||
|
hi link pythonDocString SpecialComment
|
||||||
|
hi pythonSelf ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi link sqlOperator Operator
|
||||||
|
hi vimFoldMarker ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi link vimMap Noise
|
||||||
|
hi link vimAbb vimMap
|
||||||
|
hi link VimCommand Statement
|
||||||
|
hi link VimOption String
|
||||||
|
hi link vimFunction Function
|
||||||
|
hi link vimFuncKey Special
|
||||||
|
hi link vimHighlight Noise
|
||||||
|
hi link vimAuGroupKey Noise
|
||||||
|
hi link vimAutoCmd Noise
|
||||||
|
hi link vimHiTerm Include
|
||||||
|
hi link vimHiAttrib Number
|
||||||
|
hi link VimIsCommand Type
|
||||||
|
hi link vimNotation StorageClass
|
||||||
|
hi link vimMapLhs Special
|
||||||
|
hi link vimMapRhs Label
|
||||||
|
hi link vimNotFunc Conditional
|
||||||
|
hi link vimSep Noise
|
||||||
|
hi link vimParenSep vimSep
|
||||||
|
hi link vimContinue vimSep
|
||||||
|
hi link vimBracket vimSep
|
||||||
|
hi link vimOperParen Normal
|
||||||
|
hi link vimUserFunc Identifier
|
||||||
|
hi link vimFoldMarker Noise
|
||||||
|
hi link yamlKeyValueDelimiter Noise
|
||||||
|
hi link yamlFowIndicator Noise
|
||||||
|
hi link confComment Comment
|
||||||
|
hi ExtraWhitespace ctermbg=red ctermfg=NONE cterm=NONE
|
||||||
|
hi link phpRegion Normal
|
||||||
|
hi link phpComparison Operator
|
||||||
|
hi QuickfixLine ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi qfLineNr ctermbg=NONE ctermfg=gray cterm=italic
|
||||||
|
hi qfFilename ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi link qfSeparator Ignore
|
||||||
|
hi link qfError ErrorMsg
|
||||||
|
hi link jsonKeyword Identifier
|
||||||
|
hi link jsonValue String
|
||||||
|
hi link jsonQuote Noise
|
||||||
|
hi link LspErrorText ErrorMsg
|
||||||
|
hi link LspWarningText WarningMsg
|
||||||
|
hi link LspInformationText Question
|
||||||
|
hi link LspHintText Question
|
||||||
|
hi CtrlPPrtBase ctermbg=white ctermfg=black cterm=bold
|
||||||
|
hi CtrlPPrtText ctermbg=white ctermfg=black cterm=bold
|
||||||
|
hi CtrlPMatch ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi CtrlPMode1 ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi CtrlPMode2 ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi CtrlPNoEntries ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi CtrlPBufferNr ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi CtrlPBufferInd ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi CtrlPBufferPath ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi CtrlPBufferHid ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi CtrlPBufferHidMod ctermbg=NONE ctermfg=darkred cterm=NONE
|
||||||
|
hi link CtrlPBufferVis Normal
|
||||||
|
hi CtrlPBufferVisMod ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi CtrlPBufferCur ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi CtrlPBufferCurMod ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi CtrlPBufName ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi CtrlPTagKind ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi CtrlPqfLineCol ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi CtrlPUndoT ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi CtrlPUndoBr ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi CtrlPUndoNr ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi CtrlPUndoSv ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi CtrlPUndoPo ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi link Variable Function
|
||||||
|
endif
|
||||||
|
|
||||||
|
augroup cursorlinebg
|
||||||
|
au!
|
||||||
|
au InsertEnter * hi CursorLine ctermbg=17 ctermfg=NONE cterm=NONE guibg=#384046 guifg=NONE
|
||||||
|
au InsertLeave * hi CursorLine ctermbg=232 ctermfg=NONE cterm=NONE guibg=#1B1C1D guifg=NONE
|
||||||
|
augroup END
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,872 @@
|
||||||
|
<%
|
||||||
|
# RNB, A VIM COLORSCHEME TEMPLATE
|
||||||
|
# Author: Romain Lafourcade (https://github.com/romainl)
|
||||||
|
# Canonical URL: https://gist.github.com/romainl/5cd2f4ec222805f49eca
|
||||||
|
|
||||||
|
# Step 1: information
|
||||||
|
#
|
||||||
|
# Make sure the name of your colorscheme is unique and attractive.
|
||||||
|
# The description should fit in a single line with no linefeed.
|
||||||
|
# 'background' can be "light" or "dark".
|
||||||
|
information = {
|
||||||
|
author: "studiovx",
|
||||||
|
email: "studiovx@studiovx.co.uk",
|
||||||
|
name: "monotonous-dark",
|
||||||
|
description: "",
|
||||||
|
background: "dark",
|
||||||
|
webpage: ""
|
||||||
|
}
|
||||||
|
|
||||||
|
# Step 2: colors
|
||||||
|
#
|
||||||
|
# black = [ give each color a distinctive name
|
||||||
|
# "#000000", hexadecimal color for GVim/MacVim and "true colors" terminals
|
||||||
|
# 0, integer between 0 and 255 for terminals supporting 256 colors
|
||||||
|
# "black" color name for less capable color terminals, can be "darkred", "red",
|
||||||
|
# "darkgreen", "green", "darkyellow", "yellow", "darkblue", "blue",
|
||||||
|
# "darkmagenta", "magenta", "black", "darkgrey", "grey", "white"
|
||||||
|
# ]
|
||||||
|
#
|
||||||
|
# If your colors are defined correctly, the resulting colorscheme is guaranteed
|
||||||
|
# to work in GVim (Windows/Linux), MacVim, and any properly set up terminal emulator.
|
||||||
|
|
||||||
|
darkred1 = ["#373030", 237, "darkred"]
|
||||||
|
darkred2 = ["#6b5d5d", 52, "darkred"]
|
||||||
|
darkred3 = ["#866b6b", 52, "darkred"]
|
||||||
|
red1 = ["#967978", 52, "darkred"]
|
||||||
|
red2 = ["#a78685", 88, "darkred"]
|
||||||
|
red3 = ["#b79392", 88, "red"]
|
||||||
|
lightred1 = ["#c4a6a5", 88, "red"]
|
||||||
|
lightred2 = ["#cab0af", 124, "red"]
|
||||||
|
lightred3 = ["#d1bab9", 124, "red"]
|
||||||
|
|
||||||
|
graygreen0 = ["#303730", 237, "black"]
|
||||||
|
green1 = ["#6b866c", 22, "darkgreen"]
|
||||||
|
green2 = ["#7a9678", 22, "darkgreen"]
|
||||||
|
green3 = ["#85a786", 28, "darkgreen"]
|
||||||
|
green4 = ["#95b792", 28, "green"]
|
||||||
|
green5 = ["#a5c4a5", 28, "green"]
|
||||||
|
green6 = ["#b1caaf", 34, "green"]
|
||||||
|
green7 = ["#b9d1bb", 34, "green"]
|
||||||
|
|
||||||
|
grayblue0 = ["#303237", 237, "black"]
|
||||||
|
blue1 = ["#5c6191", 17, "darkblue"]
|
||||||
|
blue2 = ["#6a6f9b", 18, "darkblue"]
|
||||||
|
blue3 = ["#7378b4", 19, "darkblue"]
|
||||||
|
blue4 = ["#7e84c6", 19, "blue"]
|
||||||
|
blue5 = ["#898fcb", 20, "blue"]
|
||||||
|
blue6 = ["#959ad0", 20, "blue"]
|
||||||
|
blue7 = ["#a1a5d5", 21, "blue"]
|
||||||
|
|
||||||
|
grayindigo0 = ["#323037", 237, "black"]
|
||||||
|
indigo1 = ["#6c6b86", 17, "darkblue"]
|
||||||
|
indigo2 = ["#787896", 18, "darkblue"]
|
||||||
|
indigo3 = ["#8685a7", 19, "darkblue"]
|
||||||
|
indigo4 = ["#9292b7", 19, "blue"]
|
||||||
|
indigo5 = ["#a6a5c4", 20, "blue"]
|
||||||
|
indigo6 = ["#b0afca", 20, "blue"]
|
||||||
|
indigo7 = ["#beb9d1", 21, "blue"]
|
||||||
|
|
||||||
|
# TODO 256 and term colours
|
||||||
|
magenta1= ["#625166", 164, "magenta"]
|
||||||
|
magenta2= ["#725f77", 164, "magenta"]
|
||||||
|
magenta3= ["#826c89", 164, "magenta"]
|
||||||
|
magenta4= ["#927a9a", 164, "magenta"]
|
||||||
|
magenta5= ["#a287aa", 164, "magenta"]
|
||||||
|
magenta6= ["#b294bb", 164, "magenta"]
|
||||||
|
magenta7= ["#b99dc1", 164, "magenta"]
|
||||||
|
|
||||||
|
grayyellow0 = ["#373730", 237, "black"]
|
||||||
|
yellow1 = ["#90905c", 22, "darkyellow"]
|
||||||
|
yellow2 = ["#a2a268", 22, "darkyellow"]
|
||||||
|
yellow3 = ["#b4b473", 28, "darkyellow"]
|
||||||
|
yellow4 = ["#c3c67e", 28, "yellow"]
|
||||||
|
yellow5 = ["#c6c689", 28, "yellow"]
|
||||||
|
yellow6 = ["#d0d095", 34, "yellow"]
|
||||||
|
yellow7 = ["#d5d5a1", 34, "yellow"]
|
||||||
|
|
||||||
|
|
||||||
|
bg_cursorline = ["#1B1C1D", 232, "gray"]
|
||||||
|
bg_colorcolumn = bg_cursorline
|
||||||
|
bg_cursorcolumn = ["#1F1F1F", 232, "gray"]
|
||||||
|
bg = ["#202122", 234, "black"]
|
||||||
|
bg_cursorline_input = ["#384046", 17, "darkblue"]
|
||||||
|
fg_weak1 = ["#494646", 238, "gray"]
|
||||||
|
fg_comment = ["#5d5d5d", 240, "gray"]
|
||||||
|
fg_weak2 = ["#716c6c", 243, "gray"]
|
||||||
|
fg = ["#767070", 243, "gray"]
|
||||||
|
fg_strong1 = ["#857f7f", 244, "darkgray"]
|
||||||
|
fg_strong2 = ["#9a9393", 247, "darkgray"]
|
||||||
|
fg_strong3 = ["#aeadad", 250, "white"]
|
||||||
|
fg_strong4 = ["#eee4e4", 255, "white"]
|
||||||
|
fg_special = ["#ffffff", 255, "white"]
|
||||||
|
|
||||||
|
fg_error = ["#c74444", 196, "red"]
|
||||||
|
fg_spellcap = ["#a67038", 166, "yellow"]
|
||||||
|
fg_spellrare = ["#797532", 247, "darkyellow"]
|
||||||
|
fg_spelllocal = fg_spellrare
|
||||||
|
bg_whitespace_error = ["#6a2e2e", 196, "red"]
|
||||||
|
fg_todo = ["#ff4500", 196, "red"]
|
||||||
|
|
||||||
|
color_primary_weak1 = darkred1
|
||||||
|
color_primary_weak2 = darkred2
|
||||||
|
color_primary_weak3 = darkred3
|
||||||
|
color_primary1 = red1
|
||||||
|
color_primary2 = red2
|
||||||
|
color_primary3 = red3
|
||||||
|
color_primary_strong1 = lightred1
|
||||||
|
color_primary_strong2 = lightred2
|
||||||
|
color_primary_strong3 = lightred3
|
||||||
|
|
||||||
|
color_secondary_weak = green5
|
||||||
|
color_secondary = green6
|
||||||
|
color_secondary_strong = green7
|
||||||
|
|
||||||
|
color_tertiary_weak = blue3
|
||||||
|
color_tertiary = blue4
|
||||||
|
color_tertiary_strong = blue7
|
||||||
|
|
||||||
|
ui_bg = ["#3f3f3f", 238, "gray"]
|
||||||
|
ui_fg_weak1 = ["#494646", 238, "gray"]
|
||||||
|
ui_fg_weak2 = ["#5d5959", 240, "gray"]
|
||||||
|
ui_fg = ["#716c6c", 243, "gray"]
|
||||||
|
ui_fg_strong1 = ["#857f7f", 244, "darkgray"]
|
||||||
|
ui_fg_strong2 = ["#9a9393", 247, "darkgray"]
|
||||||
|
ui_fg_strong3 = ["#aeadad", 250, "white"]
|
||||||
|
ui_fg_strong4 = ["#eee4e4", 255, "white"]
|
||||||
|
|
||||||
|
ui_cursor_bg = ["#eee4e4", 255, "white"]
|
||||||
|
ui_cursor_fg = ["#131313", 0, "black"]
|
||||||
|
|
||||||
|
ui_linenr = fg_weak1
|
||||||
|
ui_cursorlinenr = fg_weak2
|
||||||
|
|
||||||
|
ui_search = ["#49535a", 17, "darkblue"]
|
||||||
|
ui_incsearch = ["#93adc2", 17, "darkblue"]
|
||||||
|
|
||||||
|
ui_visual_bg = ["#384046", 17, "darkblue"]
|
||||||
|
ui_visualnos_bg = ["#463838", 52, "darkred"]
|
||||||
|
|
||||||
|
menu_bg = ["#333535", 237, "black"]
|
||||||
|
menu_fg = ui_fg_strong1
|
||||||
|
menu_sel = ui_fg_strong3
|
||||||
|
|
||||||
|
diff_delete_bg = ["#322929", 52, "darkred"]
|
||||||
|
diff_add_bg = ["#293229", 22, "darkgreen"]
|
||||||
|
diff_change_bg = ["#2D2E34", 17, "darkblue"]
|
||||||
|
diff_change_fg = ["#656a7c", 21, "white"]
|
||||||
|
|
||||||
|
ui_sign_add = ["#496349", 34, "green"]
|
||||||
|
ui_sign_change = ["#596171", 19, "blue"]
|
||||||
|
ui_sign_delete = ["#725454", 124, "red"]
|
||||||
|
ui_sign_changedelete = ["#5c4a5a", 126, "magenta"]
|
||||||
|
|
||||||
|
ui_statusbar_mod = ["#655757", 124, "red"]
|
||||||
|
ui_statusbar_mod_active = ["#916c6c", 124, "red"]
|
||||||
|
ui_statusbar_input = ["#384046", 17, "darkblue"]
|
||||||
|
|
||||||
|
ui_fileinfo = fg_comment
|
||||||
|
|
||||||
|
ui_fg_errormsg = ["#c74444", 196, "red"]
|
||||||
|
ui_fg_warningmsg = ["#a67038", 166, "yellow"]
|
||||||
|
ui_fg_question = ["#797532", 247, "darkgray"]
|
||||||
|
|
||||||
|
ui_fg_warning_weak = ["#7b6a6a", 88, "darkred"]
|
||||||
|
ui_fg_warning = ["#725454", 124, "red"]
|
||||||
|
ui_fg_warning_strong = ["#916c6c", 196, "red"]
|
||||||
|
ui_fg_error = ["#7D3636", 196, "red"]
|
||||||
|
|
||||||
|
ui_fg_linter_dash = fg_weak1
|
||||||
|
ui_fg_linter_dash_active = fg_comment
|
||||||
|
ui_fg_linter_error = ui_fg
|
||||||
|
ui_fg_linter_error_active = ui_fg_errormsg
|
||||||
|
ui_fg_linter_warning = ui_fg_weak2
|
||||||
|
ui_fg_linter_warning_active = ui_fg_warningmsg
|
||||||
|
ui_fg_linter_info = fg_weak1
|
||||||
|
ui_fg_linter_info_active = ui_fg_question
|
||||||
|
|
||||||
|
terminal_ansi_colors = [ '#1f2121', fg_comment[0], fg_weak2[0], fg[0], fg_strong1[0], fg_strong2[0], fg_strong3[0], fg_strong4[0], ui_bg[0], yellow1[0], yellow2[0], yellow3[0], yellow4[0], yellow5[0], yellow6[0], yellow7[0] ]
|
||||||
|
|
||||||
|
# Step 3: highlights
|
||||||
|
highlights = [
|
||||||
|
[ "Normal", bg, fg, "NONE" ],
|
||||||
|
|
||||||
|
[ "Special", "NONE", color_primary_strong2, "bold" ],
|
||||||
|
[ "NonText", "NONE", color_primary_strong3, "NONE" ],
|
||||||
|
[ "Tag", color_primary_weak1, "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "Identifier", "NONE", color_primary3, "NONE" ],
|
||||||
|
[ "Function", "NONE", color_primary_strong1, "bold" ],
|
||||||
|
|
||||||
|
[ "Type", "NONE", color_primary1, "NONE" ],
|
||||||
|
[ "StorageClass", "NONE", color_primary_weak3, "bold" ],
|
||||||
|
[ "Structure", "StorageClass"],
|
||||||
|
[ "TypeDef", "StorageClass"],
|
||||||
|
|
||||||
|
[ "Constant", "NONE", fg_strong4, "italic" ],
|
||||||
|
[ "String", "NONE", fg_strong3, "italic" ],
|
||||||
|
[ "Character", "String" ],
|
||||||
|
[ "Number", "String" ],
|
||||||
|
[ "Boolean", "String" ],
|
||||||
|
[ "Float", "String" ],
|
||||||
|
|
||||||
|
[ "Folded", "NONE", fg_strong3, "bold" ],
|
||||||
|
|
||||||
|
[ "Statement", "NONE", fg, "NONE" ],
|
||||||
|
[ "Conditional", "NONE", fg_strong3, "bold" ],
|
||||||
|
[ "Repeat", "NONE", fg_strong2, "bold" ],
|
||||||
|
[ "Label", "NONE", fg_strong1, "bold" ],
|
||||||
|
[ "Operator", "NONE", fg_comment, "NONE" ],
|
||||||
|
[ "Keyword", "NONE", fg_strong1, "bold" ],
|
||||||
|
[ "Exception", "NONE", color_primary_weak2, "bold" ],
|
||||||
|
|
||||||
|
[ "PreProc", "NONE", fg_weak1, "bold" ],
|
||||||
|
[ "Include", "NONE", fg_weak1, "NONE" ],
|
||||||
|
|
||||||
|
[ "Comment", "NONE", fg_comment, "bold,italic" ],
|
||||||
|
[ "SpecialComment", "NONE", fg_strong1, "italic"],
|
||||||
|
[ "Todo", "NONE", fg_todo, "bold,italic" ],
|
||||||
|
|
||||||
|
[ "Ignore", "NONE", bg, "NONE" ],
|
||||||
|
[ "Conceal", "NONE", "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "Error", "NONE", fg_error, "bold" ],
|
||||||
|
|
||||||
|
[ "Underlined", "NONE", "NONE", "underline" ],
|
||||||
|
|
||||||
|
[ "StatusLine", ui_bg, ui_fg_strong3, "italic" ],
|
||||||
|
[ "StatusLineNC", ui_bg, ui_fg, "italic" ],
|
||||||
|
[ "TabLine", "StatusLineNc" ],
|
||||||
|
[ "TabLineSel", "StatusLine" ],
|
||||||
|
[ "TabLineNumSel", "StatusLine"],
|
||||||
|
# used in init.tabline.vim
|
||||||
|
[ "TabLineFill", ui_bg, ui_bg, "italic" ],
|
||||||
|
[ "TabLineItem", ui_bg, ui_fg, "italic" ],
|
||||||
|
[ "TabLineItemSel", ui_bg, ui_fg_strong3, "italic" ],
|
||||||
|
|
||||||
|
[ "VertSplit", bg, ui_bg, "NONE" ],
|
||||||
|
[ "FoldColumn", bg, fg_weak1, "NONE" ],
|
||||||
|
[ "ColorColumn", bg_colorcolumn, "NONE", "NONE" ],
|
||||||
|
[ "SignColumn", bg, ui_fg_strong3, "NONE" ],
|
||||||
|
[ "CursorLine", bg_cursorline, "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "Title", "NONE", fg_strong4, "bold,italic" ],
|
||||||
|
|
||||||
|
[ "LineNr", bg, ui_linenr, "NONE" ],
|
||||||
|
[ "CursorLineNr", bg, ui_cursorlinenr, "bold" ],
|
||||||
|
|
||||||
|
# [ "helpLeadBlank", "NONE", grayfg, "NONE" ],
|
||||||
|
# [ "helpNormal", "NONE", grayfg, "NONE" ],
|
||||||
|
|
||||||
|
[ "Pmenu", menu_bg, menu_fg, "NONE" ],
|
||||||
|
[ "PmenuSbar", menu_bg, menu_bg, "NONE" ],
|
||||||
|
[ "PmenuSel", menu_bg, menu_sel, "bold" ],
|
||||||
|
[ "PmenuThumb", menu_fg, menu_fg, "NONE" ],
|
||||||
|
|
||||||
|
[ "SpecialKey", "NONE", color_primary_strong3, "NONE" ],
|
||||||
|
|
||||||
|
[ "DiffAdd", diff_add_bg, "NONE", "NONE" ],
|
||||||
|
[ "DiffChange", diff_change_bg, "NONE", "NONE" ],
|
||||||
|
[ "DiffDelete", diff_delete_bg, "NONE", "NONE" ],
|
||||||
|
[ "DiffText", diff_change_bg, diff_change_fg, "NONE" ],
|
||||||
|
|
||||||
|
[ "IncSearch", ui_incsearch, bg, "NONE" ],
|
||||||
|
[ "Search", ui_search, ui_fg_strong3, "NONE" ],
|
||||||
|
|
||||||
|
[ "Visual", ui_visual_bg, "NONE", "NONE" ],
|
||||||
|
[ "VisualNOS", ui_visualnos_bg, "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "Directory", "NONE", ui_fg_strong3, "NONE" ],
|
||||||
|
|
||||||
|
[ "MatchParen", "NONE", fg_special, "bold" ],
|
||||||
|
|
||||||
|
[ "SpellBad", "NONE", fg_error, "NONE", fg_error ],
|
||||||
|
[ "SpellCap", "NONE", fg_spellcap, "NONE", fg_spellcap ],
|
||||||
|
[ "SpellLocal", "NONE", fg_spelllocal, "NONE", fg_spellcap ],
|
||||||
|
[ "SpellRare", "NONE", fg_spellrare, "NONE", fg_spellcap ],
|
||||||
|
|
||||||
|
[ "WildMenu", ui_bg, ui_fg_strong4, "bold" ],
|
||||||
|
[ "ErrorMsg", "NONE", ui_fg_errormsg, "italic" ],
|
||||||
|
[ "ModeMsg", "NONE", ui_fg_strong4, "italic" ],
|
||||||
|
[ "MoreMsg", "NONE", ui_fg_strong4, "italic" ],
|
||||||
|
[ "Question", "NONE", ui_fg_question, "italic" ],
|
||||||
|
[ "WarningMsg", "NONE", ui_fg_warningmsg, "italic" ],
|
||||||
|
|
||||||
|
[ "Cursor", ui_cursor_bg, ui_cursor_fg, "bold" ],
|
||||||
|
[ "CursorColumn", bg_cursorcolumn, "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "EndOfBuffer", bg, bg, "NONE" ],
|
||||||
|
|
||||||
|
[ "Noise", "NONE", ui_fg_weak2, "NONE"],
|
||||||
|
|
||||||
|
|
||||||
|
# tabline, statusline
|
||||||
|
|
||||||
|
[ "TabLineNum", ui_bg, ui_fg, "italic"],
|
||||||
|
[ "TabLineNumSel", ui_bg, ui_fg_strong1, "italic"],
|
||||||
|
|
||||||
|
|
||||||
|
[ "StatusLineNoise", ui_bg, ui_fg_weak2, "italic"],
|
||||||
|
[ "StatusLineNoiseActive", ui_bg, ui_fg, "italic"],
|
||||||
|
|
||||||
|
[ "StatusLineBufferNr", ui_bg, ui_fg_strong2, "italic"],
|
||||||
|
[ "StatusLineBufferNrActive", ui_bg, ui_fg_strong3, "italic"],
|
||||||
|
|
||||||
|
[ "StatusLinePercent", ui_bg, ui_fg, "italic"],
|
||||||
|
[ "StatusLinePercentActive", ui_bg, ui_fg_strong2, "italic"],
|
||||||
|
[ "StatusLineLinecount", ui_bg, ui_fg, "italic"],
|
||||||
|
[ "StatusLineLinecountActive", ui_bg, ui_fg_strong1, "italic"],
|
||||||
|
|
||||||
|
[ "StatusLineDivActive", ui_fg, ui_fg, "NONE"],
|
||||||
|
[ "StatusLineDivInput", ui_statusbar_input, ui_statusbar_input, "NONE"],
|
||||||
|
[ "StatusLineDivMod", ui_statusbar_mod, ui_statusbar_mod, "NONE"],
|
||||||
|
[ "StatusLineDivModActive", ui_statusbar_mod_active, ui_statusbar_mod_active, "NONE"],
|
||||||
|
|
||||||
|
[ "StatusLineFileInfo", "NONE", ui_fileinfo, "italic"],
|
||||||
|
|
||||||
|
[ "StatusLineFile", ui_bg, ui_fg_strong2, "italic"],
|
||||||
|
[ "StatusLineFileActive", ui_bg, ui_fg_strong3, "italic"],
|
||||||
|
[ "StatusLineDir", ui_bg, ui_fg, "italic"],
|
||||||
|
[ "StatusLineDirActive", ui_bg, ui_fg, "italic"],
|
||||||
|
[ "StatusLineExt", ui_bg, ui_fg, "italic"],
|
||||||
|
[ "StatusLineExtActive", ui_bg, ui_fg_strong1, "italic"],
|
||||||
|
[ "StatusLineDot", ui_bg, ui_fg_weak2, "italic"],
|
||||||
|
[ "StatusLineDotActive", ui_bg, ui_fg_weak2, "italic"],
|
||||||
|
|
||||||
|
[ "StatusLineFileReadOnly", ui_bg, ui_fg_warning, "italic"],
|
||||||
|
[ "StatusLineFileReadOnlyActive", "NONE", ui_fg_warning, "italic"],
|
||||||
|
[ "StatusLineWarning", ui_bg, ui_fg_strong1, "italic"],
|
||||||
|
[ "StatusLineWarningActive", "NONE", ui_fg_warning, "italic"],
|
||||||
|
|
||||||
|
[ "LinterDash", "NONE", ui_fg_linter_dash, "NONE"],
|
||||||
|
[ "LinterDashActive", "NONE", ui_fg_linter_dash_active, "NONE"],
|
||||||
|
|
||||||
|
[ "LinterError", "NONE", ui_fg_linter_error, "bold"],
|
||||||
|
[ "LinterErrorActive", "NONE", ui_fg_linter_error_active, "bold"],
|
||||||
|
[ "LinterErrorStyle", "NONE", ui_fg_linter_error, "NONE"],
|
||||||
|
[ "LinterErrorStyleActive", "NONE", ui_fg_linter_error_active, "NONE"],
|
||||||
|
|
||||||
|
[ "LinterWarning", "NONE", ui_fg_linter_warning, "bold"],
|
||||||
|
[ "LinterWarningActive", "NONE", ui_fg_linter_warning_active, "bold"],
|
||||||
|
[ "LinterWarningStyle", "NONE", ui_fg_linter_warning, "NONE"],
|
||||||
|
[ "LinterWarningStyleActive", "NONE", ui_fg_linter_warning_active, "NONE"],
|
||||||
|
|
||||||
|
[ "LinterInfo", "NONE", ui_fg_linter_info, "NONE"],
|
||||||
|
[ "LinterInfoActive", "NONE", ui_fg_linter_info_active, "NONE"],
|
||||||
|
|
||||||
|
[ "GitGutterDelete", "NONE", ui_sign_delete, "bold"],
|
||||||
|
[ "GitGutterChange", "NONE", ui_sign_change, "bold"],
|
||||||
|
[ "GitGutterAdd", "NONE", ui_sign_add, "bold"],
|
||||||
|
[ "GitGutterChangeDelete", "NONE", ui_sign_changedelete, "bold"],
|
||||||
|
|
||||||
|
[ "QuickScopePrimary", "IncSearch" ],
|
||||||
|
[ "QuickScopeSecondary", "Pmenu" ],
|
||||||
|
|
||||||
|
# css, scss
|
||||||
|
|
||||||
|
[ "cssIdentifier", "NONE", color_secondary, "bold" ],
|
||||||
|
[ "cssClass", "NONE", color_secondary_weak, "NONE" ],
|
||||||
|
[ "cssFunction", "NONE", fg_strong1, "bold" ],
|
||||||
|
[ "cssProp", "NONE", fg_weak2, "NONE" ],
|
||||||
|
[ "scssVariable", "NONE", color_secondary_strong, "bold" ],
|
||||||
|
|
||||||
|
[ "cssAttr", "String"],
|
||||||
|
[ "cssIdentifierAttr", "Noise" ],
|
||||||
|
[ "cssClassAttr", "cssIdentifierAttr" ],
|
||||||
|
[ "cssAttrNoise", "Noise" ],
|
||||||
|
[ "atKeyword", "PreProc" ],
|
||||||
|
[ "cssIdentifier", "cssIdentifier" ],
|
||||||
|
[ "cssClassName", "cssClass" ],
|
||||||
|
[ "cssClassNameDot", "cssClass" ],
|
||||||
|
[ "cssTagName", "htmlTagName" ],
|
||||||
|
[ "cssPseudoClassId", "cssClassName" ],
|
||||||
|
[ "cssKeyFrameSelector", "Label" ],
|
||||||
|
[ "cssFunctionName", "cssFunction" ],
|
||||||
|
[ "cssBraces", "Noise" ],
|
||||||
|
[ "cssUnitDecorators", "NONE", fg_strong2, "NONE" ],
|
||||||
|
[ "scssSelector", "cssClass" ],
|
||||||
|
[ "scssSelectorName", "scssSelector" ],
|
||||||
|
[ "scssSelectorChar", "cssIdentifier" ],
|
||||||
|
[ "scssFunctionName", "cssFunctionName" ],
|
||||||
|
[ "scssMixin", "keyword" ],
|
||||||
|
[ "scssMixinName", "cssFunction" ],
|
||||||
|
[ "scssampersand", "scssSelectorName" ],
|
||||||
|
[ "scssAtRoot", "atKeyword" ],
|
||||||
|
[ "scssParamaterList", "scssVariable" ],
|
||||||
|
[ "scssAttribute", "cssAttr" ],
|
||||||
|
[ "vue_scss", "cssIdentifier" ],
|
||||||
|
|
||||||
|
#html
|
||||||
|
|
||||||
|
["htmlTagName", "NONE", color_tertiary_weak, "NONE"],
|
||||||
|
["htmlSpecialTagName", "NONE", color_tertiary, "bold"],
|
||||||
|
["htmlLink", "NONE", fg_strong3, "italic,underline"],
|
||||||
|
|
||||||
|
[ "htmlNormal", "Normal" ],
|
||||||
|
|
||||||
|
[ "htmlTitle", "Title" ],
|
||||||
|
[ "htmlH1", "htmlTitle" ],
|
||||||
|
[ "htmlTag", "Noise" ],
|
||||||
|
[ "htmlEndTag", "htmlTag" ],
|
||||||
|
[ "htmlArg", "PreProc" ],
|
||||||
|
[ "htmlValue", "String" ],
|
||||||
|
[ "htmlSpecialChar", "Special" ],
|
||||||
|
[ "htmlPreStmt", "PreProc" ],
|
||||||
|
[ "htmlPreError", "Error" ],
|
||||||
|
[ "htmlPreProc", "PreProc" ],
|
||||||
|
[ "htmlPreAttr", "String" ],
|
||||||
|
[ "htmlPreProcAttrName", "PreProc" ],
|
||||||
|
[ "htmlPreProcAttrError", "Error" ],
|
||||||
|
[ "htmlSpecial", "Special" ],
|
||||||
|
[ "htmlSpecialChar", "Special" ],
|
||||||
|
[ "htmlString", "String" ],
|
||||||
|
[ "htmlStatement", "Statement" ],
|
||||||
|
[ "htmlComment", "Comment" ],
|
||||||
|
[ "htmlCommentPart", "Comment" ],
|
||||||
|
[ "htmlValue", "String" ],
|
||||||
|
[ "htmlCommentError", "htmlError" ],
|
||||||
|
[ "htmlTagError", "htmlError" ],
|
||||||
|
[ "htmlEvent", "javaScript" ],
|
||||||
|
[ "htmlError", "Error" ],
|
||||||
|
|
||||||
|
[ "javaScript", "Special" ],
|
||||||
|
[ "javaScriptExpression", "javaScript" ],
|
||||||
|
[ "htmlCssStyleComment", "Comment" ],
|
||||||
|
[ "htmlCssDefinition", "Special" ],
|
||||||
|
|
||||||
|
[ "htmlImgArg", "htmlArg" ],
|
||||||
|
[ "htmlSrcValue", "String" ],
|
||||||
|
[ "htmlSrcsetValue", "htmlSrcValue" ],
|
||||||
|
[ "htmlAltValue", "String" ],
|
||||||
|
[ "htmlDataArg", "htmlTagName" ],
|
||||||
|
[ "htmlDataValue", "Constant" ],
|
||||||
|
[ "htmlHrefArg", "htmlArg" ],
|
||||||
|
[ "htmlHrefValue", "htmlSrcValue" ],
|
||||||
|
|
||||||
|
# vue
|
||||||
|
|
||||||
|
[ "vueSpecial", "NONE", indigo7, "bold" ],
|
||||||
|
[ "vueTagSpecial", "NONE", indigo5, "bold" ],
|
||||||
|
[ "vueTagComponentName", "NONE", indigo3, "bold" ],
|
||||||
|
[ "vueDynamicComponent", "NONE", indigo1, "bold" ],
|
||||||
|
# [ "vueTag", "NONE", indigo3, "bold" ],
|
||||||
|
[ "vueSlotName", "Constant" ],
|
||||||
|
|
||||||
|
[ "vueComponentName", "vueTagComponentName" ],
|
||||||
|
[ "vueTransitionComponent", "vueDynamicComponent" ],
|
||||||
|
[ "vueTransitionName", "vueSlotName" ],
|
||||||
|
[ "vueTransitionMode", "String" ],
|
||||||
|
[ "vueDirective", "Identifier" ],
|
||||||
|
[ "vueEvent", "Function" ],
|
||||||
|
[ "vueConditional", "vueSpecial" ],
|
||||||
|
[ "vueFor", "vueConditional" ],
|
||||||
|
[ "vueRef", "vueSpecial" ],
|
||||||
|
[ "vueSlot", "Noise" ],
|
||||||
|
|
||||||
|
[ "vueDirectiveValue", "Type" ],
|
||||||
|
[ "vueEventValue", "vueDirectiveValue" ],
|
||||||
|
[ "vueConditionalValue", "vueDirectiveValue" ],
|
||||||
|
[ "vueForValue", "vueConditionalValue" ],
|
||||||
|
[ "vueRefValue", "Constant" ],
|
||||||
|
[ "vueSlotValue", "vueSlotName" ],
|
||||||
|
[ "vueObjectKey", "cssClass" ],
|
||||||
|
[ "vueObjectValue", "vueDirectiveValue" ],
|
||||||
|
[ "vueDirectiveClass", "Noise" ],
|
||||||
|
[ "vueMustache", "Type" ],
|
||||||
|
|
||||||
|
# javascript
|
||||||
|
[ "jsFunctionKey", "Function" ],
|
||||||
|
[ "jsFuncCall", "NONE", red2, "bold" ],
|
||||||
|
[ "jsFuncCall", "Identifier" ],
|
||||||
|
[ "jsOperator", "Operator" ],
|
||||||
|
[ "jsVariableDef", "Identifier" ],
|
||||||
|
[ "jsGlobalObjects", "NONE", fg_strong2, "bold" ],
|
||||||
|
[ "jsGlobalNodeObjects", "jsGlobalObjects" ],
|
||||||
|
[ "jsExceptions", "jsGlobalObjects" ],
|
||||||
|
[ "jsBuiltins", "jsGlobalObjects" ],
|
||||||
|
[ "jsStorageClass", "Include" ],
|
||||||
|
[ "jsObjectKey", "NONE", red3, "NONE"],
|
||||||
|
[ "jsObjectProp", "Type" ],
|
||||||
|
[ "jsObjectValue", "NONE", color_primary_weak3, "NONE" ],
|
||||||
|
[ "jsModuleKeyword", "Type" ],
|
||||||
|
[ "jsOperatorKeyword", "Label" ],
|
||||||
|
[ "jsThis", "jsGlobalObjects" ],
|
||||||
|
[ "jsArrowFunction", "Function" ],
|
||||||
|
|
||||||
|
# jsx
|
||||||
|
[ "jsxTagName", "htmlTagName" ],
|
||||||
|
[ "jsxComponentName", "htmlSpecialTagName" ],
|
||||||
|
[ "jsxAttrib", "htmlArg" ],
|
||||||
|
# python
|
||||||
|
|
||||||
|
[ "pythonBuiltin", "Type" ],
|
||||||
|
[ "pythonBuiltinObj", "Special" ],
|
||||||
|
[ "pythonDottedName", "Identifier" ],
|
||||||
|
[ "pythonBrackets", "Noise" ],
|
||||||
|
[ "pythonQuotes", "Noise" ],
|
||||||
|
[ "pythonDot", "Noise" ],
|
||||||
|
[ "pythonNoise", "Noise" ],
|
||||||
|
[ "pythonExtraOperator", "Operator" ],
|
||||||
|
[ "pythonDocString", "SpecialComment" ],
|
||||||
|
[ "pythonSelf", "NONE", fg_weak1, "bold" ],
|
||||||
|
|
||||||
|
[ "JinjaVarBlock", "Noise" ],
|
||||||
|
[ "JinjaTagBlock", "JinjaVarBlock" ],
|
||||||
|
[ "jinjaSpecial", "NONE", magenta7, "NONE"],
|
||||||
|
[ "jinjaRaw", "NONE", magenta1, "NONE"],
|
||||||
|
[ "jinjaStatement", "NONE", magenta2, "NONE"],
|
||||||
|
[ "jinjaFilter", "NONE", magenta6, "bold"],
|
||||||
|
[ "jinjaBlockName", "NONE", magenta6, "bold"],
|
||||||
|
[ "jinjaVariable", "NONE", magenta3, "bold"],
|
||||||
|
[ "jinjaString", "String"],
|
||||||
|
[ "jinjaNumber", "Number"],
|
||||||
|
[ "jinjaOperator", "Noise"],
|
||||||
|
[ "jinjaComment", "Comment"],
|
||||||
|
|
||||||
|
# sql
|
||||||
|
|
||||||
|
[ "sqlOperator", "Operator" ],
|
||||||
|
|
||||||
|
# vim
|
||||||
|
|
||||||
|
[ "vimFoldMarker", "NONE", fg_weak1, "NONE"],
|
||||||
|
[ "vimMap", "Noise" ],
|
||||||
|
[ "vimAbb", "vimMap" ],
|
||||||
|
[ "VimCommand", "Statement" ],
|
||||||
|
[ "VimOption", "String" ],
|
||||||
|
[ "vimFunction", "Function" ],
|
||||||
|
[ "vimFuncKey", "Special" ],
|
||||||
|
[ "vimHighlight", "Noise" ],
|
||||||
|
[ "vimAuGroupKey", "Noise" ],
|
||||||
|
[ "vimGroupName", "Special" ],
|
||||||
|
[ "vimAutoCmd", "Noise" ],
|
||||||
|
[ "vimSynMtchGrp", "Type" ],
|
||||||
|
[ "vimSynContains", "Type" ],
|
||||||
|
[ "vimSynRegOpt", "Type" ],
|
||||||
|
[ "vimHiTerm", "Include" ],
|
||||||
|
[ "vimHiAttrib", "Number" ],
|
||||||
|
[ "VimIsCommand", "Type" ],
|
||||||
|
[ "vimNotation", "StorageClass" ],
|
||||||
|
[ "vimMapLhs", "Special" ],
|
||||||
|
[ "vimMapRhs", "Label" ],
|
||||||
|
[ "vimNotFunc", "Conditional" ],
|
||||||
|
[ "vimSep", "Noise" ],
|
||||||
|
[ "vimParenSep", "vimSep" ],
|
||||||
|
[ "vimContinue", "vimSep" ],
|
||||||
|
[ "vimBracket", "vimSep" ],
|
||||||
|
[ "vimOperParen", "Normal" ],
|
||||||
|
[ "vimUserFunc", "Identifier" ],
|
||||||
|
[ "vimFoldMarker", "Noise" ],
|
||||||
|
|
||||||
|
# yaml
|
||||||
|
|
||||||
|
["yamlKeyValueDelimiter", "Noise" ],
|
||||||
|
["yamlFowIndicator", "Noise" ],
|
||||||
|
|
||||||
|
# config highlighting
|
||||||
|
|
||||||
|
[ "confComment", "Comment" ],
|
||||||
|
|
||||||
|
# markdown
|
||||||
|
["markdownDelimiter", "NONE", fg_weak1, "bold"],
|
||||||
|
["markdownHeadingDelimiter", "markdownDelimiter"],
|
||||||
|
["markdownListMarker", "NONE", fg_strong3, "bold"],
|
||||||
|
["markdownCodeDelimiter", "markdownDelimiter"],
|
||||||
|
["markdownCode", "Type"],
|
||||||
|
["markdownItalic", "NONE", fg_strong3, "italic"],
|
||||||
|
["markdownItalicDelimiter", "markdownDelimiter"],
|
||||||
|
["markdownBold", "NONE", fg_strong2, "bold"],
|
||||||
|
["markdownBoldDelimiter", "markdownDelimiter"],
|
||||||
|
["markdownIdDeclaration", "Conditional"],
|
||||||
|
["markdownId", "markdownIdDeclaration"],
|
||||||
|
["markdownLinkText", "NONE", fg_strong2, "underline"],
|
||||||
|
|
||||||
|
# extra whitespace
|
||||||
|
|
||||||
|
[ "ExtraWhitespace", bg_whitespace_error ,"NONE", "NONE" ],
|
||||||
|
|
||||||
|
# php
|
||||||
|
|
||||||
|
[ "phpRegion", "Normal" ],
|
||||||
|
[ "phpComparison", "Operator" ],
|
||||||
|
[ "phpMethod", "Function" ],
|
||||||
|
[ "phpParent", "Normal" ],
|
||||||
|
[ "phpMemberSelector", "StorageClass" ],
|
||||||
|
[ "phpVarSelector", "StorageClass" ],
|
||||||
|
|
||||||
|
# quickfix
|
||||||
|
|
||||||
|
[ "QuickfixLine", "NONE", ui_fg_strong2, "bold" ],
|
||||||
|
[ "qfLineNr", "NONE", ui_fg_weak2, "italic"],
|
||||||
|
[ "qfFilename", "NONE", ui_fg_strong1, "bold" ],
|
||||||
|
[ "qfSeparator", "Ignore" ],
|
||||||
|
[ "qfError", "ErrorMsg" ],
|
||||||
|
|
||||||
|
# json
|
||||||
|
|
||||||
|
[ "jsonKeyword", "Identifier" ],
|
||||||
|
[ "jsonValue", "String" ],
|
||||||
|
[ "jsonQuote", "Noise" ],
|
||||||
|
|
||||||
|
# octobercms
|
||||||
|
[ "octobercmsSectionDelimiter", "Noise" ],
|
||||||
|
|
||||||
|
# plugins
|
||||||
|
|
||||||
|
[ "CocErrorSign", "ErrorMsg" ],
|
||||||
|
[ "CocWarningSign", "WarningMsg" ],
|
||||||
|
[ "CocInfoSign", "Question" ],
|
||||||
|
[ "CocHintSign", "Question" ],
|
||||||
|
[ "CocHighlightText", "IncSearch" ],
|
||||||
|
[ "CocUnderline", "NONE", fg_error, "NONE" ],
|
||||||
|
[ "LspErrorText", "ErrorMsg" ],
|
||||||
|
[ "LspWarningText", "WarningMsg" ],
|
||||||
|
[ "LspInformationText", "Question" ],
|
||||||
|
[ "LspHintText", "Question" ],
|
||||||
|
[ "ALEErrorSign", "ErrorMsg" ],
|
||||||
|
[ "ALEErrorSign", "ErrorMsg" ],
|
||||||
|
|
||||||
|
[ "mkdCodeStart", "Comment" ],
|
||||||
|
[ "mkdListItem", "Conditional" ],
|
||||||
|
|
||||||
|
# ctrl-p highlighting
|
||||||
|
# :h ctrlp-customization
|
||||||
|
|
||||||
|
[ "CtrlPPrtBase", ui_cursor_bg, ui_cursor_fg, "bold" ],
|
||||||
|
[ "CtrlPPrtText", ui_cursor_bg, ui_cursor_fg, "bold"],
|
||||||
|
[ "CtrlPMatch", "NONE", ui_fg_strong2, "bold"],
|
||||||
|
[ "CtrlPMode1", "NONE", ui_fg_strong3, "bold"],
|
||||||
|
[ "CtrlPMode2", "NONE", ui_fg_strong1, "NONE"],
|
||||||
|
[ "CtrlPNoEntries", "NONE", ui_fg_warning_strong, "bold" ],
|
||||||
|
[ "CtrlPBufferNr", "NONE", ui_fg_strong2, "bold" ],
|
||||||
|
[ "CtrlPBufferInd", "NONE", ui_fg_strong4, "bold" ],
|
||||||
|
[ "CtrlPBufferPath", "NONE", ui_fg_weak2, "NONE" ],
|
||||||
|
[ "CtrlPBufferHid", "NONE", ui_fg, "NONE" ],
|
||||||
|
[ "CtrlPBufferHidMod", "NONE", ui_fg_warning_weak, "NONE" ],
|
||||||
|
[ "CtrlPBufferVis", "Normal" ],
|
||||||
|
[ "CtrlPBufferVisMod", "NONE", ui_fg_warning, "NONE" ],
|
||||||
|
[ "CtrlPBufferCur", "NONE", ui_fg_strong3, "bold" ],
|
||||||
|
[ "CtrlPBufferCurMod", "NONE", ui_fg_warning_strong, "NONE" ],
|
||||||
|
|
||||||
|
[ "CtrlPBufName", "NONE", ui_fg_strong2, "NONE" ],
|
||||||
|
[ "CtrlPTagKind", "NONE", ui_fg_strong3, "bold" ],
|
||||||
|
[ "CtrlPqfLineCol", "NONE", ui_fg_warning, "bold" ],
|
||||||
|
[ "CtrlPUndoT", "NONE", ui_fg_strong1, "NONE" ],
|
||||||
|
[ "CtrlPUndoBr", "NONE", ui_fg_weak1, "NONE" ],
|
||||||
|
[ "CtrlPUndoNr", "NONE", ui_fg_weak2, "NONE" ],
|
||||||
|
[ "CtrlPUndoSv", "NONE", ui_fg_warning, "NONE" ],
|
||||||
|
[ "CtrlPUndoPo", "NONE", ui_fg_strong3, "bold" ],
|
||||||
|
|
||||||
|
# netrw
|
||||||
|
[ "netrwTreeBar", "Noise" ],
|
||||||
|
[ "netrwClassify", "Noise" ],
|
||||||
|
[ "netrwExe", "Identifier" ],
|
||||||
|
[ "netrwDir", "String" ],
|
||||||
|
[ "netrwPlain", "Statement" ],
|
||||||
|
[ "netrwHelpCmd", "Type" ],
|
||||||
|
[ "netrwCmdNote", "function" ],
|
||||||
|
[ "netrwQuickHelp", "netrwCmdNote" ],
|
||||||
|
[ "netrwCmdSep", "Noise" ],
|
||||||
|
[ "netrwVersion", "StorageClass" ],
|
||||||
|
[ "netrwList", "String" ],
|
||||||
|
[ "netrwHidePat", "Identifier" ],
|
||||||
|
|
||||||
|
# i3config
|
||||||
|
[ "Variable", "Function" ],
|
||||||
|
|
||||||
|
# to be implemented
|
||||||
|
|
||||||
|
# "" #shell highlighting
|
||||||
|
# "{{{
|
||||||
|
# "hi! def link shConditional shLoop
|
||||||
|
# "hi! def link shFunctionTwo mIdentifierBright
|
||||||
|
# "hi! def link shFunction mIdentifier
|
||||||
|
# "hi! def link shFunctionKey mStatement
|
||||||
|
# "hi! def link shCaseEsac mValue
|
||||||
|
# "hi! def link shCaseBar mNoise
|
||||||
|
# "hi! def link shEcho mNoiseBright
|
||||||
|
# "hi! def link bashSpecialVariables mSpecial
|
||||||
|
# "hi! def link shCmdSubRegion mNoiseBright
|
||||||
|
# "hi! def link shCommandSub mSpecialDark
|
||||||
|
# "hi! def link shEscape mNoise
|
||||||
|
# "hi! def link shTestOpr mNoise
|
||||||
|
# "hi! def link shSnglCase mNoise
|
||||||
|
# hi! def link shDerefSimple Type
|
||||||
|
# hi! def link shDerefVar shDerefSimple
|
||||||
|
# hi! def link shDerefOp Conditional
|
||||||
|
# hi! def link shDerefPattern shDerefOp
|
||||||
|
# hi! def link shCommandSub Type
|
||||||
|
# hi! def link shOption StorageClass
|
||||||
|
# ""}}}
|
||||||
|
|
||||||
|
# "" vim-fugitive
|
||||||
|
# ""{{{
|
||||||
|
# "hi! def link gitCommitBranch mValueDarkItalic
|
||||||
|
# "hi! def link gitCommitDiscarded mNoiseDark
|
||||||
|
# "hi! def link gitCommitComment mNoiseDark
|
||||||
|
# "hi! def link gitCommitOnBranch mNoise
|
||||||
|
# "hi! def link gitCommitWarning mInterfaceError
|
||||||
|
# "hi! def link gitCommitDiscardedType mNoise
|
||||||
|
# "hi! def link gitCommitSelectedType mNoise
|
||||||
|
# "hi! def link gitCommitSelectedFile mValueDarkerItalic
|
||||||
|
# "hi! def link gitCommitDiscardedFile mInterfaceWarning
|
||||||
|
# "hi! def link gitCommitUntrackedFile mStatementBright
|
||||||
|
# "hi! def link gitCommitNumber mInterfaceError
|
||||||
|
# "hi! def link gitCommitAhead gitCommitNumber
|
||||||
|
# "hi! def link gitCommitBehind gitCommitNumber
|
||||||
|
# ""}}}
|
||||||
|
|
||||||
|
# "" #tagbar highlighting
|
||||||
|
# "" TagbarHighlight defined in vimrc as it gets overridden
|
||||||
|
# "" by plugin when defined in here
|
||||||
|
# "" hi! def link TagbarFoldIcon InterfaceNormal
|
||||||
|
#
|
||||||
|
# "" hi! def link TagbarHelp InterfaceHelp
|
||||||
|
# "" hi! def link TagbarHelpKey InterfaceHelpDark
|
||||||
|
# "" hi! def link TagbarHelpTitle InterfaceHelpBright
|
||||||
|
#
|
||||||
|
# "" hi! def link TagbarKind InterfaceH1
|
||||||
|
# "" hi! def link TagbarNestedKind InterfaceH1
|
||||||
|
#
|
||||||
|
# "" hi! def link TagbarScope InterfaceH1
|
||||||
|
# "" hi! def link TagbarType InterfaceH1
|
||||||
|
# "" hi! def link TagbarSignature InterfaceNormal
|
||||||
|
# "" hi! def link TagbarPseudoID InterfaceNormal
|
||||||
|
# "" hi! def link TagbarHighlight InterfaceCurrent
|
||||||
|
#
|
||||||
|
# "" hi! def link TagbarAccessPublic InterfaceH2
|
||||||
|
# "" hi! def link TagbarAccessProtected InterfaceH2
|
||||||
|
# "" hi! def link TagbarAccessPrivate InterfaceH2
|
||||||
|
#
|
||||||
|
# "" hi! TagbarHighlight ctermfg=255 guifg=#eeeeee ctermbg=240 guibg=#585858
|
||||||
|
|
||||||
|
# "" #vimwiki highlighting
|
||||||
|
# "" hi VimwikiLink ctermfg=252 guifg=#d0d0d0 ctermbg=234 guibg=#1c1c1c
|
||||||
|
# "" hi! def link VimwikiHeaderChar CRNoiseDark
|
||||||
|
# "" hi VimwikiHeader1 ctermbg=242 guibg=#666666 ctermfg=255 guifg=#eeeeee
|
||||||
|
# "" hi VimwikiHeader2 ctermbg=238 guibg=#444444 ctermfg=255 guifg=#eeeeee
|
||||||
|
# "" hi VimwikiHeader3 ctermbg=236 guibg=#303030 guibg=#303030 ctermfg=255 guifg=#eeeeee
|
||||||
|
# "" hi VimwikiHeader4 ctermbg=236 guibg=#303030 guibg=#303030 ctermfg=251 guifg=#c6c6c6
|
||||||
|
# "" hi VimwikiHeader5 ctermbg=236 guibg=#303030 guibg=#303030 ctermfg=246 guifg=#949494
|
||||||
|
# "" hi VimwikiHeader6 ctermbg=236 guibg=#303030 guibg=#303030 ctermfg=244 guifg=#808080
|
||||||
|
# "" hi VimwikiListTodo ctermbg=233 guibg=#121212 ctermfg=255 guifg=#eeeeee
|
||||||
|
|
||||||
|
|
||||||
|
]
|
||||||
|
|
||||||
|
# Step 4: generation
|
||||||
|
#
|
||||||
|
# From a separate shell:
|
||||||
|
#
|
||||||
|
# $ erb -T - bar.erb > bar.vim
|
||||||
|
#
|
||||||
|
# From Vim:
|
||||||
|
#
|
||||||
|
# :!erb -T - % > %:r.vim
|
||||||
|
|
||||||
|
# These online resources can help you design your colorscheme:
|
||||||
|
#
|
||||||
|
# * http://upload.wikimedia.org/wikipedia/en/1/15/Xterm_256color_chart.svg
|
||||||
|
# the xterm palette
|
||||||
|
# * http://whatcolor.herokuapp.com/
|
||||||
|
# play with hexadecimal colors right in the address bar (currently down)
|
||||||
|
# * http://color.hailpixel.com/
|
||||||
|
# similar concept, fuzzier implementation
|
||||||
|
# * http://colourco.de/
|
||||||
|
# similar concept, fancier implementation
|
||||||
|
# * http://www.colr.org/
|
||||||
|
# extract a palette from an image
|
||||||
|
# * http://colores.manugarri.com/
|
||||||
|
# search for 'word', get images and color palettes
|
||||||
|
# * http://www.colourlovers.com/palettes
|
||||||
|
# user-created palettes
|
||||||
|
# * http://www.perbang.dk/color+scheme/
|
||||||
|
# a no-nonsense colorscheme generator
|
||||||
|
# * https://color.adobe.com/
|
||||||
|
# Adobe's fancy colorscheme generator
|
||||||
|
# * http://paletton.com/
|
||||||
|
# The classic 'Color Scheme Designer', rebranded
|
||||||
|
# * http://vrl.cs.brown.edu/color
|
||||||
|
# A very smart palette generator
|
||||||
|
# * https://cmcenroe.me/2018/04/03/colour-scheme.html
|
||||||
|
# "I Made My Own Colour Scheme and You Can Too!"
|
||||||
|
|
||||||
|
# A few general advices:
|
||||||
|
#
|
||||||
|
# * The Windows console is limited to the 16 so-called "ANSI" colors but it has
|
||||||
|
# a few of them interverted which makes numbers impractical. Use color names
|
||||||
|
# instead of numbers: :help cterm-colors
|
||||||
|
# * The Windows console (yeah…) doesn't do italics, underlines or bolded text;
|
||||||
|
# it is limited to normal and reverse. Keep that in mind if you want
|
||||||
|
# your colorscheme to be usable in as many environments as possible by as many
|
||||||
|
# people as possible.
|
||||||
|
# * All of the terminal emulators in use these days allow their users to
|
||||||
|
# change the 16 so-called "ANSI" colors. It is also possible on some platforms
|
||||||
|
# to change some or all of the 256 colors in the xterm palette. Don't take
|
||||||
|
# anything for granted.
|
||||||
|
# * When used against a light background, strong colors work better than muted
|
||||||
|
# ones. Light or dark doesn't really matters. Also, it is harder to discriminate
|
||||||
|
# between two similar colors on a light background.
|
||||||
|
# * Both strong and muted colors work well against a dark background. It is also
|
||||||
|
# easier to work with similar colors, but dark colors don't work at all.
|
||||||
|
# * Use as many text samples as possible. String-heavy languages may look completely
|
||||||
|
# different than keyword-heavy ones. This can have an impact on the usability
|
||||||
|
# of your colorscheme.
|
||||||
|
# * Most terminal emulators and terminal multiplexers currently in use on unix-like
|
||||||
|
# systems support 256 colors but they almost always default to a '$TERM' that tells
|
||||||
|
# Vim otherwise. Your users will need to make sure their terminal emulator/multiplexer
|
||||||
|
# is correctly set up if they want to enjoy the best possible experience.
|
||||||
|
|
||||||
|
# Many thanks to Barry Arthur (https://github.com/dahu) for the original idea.
|
||||||
|
|
||||||
|
# You don't need to edit anything beyond this line.
|
||||||
|
-%>
|
||||||
|
" <%= information[:name] %>.vim -- Vim color scheme.
|
||||||
|
" Author: <%= information[:author] %> (<%= information[:email] %>)
|
||||||
|
" Webpage: <%= information[:webpage] %>
|
||||||
|
" Description: <%= information[:description] %>
|
||||||
|
|
||||||
|
hi clear
|
||||||
|
|
||||||
|
if exists("syntax_on")
|
||||||
|
syntax reset
|
||||||
|
endif
|
||||||
|
|
||||||
|
let colors_name = "<%= information[:name] %>"
|
||||||
|
|
||||||
|
if ($TERM =~ '256' || &t_Co >= 256) || has("gui_running")
|
||||||
|
<% for highlight in highlights -%>
|
||||||
|
<% if highlight.length == 2 -%>
|
||||||
|
hi link <%= highlight[0] %> <%= highlight[1] %>
|
||||||
|
<% elsif highlight.length == 4 -%>
|
||||||
|
hi <%= highlight[0] %> ctermbg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][1] %> ctermfg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][1] %> cterm=<%= highlight[3] %> guibg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][0] %> guifg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][0] %> gui=<%= highlight[3] %>
|
||||||
|
<% if highlight[0] == "Normal" -%>
|
||||||
|
set background=<%= information[:background] %>
|
||||||
|
<% end -%>
|
||||||
|
<% else -%>
|
||||||
|
hi <%= highlight[0] %> ctermbg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][1] %> ctermfg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][1] %> cterm=<%= highlight[3] %> guibg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][0] %> guifg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][0] %> gui=<%= highlight[3] %> guisp=<%= highlight[4].kind_of?(String) ? highlight[4] : highlight[4][0] %>
|
||||||
|
<% end -%>
|
||||||
|
<% end -%>
|
||||||
|
elseif &t_Co == 8 || $TERM !~# '^linux' || &t_Co == 16
|
||||||
|
set t_Co=16
|
||||||
|
<% for highlight in highlights -%>
|
||||||
|
<% if highlight.length == 2 -%>
|
||||||
|
hi link <%= highlight[0] %> <%= highlight[1] %>
|
||||||
|
<% else -%>
|
||||||
|
hi <%= highlight[0] %> ctermbg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][2] %> ctermfg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][2] %> cterm=<%= highlight[3] %>
|
||||||
|
<% if highlight[0] == "Normal" -%>
|
||||||
|
set background=<%= information[:background] %>
|
||||||
|
<% end -%>
|
||||||
|
<% end -%>
|
||||||
|
<% end -%>
|
||||||
|
endif
|
||||||
|
|
||||||
|
let g:terminal_ansi_colors = <%= terminal_ansi_colors %>
|
||||||
|
|
||||||
|
augroup cursorlinebg
|
||||||
|
au!
|
||||||
|
au InsertEnter * hi CursorLine ctermbg=<%= bg_cursorline_input[1] %> ctermfg=NONE cterm=NONE guibg=<%= bg_cursorline_input[0] %> guifg=NONE
|
||||||
|
au InsertLeave * hi CursorLine ctermbg=<%= bg_cursorline[1] %> ctermfg=NONE cterm=NONE guibg=<%= bg_cursorline[0] %> guifg=NONE
|
||||||
|
augroup END
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,769 @@
|
||||||
|
" monotonous-dark.vim -- Vim color scheme.
|
||||||
|
" Author: studiovx (studiovx@studiovx.co.uk)
|
||||||
|
" Webpage:
|
||||||
|
" Description:
|
||||||
|
|
||||||
|
hi clear
|
||||||
|
|
||||||
|
if exists("syntax_on")
|
||||||
|
syntax reset
|
||||||
|
endif
|
||||||
|
|
||||||
|
let colors_name = "monotonous-dark"
|
||||||
|
|
||||||
|
if ($TERM =~ '256' || &t_Co >= 256) || has("gui_running")
|
||||||
|
hi Normal ctermbg=234 ctermfg=243 cterm=NONE guibg=#202122 guifg=#767070 gui=NONE
|
||||||
|
set background=dark
|
||||||
|
hi Special ctermbg=NONE ctermfg=124 cterm=bold guibg=NONE guifg=#cab0af gui=bold
|
||||||
|
hi NonText ctermbg=NONE ctermfg=124 cterm=NONE guibg=NONE guifg=#d1bab9 gui=NONE
|
||||||
|
hi Tag ctermbg=237 ctermfg=NONE cterm=NONE guibg=#373030 guifg=NONE gui=NONE
|
||||||
|
hi Identifier ctermbg=NONE ctermfg=88 cterm=NONE guibg=NONE guifg=#b79392 gui=NONE
|
||||||
|
hi Function ctermbg=NONE ctermfg=88 cterm=bold guibg=NONE guifg=#c4a6a5 gui=bold
|
||||||
|
hi Type ctermbg=NONE ctermfg=52 cterm=NONE guibg=NONE guifg=#967978 gui=NONE
|
||||||
|
hi StorageClass ctermbg=NONE ctermfg=52 cterm=bold guibg=NONE guifg=#866b6b gui=bold
|
||||||
|
hi link Structure StorageClass
|
||||||
|
hi link TypeDef StorageClass
|
||||||
|
hi Constant ctermbg=NONE ctermfg=255 cterm=italic guibg=NONE guifg=#eee4e4 gui=italic
|
||||||
|
hi String ctermbg=NONE ctermfg=250 cterm=italic guibg=NONE guifg=#aeadad gui=italic
|
||||||
|
hi link Character String
|
||||||
|
hi link Number String
|
||||||
|
hi link Boolean String
|
||||||
|
hi link Float String
|
||||||
|
hi Folded ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#aeadad gui=bold
|
||||||
|
hi Statement ctermbg=NONE ctermfg=243 cterm=NONE guibg=NONE guifg=#767070 gui=NONE
|
||||||
|
hi Conditional ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#aeadad gui=bold
|
||||||
|
hi Repeat ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#9a9393 gui=bold
|
||||||
|
hi Label ctermbg=NONE ctermfg=244 cterm=bold guibg=NONE guifg=#857f7f gui=bold
|
||||||
|
hi Operator ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#5d5d5d gui=NONE
|
||||||
|
hi Keyword ctermbg=NONE ctermfg=244 cterm=bold guibg=NONE guifg=#857f7f gui=bold
|
||||||
|
hi Exception ctermbg=NONE ctermfg=52 cterm=bold guibg=NONE guifg=#6b5d5d gui=bold
|
||||||
|
hi PreProc ctermbg=NONE ctermfg=238 cterm=bold guibg=NONE guifg=#494646 gui=bold
|
||||||
|
hi Include ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#494646 gui=NONE
|
||||||
|
hi Comment ctermbg=NONE ctermfg=240 cterm=bold,italic guibg=NONE guifg=#5d5d5d gui=bold,italic
|
||||||
|
hi SpecialComment ctermbg=NONE ctermfg=244 cterm=italic guibg=NONE guifg=#857f7f gui=italic
|
||||||
|
hi Todo ctermbg=NONE ctermfg=196 cterm=bold,italic guibg=NONE guifg=#ff4500 gui=bold,italic
|
||||||
|
hi Ignore ctermbg=NONE ctermfg=234 cterm=NONE guibg=NONE guifg=#202122 gui=NONE
|
||||||
|
hi Conceal ctermbg=NONE ctermfg=NONE cterm=NONE guibg=NONE guifg=NONE gui=NONE
|
||||||
|
hi Error ctermbg=NONE ctermfg=196 cterm=bold guibg=NONE guifg=#c74444 gui=bold
|
||||||
|
hi Underlined ctermbg=NONE ctermfg=NONE cterm=underline guibg=NONE guifg=NONE gui=underline
|
||||||
|
hi StatusLine ctermbg=238 ctermfg=250 cterm=italic guibg=#3f3f3f guifg=#aeadad gui=italic
|
||||||
|
hi StatusLineNC ctermbg=238 ctermfg=243 cterm=italic guibg=#3f3f3f guifg=#716c6c gui=italic
|
||||||
|
hi link TabLine StatusLineNc
|
||||||
|
hi link TabLineSel StatusLine
|
||||||
|
hi link TabLineNumSel StatusLine
|
||||||
|
hi TabLineFill ctermbg=238 ctermfg=238 cterm=italic guibg=#3f3f3f guifg=#3f3f3f gui=italic
|
||||||
|
hi TabLineItem ctermbg=238 ctermfg=243 cterm=italic guibg=#3f3f3f guifg=#716c6c gui=italic
|
||||||
|
hi TabLineItemSel ctermbg=238 ctermfg=250 cterm=italic guibg=#3f3f3f guifg=#aeadad gui=italic
|
||||||
|
hi VertSplit ctermbg=234 ctermfg=238 cterm=NONE guibg=#202122 guifg=#3f3f3f gui=NONE
|
||||||
|
hi FoldColumn ctermbg=234 ctermfg=238 cterm=NONE guibg=#202122 guifg=#494646 gui=NONE
|
||||||
|
hi ColorColumn ctermbg=232 ctermfg=NONE cterm=NONE guibg=#1B1C1D guifg=NONE gui=NONE
|
||||||
|
hi SignColumn ctermbg=234 ctermfg=250 cterm=NONE guibg=#202122 guifg=#aeadad gui=NONE
|
||||||
|
hi CursorLine ctermbg=232 ctermfg=NONE cterm=NONE guibg=#1B1C1D guifg=NONE gui=NONE
|
||||||
|
hi Title ctermbg=NONE ctermfg=255 cterm=bold,italic guibg=NONE guifg=#eee4e4 gui=bold,italic
|
||||||
|
hi LineNr ctermbg=234 ctermfg=238 cterm=NONE guibg=#202122 guifg=#494646 gui=NONE
|
||||||
|
hi CursorLineNr ctermbg=234 ctermfg=243 cterm=bold guibg=#202122 guifg=#716c6c gui=bold
|
||||||
|
hi Pmenu ctermbg=237 ctermfg=244 cterm=NONE guibg=#333535 guifg=#857f7f gui=NONE
|
||||||
|
hi PmenuSbar ctermbg=237 ctermfg=237 cterm=NONE guibg=#333535 guifg=#333535 gui=NONE
|
||||||
|
hi PmenuSel ctermbg=237 ctermfg=250 cterm=bold guibg=#333535 guifg=#aeadad gui=bold
|
||||||
|
hi PmenuThumb ctermbg=244 ctermfg=244 cterm=NONE guibg=#857f7f guifg=#857f7f gui=NONE
|
||||||
|
hi SpecialKey ctermbg=NONE ctermfg=124 cterm=NONE guibg=NONE guifg=#d1bab9 gui=NONE
|
||||||
|
hi DiffAdd ctermbg=22 ctermfg=NONE cterm=NONE guibg=#293229 guifg=NONE gui=NONE
|
||||||
|
hi DiffChange ctermbg=17 ctermfg=NONE cterm=NONE guibg=#2D2E34 guifg=NONE gui=NONE
|
||||||
|
hi DiffDelete ctermbg=52 ctermfg=NONE cterm=NONE guibg=#322929 guifg=NONE gui=NONE
|
||||||
|
hi DiffText ctermbg=17 ctermfg=21 cterm=NONE guibg=#2D2E34 guifg=#656a7c gui=NONE
|
||||||
|
hi IncSearch ctermbg=17 ctermfg=234 cterm=NONE guibg=#93adc2 guifg=#202122 gui=NONE
|
||||||
|
hi Search ctermbg=17 ctermfg=250 cterm=NONE guibg=#49535a guifg=#aeadad gui=NONE
|
||||||
|
hi Visual ctermbg=17 ctermfg=NONE cterm=NONE guibg=#384046 guifg=NONE gui=NONE
|
||||||
|
hi VisualNOS ctermbg=52 ctermfg=NONE cterm=NONE guibg=#463838 guifg=NONE gui=NONE
|
||||||
|
hi Directory ctermbg=NONE ctermfg=250 cterm=NONE guibg=NONE guifg=#aeadad gui=NONE
|
||||||
|
hi MatchParen ctermbg=NONE ctermfg=255 cterm=bold guibg=NONE guifg=#ffffff gui=bold
|
||||||
|
hi SpellBad ctermbg=NONE ctermfg=196 cterm=NONE guibg=NONE guifg=#c74444 gui=NONE guisp=#c74444
|
||||||
|
hi SpellCap ctermbg=NONE ctermfg=166 cterm=NONE guibg=NONE guifg=#a67038 gui=NONE guisp=#a67038
|
||||||
|
hi SpellLocal ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#797532 gui=NONE guisp=#a67038
|
||||||
|
hi SpellRare ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#797532 gui=NONE guisp=#a67038
|
||||||
|
hi WildMenu ctermbg=238 ctermfg=255 cterm=bold guibg=#3f3f3f guifg=#eee4e4 gui=bold
|
||||||
|
hi ErrorMsg ctermbg=NONE ctermfg=196 cterm=italic guibg=NONE guifg=#c74444 gui=italic
|
||||||
|
hi ModeMsg ctermbg=NONE ctermfg=255 cterm=italic guibg=NONE guifg=#eee4e4 gui=italic
|
||||||
|
hi MoreMsg ctermbg=NONE ctermfg=255 cterm=italic guibg=NONE guifg=#eee4e4 gui=italic
|
||||||
|
hi Question ctermbg=NONE ctermfg=247 cterm=italic guibg=NONE guifg=#797532 gui=italic
|
||||||
|
hi WarningMsg ctermbg=NONE ctermfg=166 cterm=italic guibg=NONE guifg=#a67038 gui=italic
|
||||||
|
hi Cursor ctermbg=255 ctermfg=0 cterm=bold guibg=#eee4e4 guifg=#131313 gui=bold
|
||||||
|
hi CursorColumn ctermbg=232 ctermfg=NONE cterm=NONE guibg=#1F1F1F guifg=NONE gui=NONE
|
||||||
|
hi EndOfBuffer ctermbg=234 ctermfg=234 cterm=NONE guibg=#202122 guifg=#202122 gui=NONE
|
||||||
|
hi Noise ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#5d5959 gui=NONE
|
||||||
|
hi TabLineNum ctermbg=238 ctermfg=243 cterm=italic guibg=#3f3f3f guifg=#716c6c gui=italic
|
||||||
|
hi TabLineNumSel ctermbg=238 ctermfg=244 cterm=italic guibg=#3f3f3f guifg=#857f7f gui=italic
|
||||||
|
hi StatusLineNoise ctermbg=238 ctermfg=240 cterm=italic guibg=#3f3f3f guifg=#5d5959 gui=italic
|
||||||
|
hi StatusLineNoiseActive ctermbg=238 ctermfg=243 cterm=italic guibg=#3f3f3f guifg=#716c6c gui=italic
|
||||||
|
hi StatusLineBufferNr ctermbg=238 ctermfg=247 cterm=italic guibg=#3f3f3f guifg=#9a9393 gui=italic
|
||||||
|
hi StatusLineBufferNrActive ctermbg=238 ctermfg=250 cterm=italic guibg=#3f3f3f guifg=#aeadad gui=italic
|
||||||
|
hi StatusLinePercent ctermbg=238 ctermfg=243 cterm=italic guibg=#3f3f3f guifg=#716c6c gui=italic
|
||||||
|
hi StatusLinePercentActive ctermbg=238 ctermfg=247 cterm=italic guibg=#3f3f3f guifg=#9a9393 gui=italic
|
||||||
|
hi StatusLineLinecount ctermbg=238 ctermfg=243 cterm=italic guibg=#3f3f3f guifg=#716c6c gui=italic
|
||||||
|
hi StatusLineLinecountActive ctermbg=238 ctermfg=244 cterm=italic guibg=#3f3f3f guifg=#857f7f gui=italic
|
||||||
|
hi StatusLineDivActive ctermbg=243 ctermfg=243 cterm=NONE guibg=#716c6c guifg=#716c6c gui=NONE
|
||||||
|
hi StatusLineDivInput ctermbg=17 ctermfg=17 cterm=NONE guibg=#384046 guifg=#384046 gui=NONE
|
||||||
|
hi StatusLineDivMod ctermbg=124 ctermfg=124 cterm=NONE guibg=#655757 guifg=#655757 gui=NONE
|
||||||
|
hi StatusLineDivModActive ctermbg=124 ctermfg=124 cterm=NONE guibg=#916c6c guifg=#916c6c gui=NONE
|
||||||
|
hi StatusLineFileInfo ctermbg=NONE ctermfg=240 cterm=italic guibg=NONE guifg=#5d5d5d gui=italic
|
||||||
|
hi StatusLineFile ctermbg=238 ctermfg=247 cterm=italic guibg=#3f3f3f guifg=#9a9393 gui=italic
|
||||||
|
hi StatusLineFileActive ctermbg=238 ctermfg=250 cterm=italic guibg=#3f3f3f guifg=#aeadad gui=italic
|
||||||
|
hi StatusLineDir ctermbg=238 ctermfg=243 cterm=italic guibg=#3f3f3f guifg=#716c6c gui=italic
|
||||||
|
hi StatusLineDirActive ctermbg=238 ctermfg=243 cterm=italic guibg=#3f3f3f guifg=#716c6c gui=italic
|
||||||
|
hi StatusLineExt ctermbg=238 ctermfg=243 cterm=italic guibg=#3f3f3f guifg=#716c6c gui=italic
|
||||||
|
hi StatusLineExtActive ctermbg=238 ctermfg=244 cterm=italic guibg=#3f3f3f guifg=#857f7f gui=italic
|
||||||
|
hi StatusLineDot ctermbg=238 ctermfg=240 cterm=italic guibg=#3f3f3f guifg=#5d5959 gui=italic
|
||||||
|
hi StatusLineDotActive ctermbg=238 ctermfg=240 cterm=italic guibg=#3f3f3f guifg=#5d5959 gui=italic
|
||||||
|
hi StatusLineFileReadOnly ctermbg=238 ctermfg=124 cterm=italic guibg=#3f3f3f guifg=#725454 gui=italic
|
||||||
|
hi StatusLineFileReadOnlyActive ctermbg=NONE ctermfg=124 cterm=italic guibg=NONE guifg=#725454 gui=italic
|
||||||
|
hi StatusLineWarning ctermbg=238 ctermfg=244 cterm=italic guibg=#3f3f3f guifg=#857f7f gui=italic
|
||||||
|
hi StatusLineWarningActive ctermbg=NONE ctermfg=124 cterm=italic guibg=NONE guifg=#725454 gui=italic
|
||||||
|
hi LinterDash ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#494646 gui=NONE
|
||||||
|
hi LinterDashActive ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#5d5d5d gui=NONE
|
||||||
|
hi LinterError ctermbg=NONE ctermfg=243 cterm=bold guibg=NONE guifg=#716c6c gui=bold
|
||||||
|
hi LinterErrorActive ctermbg=NONE ctermfg=196 cterm=bold guibg=NONE guifg=#c74444 gui=bold
|
||||||
|
hi LinterErrorStyle ctermbg=NONE ctermfg=243 cterm=NONE guibg=NONE guifg=#716c6c gui=NONE
|
||||||
|
hi LinterErrorStyleActive ctermbg=NONE ctermfg=196 cterm=NONE guibg=NONE guifg=#c74444 gui=NONE
|
||||||
|
hi LinterWarning ctermbg=NONE ctermfg=240 cterm=bold guibg=NONE guifg=#5d5959 gui=bold
|
||||||
|
hi LinterWarningActive ctermbg=NONE ctermfg=166 cterm=bold guibg=NONE guifg=#a67038 gui=bold
|
||||||
|
hi LinterWarningStyle ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#5d5959 gui=NONE
|
||||||
|
hi LinterWarningStyleActive ctermbg=NONE ctermfg=166 cterm=NONE guibg=NONE guifg=#a67038 gui=NONE
|
||||||
|
hi LinterInfo ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#494646 gui=NONE
|
||||||
|
hi LinterInfoActive ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#797532 gui=NONE
|
||||||
|
hi GitGutterDelete ctermbg=NONE ctermfg=124 cterm=bold guibg=NONE guifg=#725454 gui=bold
|
||||||
|
hi GitGutterChange ctermbg=NONE ctermfg=19 cterm=bold guibg=NONE guifg=#596171 gui=bold
|
||||||
|
hi GitGutterAdd ctermbg=NONE ctermfg=34 cterm=bold guibg=NONE guifg=#496349 gui=bold
|
||||||
|
hi GitGutterChangeDelete ctermbg=NONE ctermfg=126 cterm=bold guibg=NONE guifg=#5c4a5a gui=bold
|
||||||
|
hi link QuickScopePrimary IncSearch
|
||||||
|
hi link QuickScopeSecondary Pmenu
|
||||||
|
hi cssIdentifier ctermbg=NONE ctermfg=34 cterm=bold guibg=NONE guifg=#b1caaf gui=bold
|
||||||
|
hi cssClass ctermbg=NONE ctermfg=28 cterm=NONE guibg=NONE guifg=#a5c4a5 gui=NONE
|
||||||
|
hi cssFunction ctermbg=NONE ctermfg=244 cterm=bold guibg=NONE guifg=#857f7f gui=bold
|
||||||
|
hi cssProp ctermbg=NONE ctermfg=243 cterm=NONE guibg=NONE guifg=#716c6c gui=NONE
|
||||||
|
hi scssVariable ctermbg=NONE ctermfg=34 cterm=bold guibg=NONE guifg=#b9d1bb gui=bold
|
||||||
|
hi link cssAttr String
|
||||||
|
hi link cssIdentifierAttr Noise
|
||||||
|
hi link cssClassAttr cssIdentifierAttr
|
||||||
|
hi link cssAttrNoise Noise
|
||||||
|
hi link atKeyword PreProc
|
||||||
|
hi link cssIdentifier cssIdentifier
|
||||||
|
hi link cssClassName cssClass
|
||||||
|
hi link cssClassNameDot cssClass
|
||||||
|
hi link cssTagName htmlTagName
|
||||||
|
hi link cssPseudoClassId cssClassName
|
||||||
|
hi link cssKeyFrameSelector Label
|
||||||
|
hi link cssFunctionName cssFunction
|
||||||
|
hi link cssBraces Noise
|
||||||
|
hi cssUnitDecorators ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#9a9393 gui=NONE
|
||||||
|
hi link scssSelector cssClass
|
||||||
|
hi link scssSelectorName scssSelector
|
||||||
|
hi link scssSelectorChar cssIdentifier
|
||||||
|
hi link scssFunctionName cssFunctionName
|
||||||
|
hi link scssMixin keyword
|
||||||
|
hi link scssMixinName cssFunction
|
||||||
|
hi link scssampersand scssSelectorName
|
||||||
|
hi link scssAtRoot atKeyword
|
||||||
|
hi link scssParamaterList scssVariable
|
||||||
|
hi link scssAttribute cssAttr
|
||||||
|
hi link vue_scss cssIdentifier
|
||||||
|
hi htmlTagName ctermbg=NONE ctermfg=19 cterm=NONE guibg=NONE guifg=#7378b4 gui=NONE
|
||||||
|
hi htmlSpecialTagName ctermbg=NONE ctermfg=19 cterm=bold guibg=NONE guifg=#7e84c6 gui=bold
|
||||||
|
hi htmlLink ctermbg=NONE ctermfg=250 cterm=italic,underline guibg=NONE guifg=#aeadad gui=italic,underline
|
||||||
|
hi link htmlNormal Normal
|
||||||
|
hi link htmlTitle Title
|
||||||
|
hi link htmlH1 htmlTitle
|
||||||
|
hi link htmlTag Noise
|
||||||
|
hi link htmlEndTag htmlTag
|
||||||
|
hi link htmlArg PreProc
|
||||||
|
hi link htmlValue String
|
||||||
|
hi link htmlSpecialChar Special
|
||||||
|
hi link htmlPreStmt PreProc
|
||||||
|
hi link htmlPreError Error
|
||||||
|
hi link htmlPreProc PreProc
|
||||||
|
hi link htmlPreAttr String
|
||||||
|
hi link htmlPreProcAttrName PreProc
|
||||||
|
hi link htmlPreProcAttrError Error
|
||||||
|
hi link htmlSpecial Special
|
||||||
|
hi link htmlSpecialChar Special
|
||||||
|
hi link htmlString String
|
||||||
|
hi link htmlStatement Statement
|
||||||
|
hi link htmlComment Comment
|
||||||
|
hi link htmlCommentPart Comment
|
||||||
|
hi link htmlValue String
|
||||||
|
hi link htmlCommentError htmlError
|
||||||
|
hi link htmlTagError htmlError
|
||||||
|
hi link htmlEvent javaScript
|
||||||
|
hi link htmlError Error
|
||||||
|
hi link javaScript Special
|
||||||
|
hi link javaScriptExpression javaScript
|
||||||
|
hi link htmlCssStyleComment Comment
|
||||||
|
hi link htmlCssDefinition Special
|
||||||
|
hi link htmlImgArg htmlArg
|
||||||
|
hi link htmlSrcValue String
|
||||||
|
hi link htmlSrcsetValue htmlSrcValue
|
||||||
|
hi link htmlAltValue String
|
||||||
|
hi link htmlDataArg htmlTagName
|
||||||
|
hi link htmlDataValue Constant
|
||||||
|
hi link htmlHrefArg htmlArg
|
||||||
|
hi link htmlHrefValue htmlSrcValue
|
||||||
|
hi vueSpecial ctermbg=NONE ctermfg=21 cterm=bold guibg=NONE guifg=#beb9d1 gui=bold
|
||||||
|
hi vueTagSpecial ctermbg=NONE ctermfg=20 cterm=bold guibg=NONE guifg=#a6a5c4 gui=bold
|
||||||
|
hi vueTagComponentName ctermbg=NONE ctermfg=19 cterm=bold guibg=NONE guifg=#8685a7 gui=bold
|
||||||
|
hi vueDynamicComponent ctermbg=NONE ctermfg=17 cterm=bold guibg=NONE guifg=#6c6b86 gui=bold
|
||||||
|
hi link vueSlotName Constant
|
||||||
|
hi link vueComponentName vueTagComponentName
|
||||||
|
hi link vueTransitionComponent vueDynamicComponent
|
||||||
|
hi link vueTransitionName vueSlotName
|
||||||
|
hi link vueTransitionMode String
|
||||||
|
hi link vueDirective Identifier
|
||||||
|
hi link vueEvent Function
|
||||||
|
hi link vueConditional vueSpecial
|
||||||
|
hi link vueFor vueConditional
|
||||||
|
hi link vueRef vueSpecial
|
||||||
|
hi link vueSlot Noise
|
||||||
|
hi link vueDirectiveValue Type
|
||||||
|
hi link vueEventValue vueDirectiveValue
|
||||||
|
hi link vueConditionalValue vueDirectiveValue
|
||||||
|
hi link vueForValue vueConditionalValue
|
||||||
|
hi link vueRefValue Constant
|
||||||
|
hi link vueSlotValue vueSlotName
|
||||||
|
hi link vueObjectKey cssClass
|
||||||
|
hi link vueObjectValue vueDirectiveValue
|
||||||
|
hi link vueDirectiveClass Noise
|
||||||
|
hi link vueMustache Type
|
||||||
|
hi link jsFunctionKey Function
|
||||||
|
hi jsFuncCall ctermbg=NONE ctermfg=88 cterm=bold guibg=NONE guifg=#a78685 gui=bold
|
||||||
|
hi link jsFuncCall Identifier
|
||||||
|
hi link jsOperator Operator
|
||||||
|
hi link jsVariableDef Identifier
|
||||||
|
hi jsGlobalObjects ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#9a9393 gui=bold
|
||||||
|
hi link jsGlobalNodeObjects jsGlobalObjects
|
||||||
|
hi link jsExceptions jsGlobalObjects
|
||||||
|
hi link jsBuiltins jsGlobalObjects
|
||||||
|
hi link jsStorageClass Include
|
||||||
|
hi jsObjectKey ctermbg=NONE ctermfg=88 cterm=NONE guibg=NONE guifg=#b79392 gui=NONE
|
||||||
|
hi link jsObjectProp Type
|
||||||
|
hi jsObjectValue ctermbg=NONE ctermfg=52 cterm=NONE guibg=NONE guifg=#866b6b gui=NONE
|
||||||
|
hi link jsModuleKeyword Type
|
||||||
|
hi link jsOperatorKeyword Label
|
||||||
|
hi link jsThis jsGlobalObjects
|
||||||
|
hi link jsArrowFunction Function
|
||||||
|
hi link jsxTagName htmlTagName
|
||||||
|
hi link jsxComponentName htmlSpecialTagName
|
||||||
|
hi link jsxAttrib htmlArg
|
||||||
|
hi link pythonBuiltin Type
|
||||||
|
hi link pythonBuiltinObj Special
|
||||||
|
hi link pythonDottedName Identifier
|
||||||
|
hi link pythonBrackets Noise
|
||||||
|
hi link pythonQuotes Noise
|
||||||
|
hi link pythonDot Noise
|
||||||
|
hi link pythonNoise Noise
|
||||||
|
hi link pythonExtraOperator Operator
|
||||||
|
hi link pythonDocString SpecialComment
|
||||||
|
hi pythonSelf ctermbg=NONE ctermfg=238 cterm=bold guibg=NONE guifg=#494646 gui=bold
|
||||||
|
hi link JinjaVarBlock Noise
|
||||||
|
hi link JinjaTagBlock JinjaVarBlock
|
||||||
|
hi jinjaSpecial ctermbg=NONE ctermfg=164 cterm=NONE guibg=NONE guifg=#b99dc1 gui=NONE
|
||||||
|
hi jinjaRaw ctermbg=NONE ctermfg=164 cterm=NONE guibg=NONE guifg=#625166 gui=NONE
|
||||||
|
hi jinjaStatement ctermbg=NONE ctermfg=164 cterm=NONE guibg=NONE guifg=#725f77 gui=NONE
|
||||||
|
hi jinjaFilter ctermbg=NONE ctermfg=164 cterm=bold guibg=NONE guifg=#b294bb gui=bold
|
||||||
|
hi jinjaBlockName ctermbg=NONE ctermfg=164 cterm=bold guibg=NONE guifg=#b294bb gui=bold
|
||||||
|
hi jinjaVariable ctermbg=NONE ctermfg=164 cterm=bold guibg=NONE guifg=#826c89 gui=bold
|
||||||
|
hi link jinjaString String
|
||||||
|
hi link jinjaNumber Number
|
||||||
|
hi link jinjaOperator Noise
|
||||||
|
hi link jinjaComment Comment
|
||||||
|
hi link sqlOperator Operator
|
||||||
|
hi vimFoldMarker ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#494646 gui=NONE
|
||||||
|
hi link vimMap Noise
|
||||||
|
hi link vimAbb vimMap
|
||||||
|
hi link VimCommand Statement
|
||||||
|
hi link VimOption String
|
||||||
|
hi link vimFunction Function
|
||||||
|
hi link vimFuncKey Special
|
||||||
|
hi link vimHighlight Noise
|
||||||
|
hi link vimAuGroupKey Noise
|
||||||
|
hi link vimGroupName Special
|
||||||
|
hi link vimAutoCmd Noise
|
||||||
|
hi link vimSynMtchGrp Type
|
||||||
|
hi link vimSynContains Type
|
||||||
|
hi link vimSynRegOpt Type
|
||||||
|
hi link vimHiTerm Include
|
||||||
|
hi link vimHiAttrib Number
|
||||||
|
hi link VimIsCommand Type
|
||||||
|
hi link vimNotation StorageClass
|
||||||
|
hi link vimMapLhs Special
|
||||||
|
hi link vimMapRhs Label
|
||||||
|
hi link vimNotFunc Conditional
|
||||||
|
hi link vimSep Noise
|
||||||
|
hi link vimParenSep vimSep
|
||||||
|
hi link vimContinue vimSep
|
||||||
|
hi link vimBracket vimSep
|
||||||
|
hi link vimOperParen Normal
|
||||||
|
hi link vimUserFunc Identifier
|
||||||
|
hi link vimFoldMarker Noise
|
||||||
|
hi link yamlKeyValueDelimiter Noise
|
||||||
|
hi link yamlFowIndicator Noise
|
||||||
|
hi link confComment Comment
|
||||||
|
hi markdownDelimiter ctermbg=NONE ctermfg=238 cterm=bold guibg=NONE guifg=#494646 gui=bold
|
||||||
|
hi link markdownHeadingDelimiter markdownDelimiter
|
||||||
|
hi markdownListMarker ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#aeadad gui=bold
|
||||||
|
hi link markdownCodeDelimiter markdownDelimiter
|
||||||
|
hi link markdownCode Type
|
||||||
|
hi markdownItalic ctermbg=NONE ctermfg=250 cterm=italic guibg=NONE guifg=#aeadad gui=italic
|
||||||
|
hi link markdownItalicDelimiter markdownDelimiter
|
||||||
|
hi markdownBold ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#9a9393 gui=bold
|
||||||
|
hi link markdownBoldDelimiter markdownDelimiter
|
||||||
|
hi link markdownIdDeclaration Conditional
|
||||||
|
hi link markdownId markdownIdDeclaration
|
||||||
|
hi markdownLinkText ctermbg=NONE ctermfg=247 cterm=underline guibg=NONE guifg=#9a9393 gui=underline
|
||||||
|
hi ExtraWhitespace ctermbg=196 ctermfg=NONE cterm=NONE guibg=#6a2e2e guifg=NONE gui=NONE
|
||||||
|
hi link phpRegion Normal
|
||||||
|
hi link phpComparison Operator
|
||||||
|
hi link phpMethod Function
|
||||||
|
hi link phpParent Normal
|
||||||
|
hi link phpMemberSelector StorageClass
|
||||||
|
hi link phpVarSelector StorageClass
|
||||||
|
hi QuickfixLine ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#9a9393 gui=bold
|
||||||
|
hi qfLineNr ctermbg=NONE ctermfg=240 cterm=italic guibg=NONE guifg=#5d5959 gui=italic
|
||||||
|
hi qfFilename ctermbg=NONE ctermfg=244 cterm=bold guibg=NONE guifg=#857f7f gui=bold
|
||||||
|
hi link qfSeparator Ignore
|
||||||
|
hi link qfError ErrorMsg
|
||||||
|
hi link jsonKeyword Identifier
|
||||||
|
hi link jsonValue String
|
||||||
|
hi link jsonQuote Noise
|
||||||
|
hi link octobercmsSectionDelimiter Noise
|
||||||
|
hi link CocErrorSign ErrorMsg
|
||||||
|
hi link CocWarningSign WarningMsg
|
||||||
|
hi link CocInfoSign Question
|
||||||
|
hi link CocHintSign Question
|
||||||
|
hi link CocHighlightText IncSearch
|
||||||
|
hi CocUnderline ctermbg=NONE ctermfg=196 cterm=NONE guibg=NONE guifg=#c74444 gui=NONE
|
||||||
|
hi link LspErrorText ErrorMsg
|
||||||
|
hi link LspWarningText WarningMsg
|
||||||
|
hi link LspInformationText Question
|
||||||
|
hi link LspHintText Question
|
||||||
|
hi link ALEErrorSign ErrorMsg
|
||||||
|
hi link ALEErrorSign ErrorMsg
|
||||||
|
hi link mkdCodeStart Comment
|
||||||
|
hi link mkdListItem Conditional
|
||||||
|
hi CtrlPPrtBase ctermbg=255 ctermfg=0 cterm=bold guibg=#eee4e4 guifg=#131313 gui=bold
|
||||||
|
hi CtrlPPrtText ctermbg=255 ctermfg=0 cterm=bold guibg=#eee4e4 guifg=#131313 gui=bold
|
||||||
|
hi CtrlPMatch ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#9a9393 gui=bold
|
||||||
|
hi CtrlPMode1 ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#aeadad gui=bold
|
||||||
|
hi CtrlPMode2 ctermbg=NONE ctermfg=244 cterm=NONE guibg=NONE guifg=#857f7f gui=NONE
|
||||||
|
hi CtrlPNoEntries ctermbg=NONE ctermfg=196 cterm=bold guibg=NONE guifg=#916c6c gui=bold
|
||||||
|
hi CtrlPBufferNr ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#9a9393 gui=bold
|
||||||
|
hi CtrlPBufferInd ctermbg=NONE ctermfg=255 cterm=bold guibg=NONE guifg=#eee4e4 gui=bold
|
||||||
|
hi CtrlPBufferPath ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#5d5959 gui=NONE
|
||||||
|
hi CtrlPBufferHid ctermbg=NONE ctermfg=243 cterm=NONE guibg=NONE guifg=#716c6c gui=NONE
|
||||||
|
hi CtrlPBufferHidMod ctermbg=NONE ctermfg=88 cterm=NONE guibg=NONE guifg=#7b6a6a gui=NONE
|
||||||
|
hi link CtrlPBufferVis Normal
|
||||||
|
hi CtrlPBufferVisMod ctermbg=NONE ctermfg=124 cterm=NONE guibg=NONE guifg=#725454 gui=NONE
|
||||||
|
hi CtrlPBufferCur ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#aeadad gui=bold
|
||||||
|
hi CtrlPBufferCurMod ctermbg=NONE ctermfg=196 cterm=NONE guibg=NONE guifg=#916c6c gui=NONE
|
||||||
|
hi CtrlPBufName ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#9a9393 gui=NONE
|
||||||
|
hi CtrlPTagKind ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#aeadad gui=bold
|
||||||
|
hi CtrlPqfLineCol ctermbg=NONE ctermfg=124 cterm=bold guibg=NONE guifg=#725454 gui=bold
|
||||||
|
hi CtrlPUndoT ctermbg=NONE ctermfg=244 cterm=NONE guibg=NONE guifg=#857f7f gui=NONE
|
||||||
|
hi CtrlPUndoBr ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#494646 gui=NONE
|
||||||
|
hi CtrlPUndoNr ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#5d5959 gui=NONE
|
||||||
|
hi CtrlPUndoSv ctermbg=NONE ctermfg=124 cterm=NONE guibg=NONE guifg=#725454 gui=NONE
|
||||||
|
hi CtrlPUndoPo ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#aeadad gui=bold
|
||||||
|
hi link netrwTreeBar Noise
|
||||||
|
hi link netrwClassify Noise
|
||||||
|
hi link netrwExe Identifier
|
||||||
|
hi link netrwDir String
|
||||||
|
hi link netrwPlain Statement
|
||||||
|
hi link netrwHelpCmd Type
|
||||||
|
hi link netrwCmdNote function
|
||||||
|
hi link netrwQuickHelp netrwCmdNote
|
||||||
|
hi link netrwCmdSep Noise
|
||||||
|
hi link netrwVersion StorageClass
|
||||||
|
hi link netrwList String
|
||||||
|
hi link netrwHidePat Identifier
|
||||||
|
hi link Variable Function
|
||||||
|
elseif &t_Co == 8 || $TERM !~# '^linux' || &t_Co == 16
|
||||||
|
set t_Co=16
|
||||||
|
hi Normal ctermbg=black ctermfg=gray cterm=NONE
|
||||||
|
set background=dark
|
||||||
|
hi Special ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi NonText ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi Tag ctermbg=darkred ctermfg=NONE cterm=NONE
|
||||||
|
hi Identifier ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi Function ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi Type ctermbg=NONE ctermfg=darkred cterm=NONE
|
||||||
|
hi StorageClass ctermbg=NONE ctermfg=darkred cterm=bold
|
||||||
|
hi link Structure StorageClass
|
||||||
|
hi link TypeDef StorageClass
|
||||||
|
hi Constant ctermbg=NONE ctermfg=white cterm=italic
|
||||||
|
hi String ctermbg=NONE ctermfg=white cterm=italic
|
||||||
|
hi link Character String
|
||||||
|
hi link Number String
|
||||||
|
hi link Boolean String
|
||||||
|
hi link Float String
|
||||||
|
hi Folded ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi Statement ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi Conditional ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi Repeat ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi Label ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi Operator ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi Keyword ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi Exception ctermbg=NONE ctermfg=darkred cterm=bold
|
||||||
|
hi PreProc ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi Include ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi Comment ctermbg=NONE ctermfg=gray cterm=bold,italic
|
||||||
|
hi SpecialComment ctermbg=NONE ctermfg=darkgray cterm=italic
|
||||||
|
hi Todo ctermbg=NONE ctermfg=red cterm=bold,italic
|
||||||
|
hi Ignore ctermbg=NONE ctermfg=black cterm=NONE
|
||||||
|
hi Conceal ctermbg=NONE ctermfg=NONE cterm=NONE
|
||||||
|
hi Error ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi Underlined ctermbg=NONE ctermfg=NONE cterm=underline
|
||||||
|
hi StatusLine ctermbg=gray ctermfg=white cterm=italic
|
||||||
|
hi StatusLineNC ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi link TabLine StatusLineNc
|
||||||
|
hi link TabLineSel StatusLine
|
||||||
|
hi link TabLineNumSel StatusLine
|
||||||
|
hi TabLineFill ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi TabLineItem ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi TabLineItemSel ctermbg=gray ctermfg=white cterm=italic
|
||||||
|
hi VertSplit ctermbg=black ctermfg=gray cterm=NONE
|
||||||
|
hi FoldColumn ctermbg=black ctermfg=gray cterm=NONE
|
||||||
|
hi ColorColumn ctermbg=gray ctermfg=NONE cterm=NONE
|
||||||
|
hi SignColumn ctermbg=black ctermfg=white cterm=NONE
|
||||||
|
hi CursorLine ctermbg=gray ctermfg=NONE cterm=NONE
|
||||||
|
hi Title ctermbg=NONE ctermfg=white cterm=bold,italic
|
||||||
|
hi LineNr ctermbg=black ctermfg=gray cterm=NONE
|
||||||
|
hi CursorLineNr ctermbg=black ctermfg=gray cterm=bold
|
||||||
|
hi Pmenu ctermbg=black ctermfg=darkgray cterm=NONE
|
||||||
|
hi PmenuSbar ctermbg=black ctermfg=black cterm=NONE
|
||||||
|
hi PmenuSel ctermbg=black ctermfg=white cterm=bold
|
||||||
|
hi PmenuThumb ctermbg=darkgray ctermfg=darkgray cterm=NONE
|
||||||
|
hi SpecialKey ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi DiffAdd ctermbg=darkgreen ctermfg=NONE cterm=NONE
|
||||||
|
hi DiffChange ctermbg=darkblue ctermfg=NONE cterm=NONE
|
||||||
|
hi DiffDelete ctermbg=darkred ctermfg=NONE cterm=NONE
|
||||||
|
hi DiffText ctermbg=darkblue ctermfg=white cterm=NONE
|
||||||
|
hi IncSearch ctermbg=darkblue ctermfg=black cterm=NONE
|
||||||
|
hi Search ctermbg=darkblue ctermfg=white cterm=NONE
|
||||||
|
hi Visual ctermbg=darkblue ctermfg=NONE cterm=NONE
|
||||||
|
hi VisualNOS ctermbg=darkred ctermfg=NONE cterm=NONE
|
||||||
|
hi Directory ctermbg=NONE ctermfg=white cterm=NONE
|
||||||
|
hi MatchParen ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi SpellBad ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi SpellCap ctermbg=NONE ctermfg=yellow cterm=NONE
|
||||||
|
hi SpellLocal ctermbg=NONE ctermfg=darkyellow cterm=NONE
|
||||||
|
hi SpellRare ctermbg=NONE ctermfg=darkyellow cterm=NONE
|
||||||
|
hi WildMenu ctermbg=gray ctermfg=white cterm=bold
|
||||||
|
hi ErrorMsg ctermbg=NONE ctermfg=red cterm=italic
|
||||||
|
hi ModeMsg ctermbg=NONE ctermfg=white cterm=italic
|
||||||
|
hi MoreMsg ctermbg=NONE ctermfg=white cterm=italic
|
||||||
|
hi Question ctermbg=NONE ctermfg=darkgray cterm=italic
|
||||||
|
hi WarningMsg ctermbg=NONE ctermfg=yellow cterm=italic
|
||||||
|
hi Cursor ctermbg=white ctermfg=black cterm=bold
|
||||||
|
hi CursorColumn ctermbg=gray ctermfg=NONE cterm=NONE
|
||||||
|
hi EndOfBuffer ctermbg=black ctermfg=black cterm=NONE
|
||||||
|
hi Noise ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi TabLineNum ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi TabLineNumSel ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineNoise ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineNoiseActive ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineBufferNr ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineBufferNrActive ctermbg=gray ctermfg=white cterm=italic
|
||||||
|
hi StatusLinePercent ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLinePercentActive ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineLinecount ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineLinecountActive ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineDivActive ctermbg=gray ctermfg=gray cterm=NONE
|
||||||
|
hi StatusLineDivInput ctermbg=darkblue ctermfg=darkblue cterm=NONE
|
||||||
|
hi StatusLineDivMod ctermbg=red ctermfg=red cterm=NONE
|
||||||
|
hi StatusLineDivModActive ctermbg=red ctermfg=red cterm=NONE
|
||||||
|
hi StatusLineFileInfo ctermbg=NONE ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineFile ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineFileActive ctermbg=gray ctermfg=white cterm=italic
|
||||||
|
hi StatusLineDir ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineDirActive ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineExt ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineExtActive ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineDot ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineDotActive ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineFileReadOnly ctermbg=gray ctermfg=red cterm=italic
|
||||||
|
hi StatusLineFileReadOnlyActive ctermbg=NONE ctermfg=red cterm=italic
|
||||||
|
hi StatusLineWarning ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineWarningActive ctermbg=NONE ctermfg=red cterm=italic
|
||||||
|
hi LinterDash ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi LinterDashActive ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi LinterError ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi LinterErrorActive ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi LinterErrorStyle ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi LinterErrorStyleActive ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi LinterWarning ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi LinterWarningActive ctermbg=NONE ctermfg=yellow cterm=bold
|
||||||
|
hi LinterWarningStyle ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi LinterWarningStyleActive ctermbg=NONE ctermfg=yellow cterm=NONE
|
||||||
|
hi LinterInfo ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi LinterInfoActive ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi GitGutterDelete ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi GitGutterChange ctermbg=NONE ctermfg=blue cterm=bold
|
||||||
|
hi GitGutterAdd ctermbg=NONE ctermfg=green cterm=bold
|
||||||
|
hi GitGutterChangeDelete ctermbg=NONE ctermfg=magenta cterm=bold
|
||||||
|
hi link QuickScopePrimary IncSearch
|
||||||
|
hi link QuickScopeSecondary Pmenu
|
||||||
|
hi cssIdentifier ctermbg=NONE ctermfg=green cterm=bold
|
||||||
|
hi cssClass ctermbg=NONE ctermfg=green cterm=NONE
|
||||||
|
hi cssFunction ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi cssProp ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi scssVariable ctermbg=NONE ctermfg=green cterm=bold
|
||||||
|
hi link cssAttr String
|
||||||
|
hi link cssIdentifierAttr Noise
|
||||||
|
hi link cssClassAttr cssIdentifierAttr
|
||||||
|
hi link cssAttrNoise Noise
|
||||||
|
hi link atKeyword PreProc
|
||||||
|
hi link cssIdentifier cssIdentifier
|
||||||
|
hi link cssClassName cssClass
|
||||||
|
hi link cssClassNameDot cssClass
|
||||||
|
hi link cssTagName htmlTagName
|
||||||
|
hi link cssPseudoClassId cssClassName
|
||||||
|
hi link cssKeyFrameSelector Label
|
||||||
|
hi link cssFunctionName cssFunction
|
||||||
|
hi link cssBraces Noise
|
||||||
|
hi cssUnitDecorators ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi link scssSelector cssClass
|
||||||
|
hi link scssSelectorName scssSelector
|
||||||
|
hi link scssSelectorChar cssIdentifier
|
||||||
|
hi link scssFunctionName cssFunctionName
|
||||||
|
hi link scssMixin keyword
|
||||||
|
hi link scssMixinName cssFunction
|
||||||
|
hi link scssampersand scssSelectorName
|
||||||
|
hi link scssAtRoot atKeyword
|
||||||
|
hi link scssParamaterList scssVariable
|
||||||
|
hi link scssAttribute cssAttr
|
||||||
|
hi link vue_scss cssIdentifier
|
||||||
|
hi htmlTagName ctermbg=NONE ctermfg=darkblue cterm=NONE
|
||||||
|
hi htmlSpecialTagName ctermbg=NONE ctermfg=blue cterm=bold
|
||||||
|
hi htmlLink ctermbg=NONE ctermfg=white cterm=italic,underline
|
||||||
|
hi link htmlNormal Normal
|
||||||
|
hi link htmlTitle Title
|
||||||
|
hi link htmlH1 htmlTitle
|
||||||
|
hi link htmlTag Noise
|
||||||
|
hi link htmlEndTag htmlTag
|
||||||
|
hi link htmlArg PreProc
|
||||||
|
hi link htmlValue String
|
||||||
|
hi link htmlSpecialChar Special
|
||||||
|
hi link htmlPreStmt PreProc
|
||||||
|
hi link htmlPreError Error
|
||||||
|
hi link htmlPreProc PreProc
|
||||||
|
hi link htmlPreAttr String
|
||||||
|
hi link htmlPreProcAttrName PreProc
|
||||||
|
hi link htmlPreProcAttrError Error
|
||||||
|
hi link htmlSpecial Special
|
||||||
|
hi link htmlSpecialChar Special
|
||||||
|
hi link htmlString String
|
||||||
|
hi link htmlStatement Statement
|
||||||
|
hi link htmlComment Comment
|
||||||
|
hi link htmlCommentPart Comment
|
||||||
|
hi link htmlValue String
|
||||||
|
hi link htmlCommentError htmlError
|
||||||
|
hi link htmlTagError htmlError
|
||||||
|
hi link htmlEvent javaScript
|
||||||
|
hi link htmlError Error
|
||||||
|
hi link javaScript Special
|
||||||
|
hi link javaScriptExpression javaScript
|
||||||
|
hi link htmlCssStyleComment Comment
|
||||||
|
hi link htmlCssDefinition Special
|
||||||
|
hi link htmlImgArg htmlArg
|
||||||
|
hi link htmlSrcValue String
|
||||||
|
hi link htmlSrcsetValue htmlSrcValue
|
||||||
|
hi link htmlAltValue String
|
||||||
|
hi link htmlDataArg htmlTagName
|
||||||
|
hi link htmlDataValue Constant
|
||||||
|
hi link htmlHrefArg htmlArg
|
||||||
|
hi link htmlHrefValue htmlSrcValue
|
||||||
|
hi vueSpecial ctermbg=NONE ctermfg=blue cterm=bold
|
||||||
|
hi vueTagSpecial ctermbg=NONE ctermfg=blue cterm=bold
|
||||||
|
hi vueTagComponentName ctermbg=NONE ctermfg=darkblue cterm=bold
|
||||||
|
hi vueDynamicComponent ctermbg=NONE ctermfg=darkblue cterm=bold
|
||||||
|
hi link vueSlotName Constant
|
||||||
|
hi link vueComponentName vueTagComponentName
|
||||||
|
hi link vueTransitionComponent vueDynamicComponent
|
||||||
|
hi link vueTransitionName vueSlotName
|
||||||
|
hi link vueTransitionMode String
|
||||||
|
hi link vueDirective Identifier
|
||||||
|
hi link vueEvent Function
|
||||||
|
hi link vueConditional vueSpecial
|
||||||
|
hi link vueFor vueConditional
|
||||||
|
hi link vueRef vueSpecial
|
||||||
|
hi link vueSlot Noise
|
||||||
|
hi link vueDirectiveValue Type
|
||||||
|
hi link vueEventValue vueDirectiveValue
|
||||||
|
hi link vueConditionalValue vueDirectiveValue
|
||||||
|
hi link vueForValue vueConditionalValue
|
||||||
|
hi link vueRefValue Constant
|
||||||
|
hi link vueSlotValue vueSlotName
|
||||||
|
hi link vueObjectKey cssClass
|
||||||
|
hi link vueObjectValue vueDirectiveValue
|
||||||
|
hi link vueDirectiveClass Noise
|
||||||
|
hi link vueMustache Type
|
||||||
|
hi link jsFunctionKey Function
|
||||||
|
hi jsFuncCall ctermbg=NONE ctermfg=darkred cterm=bold
|
||||||
|
hi link jsFuncCall Identifier
|
||||||
|
hi link jsOperator Operator
|
||||||
|
hi link jsVariableDef Identifier
|
||||||
|
hi jsGlobalObjects ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi link jsGlobalNodeObjects jsGlobalObjects
|
||||||
|
hi link jsExceptions jsGlobalObjects
|
||||||
|
hi link jsBuiltins jsGlobalObjects
|
||||||
|
hi link jsStorageClass Include
|
||||||
|
hi jsObjectKey ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi link jsObjectProp Type
|
||||||
|
hi jsObjectValue ctermbg=NONE ctermfg=darkred cterm=NONE
|
||||||
|
hi link jsModuleKeyword Type
|
||||||
|
hi link jsOperatorKeyword Label
|
||||||
|
hi link jsThis jsGlobalObjects
|
||||||
|
hi link jsArrowFunction Function
|
||||||
|
hi link jsxTagName htmlTagName
|
||||||
|
hi link jsxComponentName htmlSpecialTagName
|
||||||
|
hi link jsxAttrib htmlArg
|
||||||
|
hi link pythonBuiltin Type
|
||||||
|
hi link pythonBuiltinObj Special
|
||||||
|
hi link pythonDottedName Identifier
|
||||||
|
hi link pythonBrackets Noise
|
||||||
|
hi link pythonQuotes Noise
|
||||||
|
hi link pythonDot Noise
|
||||||
|
hi link pythonNoise Noise
|
||||||
|
hi link pythonExtraOperator Operator
|
||||||
|
hi link pythonDocString SpecialComment
|
||||||
|
hi pythonSelf ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi link JinjaVarBlock Noise
|
||||||
|
hi link JinjaTagBlock JinjaVarBlock
|
||||||
|
hi jinjaSpecial ctermbg=NONE ctermfg=magenta cterm=NONE
|
||||||
|
hi jinjaRaw ctermbg=NONE ctermfg=magenta cterm=NONE
|
||||||
|
hi jinjaStatement ctermbg=NONE ctermfg=magenta cterm=NONE
|
||||||
|
hi jinjaFilter ctermbg=NONE ctermfg=magenta cterm=bold
|
||||||
|
hi jinjaBlockName ctermbg=NONE ctermfg=magenta cterm=bold
|
||||||
|
hi jinjaVariable ctermbg=NONE ctermfg=magenta cterm=bold
|
||||||
|
hi link jinjaString String
|
||||||
|
hi link jinjaNumber Number
|
||||||
|
hi link jinjaOperator Noise
|
||||||
|
hi link jinjaComment Comment
|
||||||
|
hi link sqlOperator Operator
|
||||||
|
hi vimFoldMarker ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi link vimMap Noise
|
||||||
|
hi link vimAbb vimMap
|
||||||
|
hi link VimCommand Statement
|
||||||
|
hi link VimOption String
|
||||||
|
hi link vimFunction Function
|
||||||
|
hi link vimFuncKey Special
|
||||||
|
hi link vimHighlight Noise
|
||||||
|
hi link vimAuGroupKey Noise
|
||||||
|
hi link vimGroupName Special
|
||||||
|
hi link vimAutoCmd Noise
|
||||||
|
hi link vimSynMtchGrp Type
|
||||||
|
hi link vimSynContains Type
|
||||||
|
hi link vimSynRegOpt Type
|
||||||
|
hi link vimHiTerm Include
|
||||||
|
hi link vimHiAttrib Number
|
||||||
|
hi link VimIsCommand Type
|
||||||
|
hi link vimNotation StorageClass
|
||||||
|
hi link vimMapLhs Special
|
||||||
|
hi link vimMapRhs Label
|
||||||
|
hi link vimNotFunc Conditional
|
||||||
|
hi link vimSep Noise
|
||||||
|
hi link vimParenSep vimSep
|
||||||
|
hi link vimContinue vimSep
|
||||||
|
hi link vimBracket vimSep
|
||||||
|
hi link vimOperParen Normal
|
||||||
|
hi link vimUserFunc Identifier
|
||||||
|
hi link vimFoldMarker Noise
|
||||||
|
hi link yamlKeyValueDelimiter Noise
|
||||||
|
hi link yamlFowIndicator Noise
|
||||||
|
hi link confComment Comment
|
||||||
|
hi markdownDelimiter ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi link markdownHeadingDelimiter markdownDelimiter
|
||||||
|
hi markdownListMarker ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi link markdownCodeDelimiter markdownDelimiter
|
||||||
|
hi link markdownCode Type
|
||||||
|
hi markdownItalic ctermbg=NONE ctermfg=white cterm=italic
|
||||||
|
hi link markdownItalicDelimiter markdownDelimiter
|
||||||
|
hi markdownBold ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi link markdownBoldDelimiter markdownDelimiter
|
||||||
|
hi link markdownIdDeclaration Conditional
|
||||||
|
hi link markdownId markdownIdDeclaration
|
||||||
|
hi markdownLinkText ctermbg=NONE ctermfg=darkgray cterm=underline
|
||||||
|
hi ExtraWhitespace ctermbg=red ctermfg=NONE cterm=NONE
|
||||||
|
hi link phpRegion Normal
|
||||||
|
hi link phpComparison Operator
|
||||||
|
hi link phpMethod Function
|
||||||
|
hi link phpParent Normal
|
||||||
|
hi link phpMemberSelector StorageClass
|
||||||
|
hi link phpVarSelector StorageClass
|
||||||
|
hi QuickfixLine ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi qfLineNr ctermbg=NONE ctermfg=gray cterm=italic
|
||||||
|
hi qfFilename ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi link qfSeparator Ignore
|
||||||
|
hi link qfError ErrorMsg
|
||||||
|
hi link jsonKeyword Identifier
|
||||||
|
hi link jsonValue String
|
||||||
|
hi link jsonQuote Noise
|
||||||
|
hi link octobercmsSectionDelimiter Noise
|
||||||
|
hi link CocErrorSign ErrorMsg
|
||||||
|
hi link CocWarningSign WarningMsg
|
||||||
|
hi link CocInfoSign Question
|
||||||
|
hi link CocHintSign Question
|
||||||
|
hi link CocHighlightText IncSearch
|
||||||
|
hi CocUnderline ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi link LspErrorText ErrorMsg
|
||||||
|
hi link LspWarningText WarningMsg
|
||||||
|
hi link LspInformationText Question
|
||||||
|
hi link LspHintText Question
|
||||||
|
hi link ALEErrorSign ErrorMsg
|
||||||
|
hi link ALEErrorSign ErrorMsg
|
||||||
|
hi link mkdCodeStart Comment
|
||||||
|
hi link mkdListItem Conditional
|
||||||
|
hi CtrlPPrtBase ctermbg=white ctermfg=black cterm=bold
|
||||||
|
hi CtrlPPrtText ctermbg=white ctermfg=black cterm=bold
|
||||||
|
hi CtrlPMatch ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi CtrlPMode1 ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi CtrlPMode2 ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi CtrlPNoEntries ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi CtrlPBufferNr ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi CtrlPBufferInd ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi CtrlPBufferPath ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi CtrlPBufferHid ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi CtrlPBufferHidMod ctermbg=NONE ctermfg=darkred cterm=NONE
|
||||||
|
hi link CtrlPBufferVis Normal
|
||||||
|
hi CtrlPBufferVisMod ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi CtrlPBufferCur ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi CtrlPBufferCurMod ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi CtrlPBufName ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi CtrlPTagKind ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi CtrlPqfLineCol ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi CtrlPUndoT ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi CtrlPUndoBr ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi CtrlPUndoNr ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi CtrlPUndoSv ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi CtrlPUndoPo ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi link netrwTreeBar Noise
|
||||||
|
hi link netrwClassify Noise
|
||||||
|
hi link netrwExe Identifier
|
||||||
|
hi link netrwDir String
|
||||||
|
hi link netrwPlain Statement
|
||||||
|
hi link netrwHelpCmd Type
|
||||||
|
hi link netrwCmdNote function
|
||||||
|
hi link netrwQuickHelp netrwCmdNote
|
||||||
|
hi link netrwCmdSep Noise
|
||||||
|
hi link netrwVersion StorageClass
|
||||||
|
hi link netrwList String
|
||||||
|
hi link netrwHidePat Identifier
|
||||||
|
hi link Variable Function
|
||||||
|
endif
|
||||||
|
|
||||||
|
let g:terminal_ansi_colors = ["#1f2121", "#5d5d5d", "#716c6c", "#767070", "#857f7f", "#9a9393", "#aeadad", "#eee4e4", "#3f3f3f", "#90905c", "#a2a268", "#b4b473", "#c3c67e", "#c6c689", "#d0d095", "#d5d5a1"]
|
||||||
|
|
||||||
|
augroup cursorlinebg
|
||||||
|
au!
|
||||||
|
au InsertEnter * hi CursorLine ctermbg=17 ctermfg=NONE cterm=NONE guibg=#384046 guifg=NONE
|
||||||
|
au InsertLeave * hi CursorLine ctermbg=232 ctermfg=NONE cterm=NONE guibg=#1B1C1D guifg=NONE
|
||||||
|
augroup END
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,853 @@
|
||||||
|
<%
|
||||||
|
# RNB, A VIM COLORSCHEME TEMPLATE
|
||||||
|
# Author: Romain Lafourcade (https://github.com/romainl)
|
||||||
|
# Canonical URL: https://gist.github.com/romainl/5cd2f4ec222805f49eca
|
||||||
|
|
||||||
|
# Step 1: information
|
||||||
|
#
|
||||||
|
# Make sure the name of your colorscheme is unique and attractive.
|
||||||
|
# The description should fit in a single line with no linefeed.
|
||||||
|
# 'background' can be "light" or "dark".
|
||||||
|
information = {
|
||||||
|
author: "studiovx",
|
||||||
|
email: "studiovx@studiovx.co.uk",
|
||||||
|
name: "monotonous-darker",
|
||||||
|
description: "",
|
||||||
|
background: "dark",
|
||||||
|
webpage: ""
|
||||||
|
}
|
||||||
|
|
||||||
|
# Step 2: colors
|
||||||
|
#
|
||||||
|
# black = [ give each color a distinctive name
|
||||||
|
# "#000000", hexadecimal color for GVim/MacVim and "true colors" terminals
|
||||||
|
# 0, integer between 0 and 255 for terminals supporting 256 colors
|
||||||
|
# "black" color name for less capable color terminals, can be "darkred", "red",
|
||||||
|
# "darkgreen", "green", "darkyellow", "yellow", "darkblue", "blue",
|
||||||
|
# "darkmagenta", "magenta", "black", "darkgrey", "grey", "white"
|
||||||
|
# ]
|
||||||
|
#
|
||||||
|
# If your colors are defined correctly, the resulting colorscheme is guaranteed
|
||||||
|
# to work in GVim (Windows/Linux), MacVim, and any properly set up terminal emulator.
|
||||||
|
|
||||||
|
darkred1 = ["#373030", 237, "darkred"]
|
||||||
|
darkred2 = ["#6b5d5d", 52, "darkred"]
|
||||||
|
darkred3 = ["#866b6b", 52, "darkred"]
|
||||||
|
red1 = ["#967978", 52, "darkred"]
|
||||||
|
red2 = ["#a78685", 88, "darkred"]
|
||||||
|
red3 = ["#b79392", 88, "red"]
|
||||||
|
lightred1 = ["#c4a6a5", 88, "red"]
|
||||||
|
lightred2 = ["#cab0af", 124, "red"]
|
||||||
|
lightred3 = ["#d1bab9", 124, "red"]
|
||||||
|
|
||||||
|
graygreen0 = ["#303730", 237, "black"]
|
||||||
|
green1 = ["#6b866c", 22, "darkgreen"]
|
||||||
|
green2 = ["#7a9678", 22, "darkgreen"]
|
||||||
|
green3 = ["#85a786", 28, "darkgreen"]
|
||||||
|
green4 = ["#95b792", 28, "green"]
|
||||||
|
green5 = ["#a5c4a5", 28, "green"]
|
||||||
|
green6 = ["#b1caaf", 34, "green"]
|
||||||
|
green7 = ["#b9d1bb", 34, "green"]
|
||||||
|
|
||||||
|
grayblue0 = ["#303237", 237, "black"]
|
||||||
|
blue1 = ["#5c6191", 17, "darkblue"]
|
||||||
|
blue2 = ["#6a6f9b", 18, "darkblue"]
|
||||||
|
blue3 = ["#7378b4", 19, "darkblue"]
|
||||||
|
blue4 = ["#7e84c6", 19, "blue"]
|
||||||
|
blue5 = ["#898fcb", 20, "blue"]
|
||||||
|
blue6 = ["#959ad0", 20, "blue"]
|
||||||
|
blue7 = ["#a1a5d5", 21, "blue"]
|
||||||
|
|
||||||
|
grayindigo0 = ["#323037", 237, "black"]
|
||||||
|
indigo1 = ["#6c6b86", 17, "darkblue"]
|
||||||
|
indigo2 = ["#787896", 18, "darkblue"]
|
||||||
|
indigo3 = ["#8685a7", 19, "darkblue"]
|
||||||
|
indigo4 = ["#9292b7", 19, "blue"]
|
||||||
|
indigo5 = ["#a6a5c4", 20, "blue"]
|
||||||
|
indigo6 = ["#b0afca", 20, "blue"]
|
||||||
|
indigo7 = ["#beb9d1", 21, "blue"]
|
||||||
|
|
||||||
|
# TODO 256 and term colours
|
||||||
|
magenta1= ["#625166", 164, "magenta"]
|
||||||
|
magenta2= ["#725f77", 164, "magenta"]
|
||||||
|
magenta3= ["#826c89", 164, "magenta"]
|
||||||
|
magenta4= ["#927a9a", 164, "magenta"]
|
||||||
|
magenta5= ["#a287aa", 164, "magenta"]
|
||||||
|
magenta6= ["#b294bb", 164, "magenta"]
|
||||||
|
magenta7= ["#b99dc1", 164, "magenta"]
|
||||||
|
|
||||||
|
grayyellow0 = ["#373730", 237, "black"]
|
||||||
|
yellow1 = ["#90905c", 22, "darkyellow"]
|
||||||
|
yellow2 = ["#a2a268", 22, "darkyellow"]
|
||||||
|
yellow3 = ["#b4b473", 28, "darkyellow"]
|
||||||
|
yellow4 = ["#c3c67e", 28, "yellow"]
|
||||||
|
yellow5 = ["#c6c689", 28, "yellow"]
|
||||||
|
yellow6 = ["#d0d095", 34, "yellow"]
|
||||||
|
yellow7 = ["#d5d5a1", 34, "yellow"]
|
||||||
|
|
||||||
|
|
||||||
|
bg_cursorline = ["#0c0c0d", 232, "gray"]
|
||||||
|
bg_colorcolumn = bg_cursorline
|
||||||
|
bg_cursorcolumn = ["#0c0c0d", 232, "gray"]
|
||||||
|
bg = ["#000000", 234, "black"]
|
||||||
|
bg_cursorline_input = ["#191E1F", 17, "darkblue"]
|
||||||
|
fg_weak1 = ["#494646", 238, "gray"]
|
||||||
|
fg_comment = ["#5d5d5d", 240, "gray"]
|
||||||
|
fg_weak2 = ["#716c6c", 243, "gray"]
|
||||||
|
fg = ["#767070", 243, "gray"]
|
||||||
|
fg_strong1 = ["#857f7f", 244, "darkgray"]
|
||||||
|
fg_strong2 = ["#9a9393", 247, "darkgray"]
|
||||||
|
fg_strong3 = ["#aeadad", 250, "white"]
|
||||||
|
fg_strong4 = ["#eee4e4", 255, "white"]
|
||||||
|
|
||||||
|
fg_error = ["#c74444", 196, "red"]
|
||||||
|
fg_spellcap = ["#a67038", 166, "yellow"]
|
||||||
|
fg_spellrare = ["#797532", 247, "darkyellow"]
|
||||||
|
fg_spelllocal = fg_spellrare
|
||||||
|
bg_whitespace_error = ["#6a2e2e", 196, "red"]
|
||||||
|
|
||||||
|
color_primary_weak1 = darkred1
|
||||||
|
color_primary_weak2 = darkred2
|
||||||
|
color_primary_weak3 = darkred3
|
||||||
|
color_primary1 = red1
|
||||||
|
color_primary2 = red2
|
||||||
|
color_primary3 = red3
|
||||||
|
color_primary_strong1 = lightred1
|
||||||
|
color_primary_strong2 = lightred2
|
||||||
|
color_primary_strong3 = lightred3
|
||||||
|
|
||||||
|
color_secondary_weak = green5
|
||||||
|
color_secondary = green6
|
||||||
|
color_secondary_strong = green7
|
||||||
|
|
||||||
|
color_tertiary_weak = blue3
|
||||||
|
color_tertiary = blue4
|
||||||
|
color_tertiary_strong = blue7
|
||||||
|
|
||||||
|
ui_bg = ["#2B2B2B", 238, "gray"]
|
||||||
|
ui_fg_weak1 = ["#494646", 238, "gray"]
|
||||||
|
ui_fg_weak2 = ["#5d5959", 240, "gray"]
|
||||||
|
ui_fg = ["#716c6c", 243, "gray"]
|
||||||
|
ui_fg_strong1 = ["#857f7f", 244, "darkgray"]
|
||||||
|
ui_fg_strong2 = ["#9a9393", 247, "darkgray"]
|
||||||
|
ui_fg_strong3 = ["#aeadad", 250, "white"]
|
||||||
|
ui_fg_strong4 = ["#eee4e4", 255, "white"]
|
||||||
|
|
||||||
|
ui_cursor_bg = ["#eee4e4", 255, "white"]
|
||||||
|
ui_cursor_fg = ["#131313", 0, "black"]
|
||||||
|
|
||||||
|
ui_linenr = fg_weak1
|
||||||
|
ui_cursorlinenr = fg_weak2
|
||||||
|
|
||||||
|
ui_search = ["#49535a", 17, "darkblue"]
|
||||||
|
ui_incsearch = ["#93adc2", 17, "darkblue"]
|
||||||
|
|
||||||
|
ui_visual_bg = ["#384046", 17, "darkblue"]
|
||||||
|
ui_visualnos_bg = ["#463838", 52, "darkred"]
|
||||||
|
|
||||||
|
menu_bg = ["#232525", 237, "black"]
|
||||||
|
menu_fg = ui_fg_strong1
|
||||||
|
menu_sel = ui_fg_strong3
|
||||||
|
|
||||||
|
diff_delete_bg = ["#322929", 52, "darkred"]
|
||||||
|
diff_add_bg = ["#293229", 22, "darkgreen"]
|
||||||
|
diff_change_bg = ["#2D2E34", 17, "darkblue"]
|
||||||
|
diff_change_fg = ["#656a7c", 21, "white"]
|
||||||
|
|
||||||
|
ui_sign_add = ["#496349", 34, "green"]
|
||||||
|
ui_sign_change = ["#596171", 19, "blue"]
|
||||||
|
ui_sign_delete = ["#725454", 124, "red"]
|
||||||
|
ui_sign_changedelete = ["#5c4a5a", 126, "magenta"]
|
||||||
|
|
||||||
|
ui_statusbar_mod = ["#655757", 124, "red"]
|
||||||
|
ui_statusbar_mod_active = ["#916c6c", 124, "red"]
|
||||||
|
ui_statusbar_input = ["#384046", 17, "darkblue"]
|
||||||
|
|
||||||
|
ui_fileinfo = fg_comment
|
||||||
|
|
||||||
|
ui_fg_errormsg = ["#c74444", 196, "red"]
|
||||||
|
ui_fg_warningmsg = ["#a67038", 166, "yellow"]
|
||||||
|
ui_fg_question = ["#797532", 247, "darkgray"]
|
||||||
|
|
||||||
|
ui_fg_warning_weak = ["#7b6a6a", 88, "darkred"]
|
||||||
|
ui_fg_warning = ["#725454", 124, "red"]
|
||||||
|
ui_fg_warning_strong = ["#916c6c", 196, "red"]
|
||||||
|
ui_fg_error = ["#7D3636", 196, "red"]
|
||||||
|
|
||||||
|
ui_fg_linter_dash = fg_weak1
|
||||||
|
ui_fg_linter_dash_active = fg_comment
|
||||||
|
ui_fg_linter_error = ui_fg
|
||||||
|
ui_fg_linter_error_active = ui_fg_errormsg
|
||||||
|
ui_fg_linter_warning = ui_fg_weak2
|
||||||
|
ui_fg_linter_warning_active = ui_fg_warningmsg
|
||||||
|
ui_fg_linter_info = fg_weak1
|
||||||
|
ui_fg_linter_info_active = ui_fg_question
|
||||||
|
|
||||||
|
# terminal_ansi_colors = [ '#1f2121', fg_comment[0], fg_weak2[0], fg[0], fg_strong1[0], fg_strong2[0], fg_strong3[0], fg_strong4[0], bg_cursorline[0], color_primary_weak3[0], color_primary1[0], color_primary2[0], color_primary3[0], color_primary_strong1[0], color_primary_strong2[0], color_primary_strong3[0] ]
|
||||||
|
terminal_ansi_colors = [ '#1f2121', fg_comment[0], fg_weak2[0], fg[0], fg_strong1[0], fg_strong2[0], fg_strong3[0], fg_strong4[0], ui_bg[0], yellow1[0], yellow2[0], yellow3[0], yellow4[0], yellow5[0], yellow6[0], yellow7[0] ]
|
||||||
|
|
||||||
|
# Step 3: highlights
|
||||||
|
highlights = [
|
||||||
|
[ "Normal", bg, fg, "NONE" ],
|
||||||
|
|
||||||
|
[ "Special", "NONE", color_primary_strong2, "bold" ],
|
||||||
|
[ "NonText", "NONE", color_primary_strong3, "NONE" ],
|
||||||
|
[ "Tag", color_primary_weak1, "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "Identifier", "NONE", color_primary3, "NONE" ],
|
||||||
|
[ "Function", "NONE", color_primary_strong1, "bold" ],
|
||||||
|
|
||||||
|
[ "Type", "NONE", color_primary1, "NONE" ],
|
||||||
|
[ "StorageClass", "NONE", color_primary_weak3, "bold" ],
|
||||||
|
[ "Structure", "StorageClass"],
|
||||||
|
[ "TypeDef", "StorageClass"],
|
||||||
|
|
||||||
|
[ "Constant", "NONE", fg_strong4, "italic" ],
|
||||||
|
[ "String", "NONE", fg_strong3, "italic" ],
|
||||||
|
[ "Character", "String" ],
|
||||||
|
[ "Number", "String" ],
|
||||||
|
[ "Boolean", "String" ],
|
||||||
|
[ "Float", "String" ],
|
||||||
|
|
||||||
|
[ "Folded", "NONE", fg_strong3, "bold" ],
|
||||||
|
|
||||||
|
[ "Statement", "NONE", fg, "NONE" ],
|
||||||
|
[ "Conditional", "NONE", fg_strong3, "bold" ],
|
||||||
|
[ "Repeat", "NONE", fg_strong2, "bold" ],
|
||||||
|
[ "Label", "NONE", fg_strong1, "bold" ],
|
||||||
|
[ "Operator", "NONE", fg_comment, "NONE" ],
|
||||||
|
[ "Keyword", "NONE", fg_strong1, "bold" ],
|
||||||
|
[ "Exception", "NONE", color_primary_weak2, "bold" ],
|
||||||
|
|
||||||
|
[ "PreProc", "NONE", fg_weak1, "bold" ],
|
||||||
|
[ "Include", "NONE", fg_weak1, "NONE" ],
|
||||||
|
|
||||||
|
[ "Comment", "NONE", fg_comment, "bold,italic" ],
|
||||||
|
[ "SpecialComment", "NONE", fg_strong1, "italic"],
|
||||||
|
[ "Todo", "NONE", fg_strong2, "italic" ],
|
||||||
|
|
||||||
|
[ "Ignore", "NONE", bg, "NONE" ],
|
||||||
|
[ "Conceal", "NONE", "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "Error", "NONE", fg_error, "bold" ],
|
||||||
|
|
||||||
|
[ "Underlined", "NONE", "NONE", "underline" ],
|
||||||
|
|
||||||
|
[ "StatusLine", ui_bg, ui_fg_strong3, "italic" ],
|
||||||
|
[ "StatusLineNC", ui_bg, ui_fg, "italic" ],
|
||||||
|
[ "TabLine", ui_bg, ui_fg, "italic" ],
|
||||||
|
[ "TabLineFill", ui_bg, ui_bg, "italic" ],
|
||||||
|
[ "TabLineSel", ui_bg, ui_fg_strong3, "italic" ],
|
||||||
|
|
||||||
|
[ "VertSplit", bg, ui_bg, "NONE" ],
|
||||||
|
[ "FoldColumn", bg, fg_weak1, "NONE" ],
|
||||||
|
[ "ColorColumn", bg_colorcolumn, "NONE", "NONE" ],
|
||||||
|
[ "SignColumn", bg, ui_fg_strong3, "NONE" ],
|
||||||
|
[ "CursorLine", bg_cursorline, "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "Title", "NONE", fg_strong4, "bold,italic" ],
|
||||||
|
|
||||||
|
[ "LineNr", bg, ui_linenr, "NONE" ],
|
||||||
|
[ "CursorLineNr", bg, ui_cursorlinenr, "bold" ],
|
||||||
|
|
||||||
|
# [ "helpLeadBlank", "NONE", grayfg, "NONE" ],
|
||||||
|
# [ "helpNormal", "NONE", grayfg, "NONE" ],
|
||||||
|
|
||||||
|
[ "Pmenu", menu_bg, menu_fg, "NONE" ],
|
||||||
|
[ "PmenuSbar", menu_bg, menu_bg, "NONE" ],
|
||||||
|
[ "PmenuSel", menu_bg, menu_sel, "bold" ],
|
||||||
|
[ "PmenuThumb", menu_fg, menu_fg, "NONE" ],
|
||||||
|
|
||||||
|
[ "SpecialKey", "NONE", color_primary_strong3, "NONE" ],
|
||||||
|
|
||||||
|
[ "DiffAdd", diff_add_bg, "NONE", "NONE" ],
|
||||||
|
[ "DiffChange", diff_change_bg, "NONE", "NONE" ],
|
||||||
|
[ "DiffDelete", diff_delete_bg, "NONE", "NONE" ],
|
||||||
|
[ "DiffText", diff_change_bg, diff_change_fg, "NONE" ],
|
||||||
|
|
||||||
|
[ "IncSearch", ui_incsearch, bg, "NONE" ],
|
||||||
|
[ "Search", ui_search, ui_fg_strong3, "NONE" ],
|
||||||
|
|
||||||
|
[ "Visual", ui_visual_bg, "NONE", "NONE" ],
|
||||||
|
[ "VisualNOS", ui_visualnos_bg, "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "Directory", "NONE", ui_fg_strong3, "NONE" ],
|
||||||
|
|
||||||
|
[ "MatchParen", ui_search, fg_strong4, "bold" ],
|
||||||
|
|
||||||
|
[ "SpellBad", "NONE", fg_error, "NONE", fg_error ],
|
||||||
|
[ "SpellCap", "NONE", fg_spellcap, "NONE", fg_spellcap ],
|
||||||
|
[ "SpellLocal", "NONE", fg_spelllocal, "NONE", fg_spellcap ],
|
||||||
|
[ "SpellRare", "NONE", fg_spellrare, "NONE", fg_spellcap ],
|
||||||
|
|
||||||
|
[ "WildMenu", ui_bg, ui_fg_strong4, "bold" ],
|
||||||
|
[ "ErrorMsg", "NONE", ui_fg_errormsg, "italic" ],
|
||||||
|
[ "ModeMsg", "NONE", ui_fg_strong4, "italic" ],
|
||||||
|
[ "MoreMsg", "NONE", ui_fg_strong4, "italic" ],
|
||||||
|
[ "Question", "NONE", ui_fg_question, "italic" ],
|
||||||
|
[ "WarningMsg", "NONE", ui_fg_warningmsg, "italic" ],
|
||||||
|
|
||||||
|
[ "Cursor", ui_cursor_bg, ui_cursor_fg, "bold" ],
|
||||||
|
[ "CursorColumn", bg_cursorcolumn, "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "EndOfBuffer", bg, bg, "NONE" ],
|
||||||
|
|
||||||
|
[ "Noise", "NONE", ui_fg_weak2, "NONE"],
|
||||||
|
|
||||||
|
|
||||||
|
# tabline, statusline
|
||||||
|
|
||||||
|
[ "TabLineNum", ui_bg, ui_fg, "italic"],
|
||||||
|
[ "TabLineNumSel", ui_bg, ui_fg_strong1, "italic"],
|
||||||
|
|
||||||
|
|
||||||
|
[ "StatusLineNoise", ui_bg, ui_fg_weak2, "italic"],
|
||||||
|
[ "StatusLineNoiseActive", ui_bg, ui_fg, "italic"],
|
||||||
|
|
||||||
|
[ "StatusLineBufferNr", ui_bg, ui_fg_strong2, "italic"],
|
||||||
|
[ "StatusLineBufferNrActive", ui_bg, ui_fg_strong3, "italic"],
|
||||||
|
|
||||||
|
[ "StatusLinePercent", ui_bg, ui_fg, "italic"],
|
||||||
|
[ "StatusLinePercentActive", ui_bg, ui_fg_strong2, "italic"],
|
||||||
|
[ "StatusLineLinecount", ui_bg, ui_fg, "italic"],
|
||||||
|
[ "StatusLineLinecountActive", ui_bg, ui_fg_strong1, "italic"],
|
||||||
|
|
||||||
|
[ "StatusLineDivActive", ui_fg, ui_fg, "NONE"],
|
||||||
|
[ "StatusLineDivInput", ui_statusbar_input, ui_statusbar_input, "NONE"],
|
||||||
|
[ "StatusLineDivMod", ui_statusbar_mod, ui_statusbar_mod, "NONE"],
|
||||||
|
[ "StatusLineDivModActive", ui_statusbar_mod_active, ui_statusbar_mod_active, "NONE"],
|
||||||
|
|
||||||
|
[ "StatusLineFileInfo", "NONE", ui_fileinfo, "italic"],
|
||||||
|
|
||||||
|
[ "StatusLineFile", ui_bg, ui_fg_strong2, "italic"],
|
||||||
|
[ "StatusLineFileActive", ui_bg, ui_fg_strong3, "italic"],
|
||||||
|
[ "StatusLineDir", ui_bg, ui_fg, "italic"],
|
||||||
|
[ "StatusLineDirActive", ui_bg, ui_fg, "italic"],
|
||||||
|
[ "StatusLineExt", ui_bg, ui_fg, "italic"],
|
||||||
|
[ "StatusLineExtActive", ui_bg, ui_fg_strong1, "italic"],
|
||||||
|
[ "StatusLineDot", ui_bg, ui_fg_weak2, "italic"],
|
||||||
|
[ "StatusLineDotActive", ui_bg, ui_fg_weak2, "italic"],
|
||||||
|
|
||||||
|
[ "StatusLineFileReadOnly", ui_bg, ui_fg_warning, "italic"],
|
||||||
|
[ "StatusLineFileReadOnlyActive", "NONE", ui_fg_warning, "italic"],
|
||||||
|
[ "StatusLineWarning", ui_bg, ui_fg_strong1, "italic"],
|
||||||
|
[ "StatusLineWarningActive", "NONE", ui_fg_warning, "italic"],
|
||||||
|
|
||||||
|
[ "LinterDash", "NONE", ui_fg_linter_dash, "NONE"],
|
||||||
|
[ "LinterDashActive", "NONE", ui_fg_linter_dash_active, "NONE"],
|
||||||
|
|
||||||
|
[ "LinterError", "NONE", ui_fg_linter_error, "bold"],
|
||||||
|
[ "LinterErrorActive", "NONE", ui_fg_linter_error_active, "bold"],
|
||||||
|
[ "LinterErrorStyle", "NONE", ui_fg_linter_error, "NONE"],
|
||||||
|
[ "LinterErrorStyleActive", "NONE", ui_fg_linter_error_active, "NONE"],
|
||||||
|
|
||||||
|
[ "LinterWarning", "NONE", ui_fg_linter_warning, "bold"],
|
||||||
|
[ "LinterWarningActive", "NONE", ui_fg_linter_warning_active, "bold"],
|
||||||
|
[ "LinterWarningStyle", "NONE", ui_fg_linter_warning, "NONE"],
|
||||||
|
[ "LinterWarningStyleActive", "NONE", ui_fg_linter_warning_active, "NONE"],
|
||||||
|
|
||||||
|
[ "LinterInfo", "NONE", ui_fg_linter_info, "NONE"],
|
||||||
|
[ "LinterInfoActive", "NONE", ui_fg_linter_info_active, "NONE"],
|
||||||
|
|
||||||
|
[ "GitGutterDelete", "NONE", ui_sign_delete, "bold"],
|
||||||
|
[ "GitGutterChange", "NONE", ui_sign_change, "bold"],
|
||||||
|
[ "GitGutterAdd", "NONE", ui_sign_add, "bold"],
|
||||||
|
[ "GitGutterChangeDelete", "NONE", ui_sign_changedelete, "bold"],
|
||||||
|
|
||||||
|
[ "QuickScopePrimary", "IncSearch" ],
|
||||||
|
[ "QuickScopeSecondary", "Search" ],
|
||||||
|
|
||||||
|
# css, scss
|
||||||
|
|
||||||
|
[ "cssIdentifier", "NONE", color_secondary, "bold" ],
|
||||||
|
[ "cssClass", "NONE", color_secondary_weak, "NONE" ],
|
||||||
|
[ "cssFunction", "NONE", fg_strong1, "bold" ],
|
||||||
|
[ "cssProp", "NONE", fg_weak2, "NONE" ],
|
||||||
|
[ "scssVariable", "NONE", color_secondary_strong, "bold" ],
|
||||||
|
|
||||||
|
[ "cssAttr", "String"],
|
||||||
|
[ "cssIdentifierAttr", "Noise" ],
|
||||||
|
[ "cssClassAttr", "cssIdentifierAttr" ],
|
||||||
|
[ "cssAttrNoise", "Noise" ],
|
||||||
|
[ "atKeyword", "PreProc" ],
|
||||||
|
[ "cssIdentifier", "cssIdentifier" ],
|
||||||
|
[ "cssClassName", "cssClass" ],
|
||||||
|
[ "cssClassNameDot", "cssClass" ],
|
||||||
|
[ "cssTagName", "htmlTagName" ],
|
||||||
|
[ "cssPseudoClassId", "cssClassName" ],
|
||||||
|
[ "cssKeyFrameSelector", "Label" ],
|
||||||
|
[ "cssFunctionName", "cssFunction" ],
|
||||||
|
[ "cssBraces", "Noise" ],
|
||||||
|
[ "cssUnitDecorators", "NONE", fg_strong2, "NONE" ],
|
||||||
|
[ "scssSelector", "cssClass" ],
|
||||||
|
[ "scssSelectorName", "scssSelector" ],
|
||||||
|
[ "scssSelectorChar", "cssIdentifier" ],
|
||||||
|
[ "scssFunctionName", "cssFunctionName" ],
|
||||||
|
[ "scssMixin", "keyword" ],
|
||||||
|
[ "scssMixinName", "cssFunction" ],
|
||||||
|
[ "scssampersand", "scssSelectorName" ],
|
||||||
|
[ "scssAtRoot", "atKeyword" ],
|
||||||
|
[ "vue_scss", "cssIdentifier" ],
|
||||||
|
|
||||||
|
#html
|
||||||
|
|
||||||
|
["htmlTagName", "NONE", color_tertiary_weak, "NONE"],
|
||||||
|
["htmlSpecialTagName", "NONE", color_tertiary, "bold"],
|
||||||
|
["htmlLink", "NONE", fg_strong3, "italic,underline"],
|
||||||
|
|
||||||
|
[ "htmlNormal", "Normal" ],
|
||||||
|
|
||||||
|
[ "htmlTitle", "Title" ],
|
||||||
|
[ "htmlH1", "htmlTitle" ],
|
||||||
|
[ "htmlTag", "Noise" ],
|
||||||
|
[ "htmlEndTag", "htmlTag" ],
|
||||||
|
[ "htmlArg", "PreProc" ],
|
||||||
|
[ "htmlValue", "String" ],
|
||||||
|
[ "htmlSpecialChar", "Special" ],
|
||||||
|
[ "htmlPreStmt", "PreProc" ],
|
||||||
|
[ "htmlPreError", "Error" ],
|
||||||
|
[ "htmlPreProc", "PreProc" ],
|
||||||
|
[ "htmlPreAttr", "String" ],
|
||||||
|
[ "htmlPreProcAttrName", "PreProc" ],
|
||||||
|
[ "htmlPreProcAttrError", "Error" ],
|
||||||
|
[ "htmlSpecial", "Special" ],
|
||||||
|
[ "htmlSpecialChar", "Special" ],
|
||||||
|
[ "htmlString", "String" ],
|
||||||
|
[ "htmlStatement", "Statement" ],
|
||||||
|
[ "htmlComment", "Comment" ],
|
||||||
|
[ "htmlCommentPart", "Comment" ],
|
||||||
|
[ "htmlValue", "String" ],
|
||||||
|
[ "htmlCommentError", "htmlError" ],
|
||||||
|
[ "htmlTagError", "htmlError" ],
|
||||||
|
[ "htmlEvent", "javaScript" ],
|
||||||
|
[ "htmlError", "Error" ],
|
||||||
|
|
||||||
|
[ "javaScript", "Special" ],
|
||||||
|
[ "javaScriptExpression", "javaScript" ],
|
||||||
|
[ "htmlCssStyleComment", "Comment" ],
|
||||||
|
[ "htmlCssDefinition", "Special" ],
|
||||||
|
|
||||||
|
[ "htmlImgArg", "htmlArg" ],
|
||||||
|
[ "htmlSrcValue", "String" ],
|
||||||
|
[ "htmlSrcsetValue", "htmlSrcValue" ],
|
||||||
|
[ "htmlAltValue", "String" ],
|
||||||
|
[ "htmlDataArg", "htmlTagName" ],
|
||||||
|
[ "htmlDataValue", "Constant" ],
|
||||||
|
[ "htmlHrefArg", "htmlArg" ],
|
||||||
|
[ "htmlHrefValue", "htmlSrcValue" ],
|
||||||
|
|
||||||
|
# vue
|
||||||
|
|
||||||
|
[ "vueTagSpecial", "NONE", indigo5, "bold" ],
|
||||||
|
[ "vueTagComponentName", "NONE", indigo3, "bold" ],
|
||||||
|
[ "vueDynamicComponent", "NONE", indigo1, "bold" ],
|
||||||
|
# [ "vueTag", "NONE", indigo3, "bold" ],
|
||||||
|
[ "vueSlotName", "NONE", indigo7, "italic" ],
|
||||||
|
|
||||||
|
[ "vueComponentName", "vueTagComponentName" ],
|
||||||
|
[ "vueTransitionComponent", "vueDynamicComponent" ],
|
||||||
|
[ "vueTransitionName", "cssIdentifier" ],
|
||||||
|
[ "vueTransitionMode", "String" ],
|
||||||
|
[ "vueDirective", "Identifier" ],
|
||||||
|
[ "vueEvent", "Function" ],
|
||||||
|
[ "vueConditional", "Special" ],
|
||||||
|
[ "vueFor", "vueConditional" ],
|
||||||
|
[ "vueRef", "vueDirective" ],
|
||||||
|
[ "vueSlot", "Noise" ],
|
||||||
|
|
||||||
|
[ "vueDirectiveValue", "Type" ],
|
||||||
|
[ "vueEventValue", "vueDirectiveValue" ],
|
||||||
|
[ "vueConditionalValue", "vueDirectiveValue" ],
|
||||||
|
[ "vueForValue", "vueConditionalValue" ],
|
||||||
|
[ "vueRefValue", "Constant" ],
|
||||||
|
[ "vueSlotValue", "vueSlotName" ],
|
||||||
|
[ "vueObjectKey", "cssClass" ],
|
||||||
|
[ "vueObjectValue", "vueDirectiveValue" ],
|
||||||
|
[ "vueDirectiveClass", "Noise" ],
|
||||||
|
[ "vueMustache", "Type" ],
|
||||||
|
|
||||||
|
# javascript
|
||||||
|
[ "jsFunctionKey", "Function" ],
|
||||||
|
[ "jsFuncCall", "NONE", red2, "bold" ],
|
||||||
|
[ "jsFuncCall", "Identifier" ],
|
||||||
|
[ "jsOperator", "Operator" ],
|
||||||
|
[ "jsVariableDef", "Identifier" ],
|
||||||
|
[ "jsGlobalObjects", "NONE", fg_strong2, "bold" ],
|
||||||
|
[ "jsGlobalNodeObjects", "jsGlobalObjects" ],
|
||||||
|
[ "jsExceptions", "jsGlobalObjects" ],
|
||||||
|
[ "jsBuiltins", "jsGlobalObjects" ],
|
||||||
|
[ "jsStorageClass", "Include" ],
|
||||||
|
[ "jsObjectKey", "NONE", red3, "NONE"],
|
||||||
|
[ "jsObjectProp", "Type" ],
|
||||||
|
[ "jsObjectValue", "NONE", color_primary_weak3, "NONE" ],
|
||||||
|
[ "jsModuleKeyword", "Type" ],
|
||||||
|
[ "jsOperatorKeyword", "Label" ],
|
||||||
|
[ "jsThis", "jsGlobalObjects" ],
|
||||||
|
[ "jsArrowFunction", "Function" ],
|
||||||
|
|
||||||
|
# python
|
||||||
|
|
||||||
|
[ "pythonBuiltin", "Type" ],
|
||||||
|
[ "pythonBuiltinObj", "Special" ],
|
||||||
|
[ "pythonDottedName", "Identifier" ],
|
||||||
|
[ "pythonBrackets", "Noise" ],
|
||||||
|
[ "pythonQuotes", "Noise" ],
|
||||||
|
[ "pythonDot", "Noise" ],
|
||||||
|
[ "pythonNoise", "Noise" ],
|
||||||
|
[ "pythonExtraOperator", "Operator" ],
|
||||||
|
[ "pythonDocString", "SpecialComment" ],
|
||||||
|
[ "pythonSelf", "NONE", fg_weak1, "bold" ],
|
||||||
|
|
||||||
|
[ "JinjaVarBlock", "Noise" ],
|
||||||
|
[ "JinjaTagBlock", "JinjaVarBlock" ],
|
||||||
|
[ "jinjaSpecial", "NONE", magenta7, "NONE"],
|
||||||
|
[ "jinjaRaw", "NONE", magenta1, "NONE"],
|
||||||
|
[ "jinjaStatement", "NONE", magenta2, "NONE"],
|
||||||
|
[ "jinjaFilter", "NONE", magenta6, "bold"],
|
||||||
|
[ "jinjaBlockName", "NONE", magenta6, "bold"],
|
||||||
|
[ "jinjaVariable", "NONE", magenta3, "bold"],
|
||||||
|
[ "jinjaString", "String"],
|
||||||
|
[ "jinjaNumber", "Number"],
|
||||||
|
[ "jinjaOperator", "Noise"],
|
||||||
|
[ "jinjaComment", "Comment"],
|
||||||
|
|
||||||
|
# sql
|
||||||
|
|
||||||
|
[ "sqlOperator", "Operator" ],
|
||||||
|
|
||||||
|
# vim
|
||||||
|
|
||||||
|
[ "vimFoldMarker", "NONE", fg_weak1, "NONE"],
|
||||||
|
[ "vimMap", "Noise" ],
|
||||||
|
[ "vimAbb", "vimMap" ],
|
||||||
|
[ "VimCommand", "Statement" ],
|
||||||
|
[ "VimOption", "String" ],
|
||||||
|
[ "vimFunction", "Function" ],
|
||||||
|
[ "vimFuncKey", "Special" ],
|
||||||
|
[ "vimHighlight", "Noise" ],
|
||||||
|
[ "vimAuGroupKey", "Noise" ],
|
||||||
|
[ "vimGroupName", "Special" ],
|
||||||
|
[ "vimAutoCmd", "Noise" ],
|
||||||
|
[ "vimSynMtchGrp", "Type" ],
|
||||||
|
[ "vimSynContains", "Type" ],
|
||||||
|
[ "vimSynRegOpt", "Type" ],
|
||||||
|
[ "vimHiTerm", "Include" ],
|
||||||
|
[ "vimHiAttrib", "Number" ],
|
||||||
|
[ "VimIsCommand", "Type" ],
|
||||||
|
[ "vimNotation", "StorageClass" ],
|
||||||
|
[ "vimMapLhs", "Special" ],
|
||||||
|
[ "vimMapRhs", "Label" ],
|
||||||
|
[ "vimNotFunc", "Conditional" ],
|
||||||
|
[ "vimSep", "Noise" ],
|
||||||
|
[ "vimParenSep", "vimSep" ],
|
||||||
|
[ "vimContinue", "vimSep" ],
|
||||||
|
[ "vimBracket", "vimSep" ],
|
||||||
|
[ "vimOperParen", "Normal" ],
|
||||||
|
[ "vimUserFunc", "Identifier" ],
|
||||||
|
[ "vimFoldMarker", "Noise" ],
|
||||||
|
|
||||||
|
# yaml
|
||||||
|
|
||||||
|
["yamlKeyValueDelimiter", "Noise" ],
|
||||||
|
["yamlFowIndicator", "Noise" ],
|
||||||
|
|
||||||
|
# config highlighting
|
||||||
|
|
||||||
|
[ "confComment", "Comment" ],
|
||||||
|
|
||||||
|
# markdown
|
||||||
|
["markdownDelimiter", "NONE", fg_weak1, "bold"],
|
||||||
|
["markdownHeadingDelimiter", "markdownDelimiter"],
|
||||||
|
["markdownListMarker", "NONE", fg_strong3, "bold"],
|
||||||
|
["markdownCodeDelimiter", "markdownDelimiter"],
|
||||||
|
["markdownCode", "Function"],
|
||||||
|
["markdownItalic", "NONE", fg_strong3, "italic"],
|
||||||
|
["markdownItalicDelimiter", "markdownDelimiter"],
|
||||||
|
["markdownBold", "NONE", fg_strong2, "bold"],
|
||||||
|
["markdownBoldDelimiter", "markdownDelimiter"],
|
||||||
|
["markdownIdDeclaration", "Conditional"],
|
||||||
|
["markdownId", "markdownIdDeclaration"],
|
||||||
|
["markdownLinkText", "NONE", fg_strong2, "underline"],
|
||||||
|
|
||||||
|
# extra whitespace
|
||||||
|
|
||||||
|
[ "ExtraWhitespace", bg_whitespace_error ,"NONE", "NONE" ],
|
||||||
|
|
||||||
|
# php
|
||||||
|
|
||||||
|
[ "phpRegion", "Normal" ],
|
||||||
|
[ "phpComparison", "Operator" ],
|
||||||
|
[ "phpMethod", "Function" ],
|
||||||
|
[ "phpParent", "Normal" ],
|
||||||
|
[ "phpMemberSelector", "StorageClass" ],
|
||||||
|
[ "phpVarSelector", "StorageClass" ],
|
||||||
|
|
||||||
|
# quickfix
|
||||||
|
|
||||||
|
[ "QuickfixLine", "NONE", ui_fg_strong2, "bold" ],
|
||||||
|
[ "qfLineNr", "NONE", ui_fg_weak2, "italic"],
|
||||||
|
[ "qfFilename", "NONE", ui_fg_strong1, "bold" ],
|
||||||
|
[ "qfSeparator", "Ignore" ],
|
||||||
|
[ "qfError", "ErrorMsg" ],
|
||||||
|
|
||||||
|
# json
|
||||||
|
|
||||||
|
[ "jsonKeyword", "Identifier" ],
|
||||||
|
[ "jsonValue", "String" ],
|
||||||
|
[ "jsonQuote", "Noise" ],
|
||||||
|
|
||||||
|
# plugins
|
||||||
|
|
||||||
|
[ "CocErrorSign", "ErrorMsg" ],
|
||||||
|
[ "CocWarningSign", "WarningMsg" ],
|
||||||
|
[ "CocInfoSign", "Question" ],
|
||||||
|
[ "CocHintSign", "Question" ],
|
||||||
|
[ "CocHighlightText", "IncSearch" ],
|
||||||
|
[ "LspErrorText", "ErrorMsg" ],
|
||||||
|
[ "LspWarningText", "WarningMsg" ],
|
||||||
|
[ "LspInformationText", "Question" ],
|
||||||
|
[ "LspHintText", "Question" ],
|
||||||
|
[ "ALEErrorSign", "ErrorMsg" ],
|
||||||
|
[ "ALEWarningSign", "WarningMsg" ],
|
||||||
|
|
||||||
|
# ctrl-p highlighting
|
||||||
|
# :h ctrlp-customization
|
||||||
|
|
||||||
|
[ "CtrlPPrtBase", ui_cursor_bg, ui_cursor_fg, "bold" ],
|
||||||
|
[ "CtrlPPrtText", ui_cursor_bg, ui_cursor_fg, "bold"],
|
||||||
|
[ "CtrlPMatch", "NONE", ui_fg_strong2, "bold"],
|
||||||
|
[ "CtrlPMode1", "NONE", ui_fg_strong3, "bold"],
|
||||||
|
[ "CtrlPMode2", "NONE", ui_fg_strong1, "NONE"],
|
||||||
|
[ "CtrlPNoEntries", "NONE", ui_fg_warning_strong, "bold" ],
|
||||||
|
[ "CtrlPBufferNr", "NONE", ui_fg_strong2, "bold" ],
|
||||||
|
[ "CtrlPBufferInd", "NONE", ui_fg_strong4, "bold" ],
|
||||||
|
[ "CtrlPBufferPath", "NONE", ui_fg_weak2, "NONE" ],
|
||||||
|
[ "CtrlPBufferHid", "NONE", ui_fg, "NONE" ],
|
||||||
|
[ "CtrlPBufferHidMod", "NONE", ui_fg_warning_weak, "NONE" ],
|
||||||
|
[ "CtrlPBufferVis", "Normal" ],
|
||||||
|
[ "CtrlPBufferVisMod", "NONE", ui_fg_warning, "NONE" ],
|
||||||
|
[ "CtrlPBufferCur", "NONE", ui_fg_strong3, "bold" ],
|
||||||
|
[ "CtrlPBufferCurMod", "NONE", ui_fg_warning_strong, "NONE" ],
|
||||||
|
|
||||||
|
[ "CtrlPBufName", "NONE", ui_fg_strong2, "NONE" ],
|
||||||
|
[ "CtrlPTagKind", "NONE", ui_fg_strong3, "bold" ],
|
||||||
|
[ "CtrlPqfLineCol", "NONE", ui_fg_warning, "bold" ],
|
||||||
|
[ "CtrlPUndoT", "NONE", ui_fg_strong1, "NONE" ],
|
||||||
|
[ "CtrlPUndoBr", "NONE", ui_fg_weak1, "NONE" ],
|
||||||
|
[ "CtrlPUndoNr", "NONE", ui_fg_weak2, "NONE" ],
|
||||||
|
[ "CtrlPUndoSv", "NONE", ui_fg_warning, "NONE" ],
|
||||||
|
[ "CtrlPUndoPo", "NONE", ui_fg_strong3, "bold" ],
|
||||||
|
|
||||||
|
# netrw
|
||||||
|
[ "netrwTreeBar", "Noise" ],
|
||||||
|
[ "netrwClassify", "Noise" ],
|
||||||
|
[ "netrwExe", "Identifier" ],
|
||||||
|
[ "netrwDir", "String" ],
|
||||||
|
[ "netrwPlain", "Statement" ],
|
||||||
|
[ "netrwHelpCmd", "Type" ],
|
||||||
|
[ "netrwCmdNote", "function" ],
|
||||||
|
[ "netrwQuickHelp", "netrwCmdNote" ],
|
||||||
|
[ "netrwCmdSep", "Noise" ],
|
||||||
|
[ "netrwVersion", "StorageClass" ],
|
||||||
|
[ "netrwList", "String" ],
|
||||||
|
[ "netrwHidePat", "Identifier" ],
|
||||||
|
|
||||||
|
# i3config
|
||||||
|
[ "Variable", "Function" ],
|
||||||
|
|
||||||
|
# to be implemented
|
||||||
|
|
||||||
|
# "" #shell highlighting
|
||||||
|
# "{{{
|
||||||
|
# "hi! def link shConditional shLoop
|
||||||
|
# "hi! def link shFunctionTwo mIdentifierBright
|
||||||
|
# "hi! def link shFunction mIdentifier
|
||||||
|
# "hi! def link shFunctionKey mStatement
|
||||||
|
# "hi! def link shCaseEsac mValue
|
||||||
|
# "hi! def link shCaseBar mNoise
|
||||||
|
# "hi! def link shEcho mNoiseBright
|
||||||
|
# "hi! def link bashSpecialVariables mSpecial
|
||||||
|
# "hi! def link shCmdSubRegion mNoiseBright
|
||||||
|
# "hi! def link shCommandSub mSpecialDark
|
||||||
|
# "hi! def link shEscape mNoise
|
||||||
|
# "hi! def link shTestOpr mNoise
|
||||||
|
# "hi! def link shSnglCase mNoise
|
||||||
|
# hi! def link shDerefSimple Type
|
||||||
|
# hi! def link shDerefVar shDerefSimple
|
||||||
|
# hi! def link shDerefOp Conditional
|
||||||
|
# hi! def link shDerefPattern shDerefOp
|
||||||
|
# hi! def link shCommandSub Type
|
||||||
|
# hi! def link shOption StorageClass
|
||||||
|
# ""}}}
|
||||||
|
|
||||||
|
# "" vim-fugitive
|
||||||
|
# ""{{{
|
||||||
|
# "hi! def link gitCommitBranch mValueDarkItalic
|
||||||
|
# "hi! def link gitCommitDiscarded mNoiseDark
|
||||||
|
# "hi! def link gitCommitComment mNoiseDark
|
||||||
|
# "hi! def link gitCommitOnBranch mNoise
|
||||||
|
# "hi! def link gitCommitWarning mInterfaceError
|
||||||
|
# "hi! def link gitCommitDiscardedType mNoise
|
||||||
|
# "hi! def link gitCommitSelectedType mNoise
|
||||||
|
# "hi! def link gitCommitSelectedFile mValueDarkerItalic
|
||||||
|
# "hi! def link gitCommitDiscardedFile mInterfaceWarning
|
||||||
|
# "hi! def link gitCommitUntrackedFile mStatementBright
|
||||||
|
# "hi! def link gitCommitNumber mInterfaceError
|
||||||
|
# "hi! def link gitCommitAhead gitCommitNumber
|
||||||
|
# "hi! def link gitCommitBehind gitCommitNumber
|
||||||
|
# ""}}}
|
||||||
|
|
||||||
|
# "" #tagbar highlighting
|
||||||
|
# "" TagbarHighlight defined in vimrc as it gets overridden
|
||||||
|
# "" by plugin when defined in here
|
||||||
|
# "" hi! def link TagbarFoldIcon InterfaceNormal
|
||||||
|
#
|
||||||
|
# "" hi! def link TagbarHelp InterfaceHelp
|
||||||
|
# "" hi! def link TagbarHelpKey InterfaceHelpDark
|
||||||
|
# "" hi! def link TagbarHelpTitle InterfaceHelpBright
|
||||||
|
#
|
||||||
|
# "" hi! def link TagbarKind InterfaceH1
|
||||||
|
# "" hi! def link TagbarNestedKind InterfaceH1
|
||||||
|
#
|
||||||
|
# "" hi! def link TagbarScope InterfaceH1
|
||||||
|
# "" hi! def link TagbarType InterfaceH1
|
||||||
|
# "" hi! def link TagbarSignature InterfaceNormal
|
||||||
|
# "" hi! def link TagbarPseudoID InterfaceNormal
|
||||||
|
# "" hi! def link TagbarHighlight InterfaceCurrent
|
||||||
|
#
|
||||||
|
# "" hi! def link TagbarAccessPublic InterfaceH2
|
||||||
|
# "" hi! def link TagbarAccessProtected InterfaceH2
|
||||||
|
# "" hi! def link TagbarAccessPrivate InterfaceH2
|
||||||
|
#
|
||||||
|
# "" hi! TagbarHighlight ctermfg=255 guifg=#eeeeee ctermbg=240 guibg=#585858
|
||||||
|
|
||||||
|
# "" #vimwiki highlighting
|
||||||
|
# "" hi VimwikiLink ctermfg=252 guifg=#d0d0d0 ctermbg=234 guibg=#1c1c1c
|
||||||
|
# "" hi! def link VimwikiHeaderChar CRNoiseDark
|
||||||
|
# "" hi VimwikiHeader1 ctermbg=242 guibg=#666666 ctermfg=255 guifg=#eeeeee
|
||||||
|
# "" hi VimwikiHeader2 ctermbg=238 guibg=#444444 ctermfg=255 guifg=#eeeeee
|
||||||
|
# "" hi VimwikiHeader3 ctermbg=236 guibg=#303030 guibg=#303030 ctermfg=255 guifg=#eeeeee
|
||||||
|
# "" hi VimwikiHeader4 ctermbg=236 guibg=#303030 guibg=#303030 ctermfg=251 guifg=#c6c6c6
|
||||||
|
# "" hi VimwikiHeader5 ctermbg=236 guibg=#303030 guibg=#303030 ctermfg=246 guifg=#949494
|
||||||
|
# "" hi VimwikiHeader6 ctermbg=236 guibg=#303030 guibg=#303030 ctermfg=244 guifg=#808080
|
||||||
|
# "" hi VimwikiListTodo ctermbg=233 guibg=#121212 ctermfg=255 guifg=#eeeeee
|
||||||
|
|
||||||
|
|
||||||
|
]
|
||||||
|
|
||||||
|
# Step 4: generation
|
||||||
|
#
|
||||||
|
# From a separate shell:
|
||||||
|
#
|
||||||
|
# $ erb -T - bar.erb > bar.vim
|
||||||
|
#
|
||||||
|
# From Vim:
|
||||||
|
#
|
||||||
|
# :!erb -T - % > %:r.vim
|
||||||
|
|
||||||
|
# These online resources can help you design your colorscheme:
|
||||||
|
#
|
||||||
|
# * http://upload.wikimedia.org/wikipedia/en/1/15/Xterm_256color_chart.svg
|
||||||
|
# the xterm palette
|
||||||
|
# * http://whatcolor.herokuapp.com/
|
||||||
|
# play with hexadecimal colors right in the address bar (currently down)
|
||||||
|
# * http://color.hailpixel.com/
|
||||||
|
# similar concept, fuzzier implementation
|
||||||
|
# * http://colourco.de/
|
||||||
|
# similar concept, fancier implementation
|
||||||
|
# * http://www.colr.org/
|
||||||
|
# extract a palette from an image
|
||||||
|
# * http://colores.manugarri.com/
|
||||||
|
# search for 'word', get images and color palettes
|
||||||
|
# * http://www.colourlovers.com/palettes
|
||||||
|
# user-created palettes
|
||||||
|
# * http://www.perbang.dk/color+scheme/
|
||||||
|
# a no-nonsense colorscheme generator
|
||||||
|
# * https://color.adobe.com/
|
||||||
|
# Adobe's fancy colorscheme generator
|
||||||
|
# * http://paletton.com/
|
||||||
|
# The classic 'Color Scheme Designer', rebranded
|
||||||
|
# * http://vrl.cs.brown.edu/color
|
||||||
|
# A very smart palette generator
|
||||||
|
# * https://cmcenroe.me/2018/04/03/colour-scheme.html
|
||||||
|
# "I Made My Own Colour Scheme and You Can Too!"
|
||||||
|
|
||||||
|
# A few general advices:
|
||||||
|
#
|
||||||
|
# * The Windows console is limited to the 16 so-called "ANSI" colors but it has
|
||||||
|
# a few of them interverted which makes numbers impractical. Use color names
|
||||||
|
# instead of numbers: :help cterm-colors
|
||||||
|
# * The Windows console (yeah…) doesn't do italics, underlines or bolded text;
|
||||||
|
# it is limited to normal and reverse. Keep that in mind if you want
|
||||||
|
# your colorscheme to be usable in as many environments as possible by as many
|
||||||
|
# people as possible.
|
||||||
|
# * All of the terminal emulators in use these days allow their users to
|
||||||
|
# change the 16 so-called "ANSI" colors. It is also possible on some platforms
|
||||||
|
# to change some or all of the 256 colors in the xterm palette. Don't take
|
||||||
|
# anything for granted.
|
||||||
|
# * When used against a light background, strong colors work better than muted
|
||||||
|
# ones. Light or dark doesn't really matters. Also, it is harder to discriminate
|
||||||
|
# between two similar colors on a light background.
|
||||||
|
# * Both strong and muted colors work well against a dark background. It is also
|
||||||
|
# easier to work with similar colors, but dark colors don't work at all.
|
||||||
|
# * Use as many text samples as possible. String-heavy languages may look completely
|
||||||
|
# different than keyword-heavy ones. This can have an impact on the usability
|
||||||
|
# of your colorscheme.
|
||||||
|
# * Most terminal emulators and terminal multiplexers currently in use on unix-like
|
||||||
|
# systems support 256 colors but they almost always default to a '$TERM' that tells
|
||||||
|
# Vim otherwise. Your users will need to make sure their terminal emulator/multiplexer
|
||||||
|
# is correctly set up if they want to enjoy the best possible experience.
|
||||||
|
|
||||||
|
# Many thanks to Barry Arthur (https://github.com/dahu) for the original idea.
|
||||||
|
|
||||||
|
# You don't need to edit anything beyond this line.
|
||||||
|
-%>
|
||||||
|
" <%= information[:name] %>.vim -- Vim color scheme.
|
||||||
|
" Author: <%= information[:author] %> (<%= information[:email] %>)
|
||||||
|
" Webpage: <%= information[:webpage] %>
|
||||||
|
" Description: <%= information[:description] %>
|
||||||
|
|
||||||
|
hi clear
|
||||||
|
|
||||||
|
if exists("syntax_on")
|
||||||
|
syntax reset
|
||||||
|
endif
|
||||||
|
|
||||||
|
let colors_name = "<%= information[:name] %>"
|
||||||
|
|
||||||
|
if ($TERM =~ '256' || &t_Co >= 256) || has("gui_running")
|
||||||
|
<% for highlight in highlights -%>
|
||||||
|
<% if highlight.length == 2 -%>
|
||||||
|
hi link <%= highlight[0] %> <%= highlight[1] %>
|
||||||
|
<% elsif highlight.length == 4 -%>
|
||||||
|
hi <%= highlight[0] %> ctermbg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][1] %> ctermfg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][1] %> cterm=<%= highlight[3] %> guibg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][0] %> guifg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][0] %> gui=<%= highlight[3] %>
|
||||||
|
<% if highlight[0] == "Normal" -%>
|
||||||
|
set background=<%= information[:background] %>
|
||||||
|
<% end -%>
|
||||||
|
<% else -%>
|
||||||
|
hi <%= highlight[0] %> ctermbg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][1] %> ctermfg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][1] %> cterm=<%= highlight[3] %> guibg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][0] %> guifg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][0] %> gui=<%= highlight[3] %> guisp=<%= highlight[4].kind_of?(String) ? highlight[4] : highlight[4][0] %>
|
||||||
|
<% end -%>
|
||||||
|
<% end -%>
|
||||||
|
elseif &t_Co == 8 || $TERM !~# '^linux' || &t_Co == 16
|
||||||
|
set t_Co=16
|
||||||
|
<% for highlight in highlights -%>
|
||||||
|
<% if highlight.length == 2 -%>
|
||||||
|
hi link <%= highlight[0] %> <%= highlight[1] %>
|
||||||
|
<% else -%>
|
||||||
|
hi <%= highlight[0] %> ctermbg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][2] %> ctermfg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][2] %> cterm=<%= highlight[3] %>
|
||||||
|
<% if highlight[0] == "Normal" -%>
|
||||||
|
set background=<%= information[:background] %>
|
||||||
|
<% end -%>
|
||||||
|
<% end -%>
|
||||||
|
<% end -%>
|
||||||
|
endif
|
||||||
|
|
||||||
|
let g:terminal_ansi_colors = <%= terminal_ansi_colors %>
|
||||||
|
|
||||||
|
augroup cursorlinebg
|
||||||
|
au!
|
||||||
|
au InsertEnter * hi CursorLine ctermbg=<%= bg_cursorline_input[1] %> ctermfg=NONE cterm=NONE guibg=<%= bg_cursorline_input[0] %> guifg=NONE
|
||||||
|
au InsertLeave * hi CursorLine ctermbg=<%= bg_cursorline[1] %> ctermfg=NONE cterm=NONE guibg=<%= bg_cursorline[0] %> guifg=NONE
|
||||||
|
augroup END
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,743 @@
|
||||||
|
" monotonous-darker.vim -- Vim color scheme.
|
||||||
|
" Author: studiovx (studiovx@studiovx.co.uk)
|
||||||
|
" Webpage:
|
||||||
|
" Description:
|
||||||
|
|
||||||
|
hi clear
|
||||||
|
|
||||||
|
if exists("syntax_on")
|
||||||
|
syntax reset
|
||||||
|
endif
|
||||||
|
|
||||||
|
let colors_name = "monotonous-darker"
|
||||||
|
|
||||||
|
if ($TERM =~ '256' || &t_Co >= 256) || has("gui_running")
|
||||||
|
hi Normal ctermbg=234 ctermfg=243 cterm=NONE guibg=#000000 guifg=#767070 gui=NONE
|
||||||
|
set background=dark
|
||||||
|
hi Special ctermbg=NONE ctermfg=124 cterm=bold guibg=NONE guifg=#cab0af gui=bold
|
||||||
|
hi NonText ctermbg=NONE ctermfg=124 cterm=NONE guibg=NONE guifg=#d1bab9 gui=NONE
|
||||||
|
hi Tag ctermbg=237 ctermfg=NONE cterm=NONE guibg=#373030 guifg=NONE gui=NONE
|
||||||
|
hi Identifier ctermbg=NONE ctermfg=88 cterm=NONE guibg=NONE guifg=#b79392 gui=NONE
|
||||||
|
hi Function ctermbg=NONE ctermfg=88 cterm=bold guibg=NONE guifg=#c4a6a5 gui=bold
|
||||||
|
hi Type ctermbg=NONE ctermfg=52 cterm=NONE guibg=NONE guifg=#967978 gui=NONE
|
||||||
|
hi StorageClass ctermbg=NONE ctermfg=52 cterm=bold guibg=NONE guifg=#866b6b gui=bold
|
||||||
|
hi link Structure StorageClass
|
||||||
|
hi link TypeDef StorageClass
|
||||||
|
hi Constant ctermbg=NONE ctermfg=255 cterm=italic guibg=NONE guifg=#eee4e4 gui=italic
|
||||||
|
hi String ctermbg=NONE ctermfg=250 cterm=italic guibg=NONE guifg=#aeadad gui=italic
|
||||||
|
hi link Character String
|
||||||
|
hi link Number String
|
||||||
|
hi link Boolean String
|
||||||
|
hi link Float String
|
||||||
|
hi Folded ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#aeadad gui=bold
|
||||||
|
hi Statement ctermbg=NONE ctermfg=243 cterm=NONE guibg=NONE guifg=#767070 gui=NONE
|
||||||
|
hi Conditional ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#aeadad gui=bold
|
||||||
|
hi Repeat ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#9a9393 gui=bold
|
||||||
|
hi Label ctermbg=NONE ctermfg=244 cterm=bold guibg=NONE guifg=#857f7f gui=bold
|
||||||
|
hi Operator ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#5d5d5d gui=NONE
|
||||||
|
hi Keyword ctermbg=NONE ctermfg=244 cterm=bold guibg=NONE guifg=#857f7f gui=bold
|
||||||
|
hi Exception ctermbg=NONE ctermfg=52 cterm=bold guibg=NONE guifg=#6b5d5d gui=bold
|
||||||
|
hi PreProc ctermbg=NONE ctermfg=238 cterm=bold guibg=NONE guifg=#494646 gui=bold
|
||||||
|
hi Include ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#494646 gui=NONE
|
||||||
|
hi Comment ctermbg=NONE ctermfg=240 cterm=bold,italic guibg=NONE guifg=#5d5d5d gui=bold,italic
|
||||||
|
hi SpecialComment ctermbg=NONE ctermfg=244 cterm=italic guibg=NONE guifg=#857f7f gui=italic
|
||||||
|
hi Todo ctermbg=NONE ctermfg=247 cterm=italic guibg=NONE guifg=#9a9393 gui=italic
|
||||||
|
hi Ignore ctermbg=NONE ctermfg=234 cterm=NONE guibg=NONE guifg=#000000 gui=NONE
|
||||||
|
hi Conceal ctermbg=NONE ctermfg=NONE cterm=NONE guibg=NONE guifg=NONE gui=NONE
|
||||||
|
hi Error ctermbg=NONE ctermfg=196 cterm=bold guibg=NONE guifg=#c74444 gui=bold
|
||||||
|
hi Underlined ctermbg=NONE ctermfg=NONE cterm=underline guibg=NONE guifg=NONE gui=underline
|
||||||
|
hi StatusLine ctermbg=238 ctermfg=250 cterm=italic guibg=#2B2B2B guifg=#aeadad gui=italic
|
||||||
|
hi StatusLineNC ctermbg=238 ctermfg=243 cterm=italic guibg=#2B2B2B guifg=#716c6c gui=italic
|
||||||
|
hi TabLine ctermbg=238 ctermfg=243 cterm=italic guibg=#2B2B2B guifg=#716c6c gui=italic
|
||||||
|
hi TabLineFill ctermbg=238 ctermfg=238 cterm=italic guibg=#2B2B2B guifg=#2B2B2B gui=italic
|
||||||
|
hi TabLineSel ctermbg=238 ctermfg=250 cterm=italic guibg=#2B2B2B guifg=#aeadad gui=italic
|
||||||
|
hi VertSplit ctermbg=234 ctermfg=238 cterm=NONE guibg=#000000 guifg=#2B2B2B gui=NONE
|
||||||
|
hi FoldColumn ctermbg=234 ctermfg=238 cterm=NONE guibg=#000000 guifg=#494646 gui=NONE
|
||||||
|
hi ColorColumn ctermbg=232 ctermfg=NONE cterm=NONE guibg=#0c0c0d guifg=NONE gui=NONE
|
||||||
|
hi SignColumn ctermbg=234 ctermfg=250 cterm=NONE guibg=#000000 guifg=#aeadad gui=NONE
|
||||||
|
hi CursorLine ctermbg=232 ctermfg=NONE cterm=NONE guibg=#0c0c0d guifg=NONE gui=NONE
|
||||||
|
hi Title ctermbg=NONE ctermfg=255 cterm=bold,italic guibg=NONE guifg=#eee4e4 gui=bold,italic
|
||||||
|
hi LineNr ctermbg=234 ctermfg=238 cterm=NONE guibg=#000000 guifg=#494646 gui=NONE
|
||||||
|
hi CursorLineNr ctermbg=234 ctermfg=243 cterm=bold guibg=#000000 guifg=#716c6c gui=bold
|
||||||
|
hi Pmenu ctermbg=237 ctermfg=244 cterm=NONE guibg=#232525 guifg=#857f7f gui=NONE
|
||||||
|
hi PmenuSbar ctermbg=237 ctermfg=237 cterm=NONE guibg=#232525 guifg=#232525 gui=NONE
|
||||||
|
hi PmenuSel ctermbg=237 ctermfg=250 cterm=bold guibg=#232525 guifg=#aeadad gui=bold
|
||||||
|
hi PmenuThumb ctermbg=244 ctermfg=244 cterm=NONE guibg=#857f7f guifg=#857f7f gui=NONE
|
||||||
|
hi SpecialKey ctermbg=NONE ctermfg=124 cterm=NONE guibg=NONE guifg=#d1bab9 gui=NONE
|
||||||
|
hi DiffAdd ctermbg=22 ctermfg=NONE cterm=NONE guibg=#293229 guifg=NONE gui=NONE
|
||||||
|
hi DiffChange ctermbg=17 ctermfg=NONE cterm=NONE guibg=#2D2E34 guifg=NONE gui=NONE
|
||||||
|
hi DiffDelete ctermbg=52 ctermfg=NONE cterm=NONE guibg=#322929 guifg=NONE gui=NONE
|
||||||
|
hi DiffText ctermbg=17 ctermfg=21 cterm=NONE guibg=#2D2E34 guifg=#656a7c gui=NONE
|
||||||
|
hi IncSearch ctermbg=17 ctermfg=234 cterm=NONE guibg=#93adc2 guifg=#000000 gui=NONE
|
||||||
|
hi Search ctermbg=17 ctermfg=250 cterm=NONE guibg=#49535a guifg=#aeadad gui=NONE
|
||||||
|
hi Visual ctermbg=17 ctermfg=NONE cterm=NONE guibg=#384046 guifg=NONE gui=NONE
|
||||||
|
hi VisualNOS ctermbg=52 ctermfg=NONE cterm=NONE guibg=#463838 guifg=NONE gui=NONE
|
||||||
|
hi Directory ctermbg=NONE ctermfg=250 cterm=NONE guibg=NONE guifg=#aeadad gui=NONE
|
||||||
|
hi MatchParen ctermbg=17 ctermfg=255 cterm=bold guibg=#49535a guifg=#eee4e4 gui=bold
|
||||||
|
hi SpellBad ctermbg=NONE ctermfg=196 cterm=NONE guibg=NONE guifg=#c74444 gui=NONE guisp=#c74444
|
||||||
|
hi SpellCap ctermbg=NONE ctermfg=166 cterm=NONE guibg=NONE guifg=#a67038 gui=NONE guisp=#a67038
|
||||||
|
hi SpellLocal ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#797532 gui=NONE guisp=#a67038
|
||||||
|
hi SpellRare ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#797532 gui=NONE guisp=#a67038
|
||||||
|
hi WildMenu ctermbg=238 ctermfg=255 cterm=bold guibg=#2B2B2B guifg=#eee4e4 gui=bold
|
||||||
|
hi ErrorMsg ctermbg=NONE ctermfg=196 cterm=italic guibg=NONE guifg=#c74444 gui=italic
|
||||||
|
hi ModeMsg ctermbg=NONE ctermfg=255 cterm=italic guibg=NONE guifg=#eee4e4 gui=italic
|
||||||
|
hi MoreMsg ctermbg=NONE ctermfg=255 cterm=italic guibg=NONE guifg=#eee4e4 gui=italic
|
||||||
|
hi Question ctermbg=NONE ctermfg=247 cterm=italic guibg=NONE guifg=#797532 gui=italic
|
||||||
|
hi WarningMsg ctermbg=NONE ctermfg=166 cterm=italic guibg=NONE guifg=#a67038 gui=italic
|
||||||
|
hi Cursor ctermbg=255 ctermfg=0 cterm=bold guibg=#eee4e4 guifg=#131313 gui=bold
|
||||||
|
hi CursorColumn ctermbg=232 ctermfg=NONE cterm=NONE guibg=#0c0c0d guifg=NONE gui=NONE
|
||||||
|
hi EndOfBuffer ctermbg=234 ctermfg=234 cterm=NONE guibg=#000000 guifg=#000000 gui=NONE
|
||||||
|
hi Noise ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#5d5959 gui=NONE
|
||||||
|
hi TabLineNum ctermbg=238 ctermfg=243 cterm=italic guibg=#2B2B2B guifg=#716c6c gui=italic
|
||||||
|
hi TabLineNumSel ctermbg=238 ctermfg=244 cterm=italic guibg=#2B2B2B guifg=#857f7f gui=italic
|
||||||
|
hi StatusLineNoise ctermbg=238 ctermfg=240 cterm=italic guibg=#2B2B2B guifg=#5d5959 gui=italic
|
||||||
|
hi StatusLineNoiseActive ctermbg=238 ctermfg=243 cterm=italic guibg=#2B2B2B guifg=#716c6c gui=italic
|
||||||
|
hi StatusLineBufferNr ctermbg=238 ctermfg=247 cterm=italic guibg=#2B2B2B guifg=#9a9393 gui=italic
|
||||||
|
hi StatusLineBufferNrActive ctermbg=238 ctermfg=250 cterm=italic guibg=#2B2B2B guifg=#aeadad gui=italic
|
||||||
|
hi StatusLinePercent ctermbg=238 ctermfg=243 cterm=italic guibg=#2B2B2B guifg=#716c6c gui=italic
|
||||||
|
hi StatusLinePercentActive ctermbg=238 ctermfg=247 cterm=italic guibg=#2B2B2B guifg=#9a9393 gui=italic
|
||||||
|
hi StatusLineLinecount ctermbg=238 ctermfg=243 cterm=italic guibg=#2B2B2B guifg=#716c6c gui=italic
|
||||||
|
hi StatusLineLinecountActive ctermbg=238 ctermfg=244 cterm=italic guibg=#2B2B2B guifg=#857f7f gui=italic
|
||||||
|
hi StatusLineDivActive ctermbg=243 ctermfg=243 cterm=NONE guibg=#716c6c guifg=#716c6c gui=NONE
|
||||||
|
hi StatusLineDivInput ctermbg=17 ctermfg=17 cterm=NONE guibg=#384046 guifg=#384046 gui=NONE
|
||||||
|
hi StatusLineDivMod ctermbg=124 ctermfg=124 cterm=NONE guibg=#655757 guifg=#655757 gui=NONE
|
||||||
|
hi StatusLineDivModActive ctermbg=124 ctermfg=124 cterm=NONE guibg=#916c6c guifg=#916c6c gui=NONE
|
||||||
|
hi StatusLineFileInfo ctermbg=NONE ctermfg=240 cterm=italic guibg=NONE guifg=#5d5d5d gui=italic
|
||||||
|
hi StatusLineFile ctermbg=238 ctermfg=247 cterm=italic guibg=#2B2B2B guifg=#9a9393 gui=italic
|
||||||
|
hi StatusLineFileActive ctermbg=238 ctermfg=250 cterm=italic guibg=#2B2B2B guifg=#aeadad gui=italic
|
||||||
|
hi StatusLineDir ctermbg=238 ctermfg=243 cterm=italic guibg=#2B2B2B guifg=#716c6c gui=italic
|
||||||
|
hi StatusLineDirActive ctermbg=238 ctermfg=243 cterm=italic guibg=#2B2B2B guifg=#716c6c gui=italic
|
||||||
|
hi StatusLineExt ctermbg=238 ctermfg=243 cterm=italic guibg=#2B2B2B guifg=#716c6c gui=italic
|
||||||
|
hi StatusLineExtActive ctermbg=238 ctermfg=244 cterm=italic guibg=#2B2B2B guifg=#857f7f gui=italic
|
||||||
|
hi StatusLineDot ctermbg=238 ctermfg=240 cterm=italic guibg=#2B2B2B guifg=#5d5959 gui=italic
|
||||||
|
hi StatusLineDotActive ctermbg=238 ctermfg=240 cterm=italic guibg=#2B2B2B guifg=#5d5959 gui=italic
|
||||||
|
hi StatusLineFileReadOnly ctermbg=238 ctermfg=124 cterm=italic guibg=#2B2B2B guifg=#725454 gui=italic
|
||||||
|
hi StatusLineFileReadOnlyActive ctermbg=NONE ctermfg=124 cterm=italic guibg=NONE guifg=#725454 gui=italic
|
||||||
|
hi StatusLineWarning ctermbg=238 ctermfg=244 cterm=italic guibg=#2B2B2B guifg=#857f7f gui=italic
|
||||||
|
hi StatusLineWarningActive ctermbg=NONE ctermfg=124 cterm=italic guibg=NONE guifg=#725454 gui=italic
|
||||||
|
hi LinterDash ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#494646 gui=NONE
|
||||||
|
hi LinterDashActive ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#5d5d5d gui=NONE
|
||||||
|
hi LinterError ctermbg=NONE ctermfg=243 cterm=bold guibg=NONE guifg=#716c6c gui=bold
|
||||||
|
hi LinterErrorActive ctermbg=NONE ctermfg=196 cterm=bold guibg=NONE guifg=#c74444 gui=bold
|
||||||
|
hi LinterErrorStyle ctermbg=NONE ctermfg=243 cterm=NONE guibg=NONE guifg=#716c6c gui=NONE
|
||||||
|
hi LinterErrorStyleActive ctermbg=NONE ctermfg=196 cterm=NONE guibg=NONE guifg=#c74444 gui=NONE
|
||||||
|
hi LinterWarning ctermbg=NONE ctermfg=240 cterm=bold guibg=NONE guifg=#5d5959 gui=bold
|
||||||
|
hi LinterWarningActive ctermbg=NONE ctermfg=166 cterm=bold guibg=NONE guifg=#a67038 gui=bold
|
||||||
|
hi LinterWarningStyle ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#5d5959 gui=NONE
|
||||||
|
hi LinterWarningStyleActive ctermbg=NONE ctermfg=166 cterm=NONE guibg=NONE guifg=#a67038 gui=NONE
|
||||||
|
hi LinterInfo ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#494646 gui=NONE
|
||||||
|
hi LinterInfoActive ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#797532 gui=NONE
|
||||||
|
hi GitGutterDelete ctermbg=NONE ctermfg=124 cterm=bold guibg=NONE guifg=#725454 gui=bold
|
||||||
|
hi GitGutterChange ctermbg=NONE ctermfg=19 cterm=bold guibg=NONE guifg=#596171 gui=bold
|
||||||
|
hi GitGutterAdd ctermbg=NONE ctermfg=34 cterm=bold guibg=NONE guifg=#496349 gui=bold
|
||||||
|
hi GitGutterChangeDelete ctermbg=NONE ctermfg=126 cterm=bold guibg=NONE guifg=#5c4a5a gui=bold
|
||||||
|
hi link QuickScopePrimary IncSearch
|
||||||
|
hi link QuickScopeSecondary Search
|
||||||
|
hi cssIdentifier ctermbg=NONE ctermfg=34 cterm=bold guibg=NONE guifg=#b1caaf gui=bold
|
||||||
|
hi cssClass ctermbg=NONE ctermfg=28 cterm=NONE guibg=NONE guifg=#a5c4a5 gui=NONE
|
||||||
|
hi cssFunction ctermbg=NONE ctermfg=244 cterm=bold guibg=NONE guifg=#857f7f gui=bold
|
||||||
|
hi cssProp ctermbg=NONE ctermfg=243 cterm=NONE guibg=NONE guifg=#716c6c gui=NONE
|
||||||
|
hi scssVariable ctermbg=NONE ctermfg=34 cterm=bold guibg=NONE guifg=#b9d1bb gui=bold
|
||||||
|
hi link cssAttr String
|
||||||
|
hi link cssIdentifierAttr Noise
|
||||||
|
hi link cssClassAttr cssIdentifierAttr
|
||||||
|
hi link cssAttrNoise Noise
|
||||||
|
hi link atKeyword PreProc
|
||||||
|
hi link cssIdentifier cssIdentifier
|
||||||
|
hi link cssClassName cssClass
|
||||||
|
hi link cssClassNameDot cssClass
|
||||||
|
hi link cssTagName htmlTagName
|
||||||
|
hi link cssPseudoClassId cssClassName
|
||||||
|
hi link cssKeyFrameSelector Label
|
||||||
|
hi link cssFunctionName cssFunction
|
||||||
|
hi link cssBraces Noise
|
||||||
|
hi cssUnitDecorators ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#9a9393 gui=NONE
|
||||||
|
hi link scssSelector cssClass
|
||||||
|
hi link scssSelectorName scssSelector
|
||||||
|
hi link scssSelectorChar cssIdentifier
|
||||||
|
hi link scssFunctionName cssFunctionName
|
||||||
|
hi link scssMixin keyword
|
||||||
|
hi link scssMixinName cssFunction
|
||||||
|
hi link scssampersand scssSelectorName
|
||||||
|
hi link scssAtRoot atKeyword
|
||||||
|
hi link vue_scss cssIdentifier
|
||||||
|
hi htmlTagName ctermbg=NONE ctermfg=19 cterm=NONE guibg=NONE guifg=#7378b4 gui=NONE
|
||||||
|
hi htmlSpecialTagName ctermbg=NONE ctermfg=19 cterm=bold guibg=NONE guifg=#7e84c6 gui=bold
|
||||||
|
hi htmlLink ctermbg=NONE ctermfg=250 cterm=italic,underline guibg=NONE guifg=#aeadad gui=italic,underline
|
||||||
|
hi link htmlNormal Normal
|
||||||
|
hi link htmlTitle Title
|
||||||
|
hi link htmlH1 htmlTitle
|
||||||
|
hi link htmlTag Noise
|
||||||
|
hi link htmlEndTag htmlTag
|
||||||
|
hi link htmlArg PreProc
|
||||||
|
hi link htmlValue String
|
||||||
|
hi link htmlSpecialChar Special
|
||||||
|
hi link htmlPreStmt PreProc
|
||||||
|
hi link htmlPreError Error
|
||||||
|
hi link htmlPreProc PreProc
|
||||||
|
hi link htmlPreAttr String
|
||||||
|
hi link htmlPreProcAttrName PreProc
|
||||||
|
hi link htmlPreProcAttrError Error
|
||||||
|
hi link htmlSpecial Special
|
||||||
|
hi link htmlSpecialChar Special
|
||||||
|
hi link htmlString String
|
||||||
|
hi link htmlStatement Statement
|
||||||
|
hi link htmlComment Comment
|
||||||
|
hi link htmlCommentPart Comment
|
||||||
|
hi link htmlValue String
|
||||||
|
hi link htmlCommentError htmlError
|
||||||
|
hi link htmlTagError htmlError
|
||||||
|
hi link htmlEvent javaScript
|
||||||
|
hi link htmlError Error
|
||||||
|
hi link javaScript Special
|
||||||
|
hi link javaScriptExpression javaScript
|
||||||
|
hi link htmlCssStyleComment Comment
|
||||||
|
hi link htmlCssDefinition Special
|
||||||
|
hi link htmlImgArg htmlArg
|
||||||
|
hi link htmlSrcValue String
|
||||||
|
hi link htmlSrcsetValue htmlSrcValue
|
||||||
|
hi link htmlAltValue String
|
||||||
|
hi link htmlDataArg htmlTagName
|
||||||
|
hi link htmlDataValue Constant
|
||||||
|
hi link htmlHrefArg htmlArg
|
||||||
|
hi link htmlHrefValue htmlSrcValue
|
||||||
|
hi vueTagSpecial ctermbg=NONE ctermfg=20 cterm=bold guibg=NONE guifg=#a6a5c4 gui=bold
|
||||||
|
hi vueTagComponentName ctermbg=NONE ctermfg=19 cterm=bold guibg=NONE guifg=#8685a7 gui=bold
|
||||||
|
hi vueDynamicComponent ctermbg=NONE ctermfg=17 cterm=bold guibg=NONE guifg=#6c6b86 gui=bold
|
||||||
|
hi vueSlotName ctermbg=NONE ctermfg=21 cterm=italic guibg=NONE guifg=#beb9d1 gui=italic
|
||||||
|
hi link vueComponentName vueTagComponentName
|
||||||
|
hi link vueTransitionComponent vueDynamicComponent
|
||||||
|
hi link vueTransitionName cssIdentifier
|
||||||
|
hi link vueTransitionMode String
|
||||||
|
hi link vueDirective Identifier
|
||||||
|
hi link vueEvent Function
|
||||||
|
hi link vueConditional Special
|
||||||
|
hi link vueFor vueConditional
|
||||||
|
hi link vueRef vueDirective
|
||||||
|
hi link vueSlot Noise
|
||||||
|
hi link vueDirectiveValue Type
|
||||||
|
hi link vueEventValue vueDirectiveValue
|
||||||
|
hi link vueConditionalValue vueDirectiveValue
|
||||||
|
hi link vueForValue vueConditionalValue
|
||||||
|
hi link vueRefValue Constant
|
||||||
|
hi link vueSlotValue vueSlotName
|
||||||
|
hi link vueObjectKey cssClass
|
||||||
|
hi link vueObjectValue vueDirectiveValue
|
||||||
|
hi link vueDirectiveClass Noise
|
||||||
|
hi link vueMustache Type
|
||||||
|
hi link jsFunctionKey Function
|
||||||
|
hi jsFuncCall ctermbg=NONE ctermfg=88 cterm=bold guibg=NONE guifg=#a78685 gui=bold
|
||||||
|
hi link jsFuncCall Identifier
|
||||||
|
hi link jsOperator Operator
|
||||||
|
hi link jsVariableDef Identifier
|
||||||
|
hi jsGlobalObjects ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#9a9393 gui=bold
|
||||||
|
hi link jsGlobalNodeObjects jsGlobalObjects
|
||||||
|
hi link jsExceptions jsGlobalObjects
|
||||||
|
hi link jsBuiltins jsGlobalObjects
|
||||||
|
hi link jsStorageClass Include
|
||||||
|
hi jsObjectKey ctermbg=NONE ctermfg=88 cterm=NONE guibg=NONE guifg=#b79392 gui=NONE
|
||||||
|
hi link jsObjectProp Type
|
||||||
|
hi jsObjectValue ctermbg=NONE ctermfg=52 cterm=NONE guibg=NONE guifg=#866b6b gui=NONE
|
||||||
|
hi link jsModuleKeyword Type
|
||||||
|
hi link jsOperatorKeyword Label
|
||||||
|
hi link jsThis jsGlobalObjects
|
||||||
|
hi link jsArrowFunction Function
|
||||||
|
hi link pythonBuiltin Type
|
||||||
|
hi link pythonBuiltinObj Special
|
||||||
|
hi link pythonDottedName Identifier
|
||||||
|
hi link pythonBrackets Noise
|
||||||
|
hi link pythonQuotes Noise
|
||||||
|
hi link pythonDot Noise
|
||||||
|
hi link pythonNoise Noise
|
||||||
|
hi link pythonExtraOperator Operator
|
||||||
|
hi link pythonDocString SpecialComment
|
||||||
|
hi pythonSelf ctermbg=NONE ctermfg=238 cterm=bold guibg=NONE guifg=#494646 gui=bold
|
||||||
|
hi link JinjaVarBlock Noise
|
||||||
|
hi link JinjaTagBlock JinjaVarBlock
|
||||||
|
hi jinjaSpecial ctermbg=NONE ctermfg=164 cterm=NONE guibg=NONE guifg=#b99dc1 gui=NONE
|
||||||
|
hi jinjaRaw ctermbg=NONE ctermfg=164 cterm=NONE guibg=NONE guifg=#625166 gui=NONE
|
||||||
|
hi jinjaStatement ctermbg=NONE ctermfg=164 cterm=NONE guibg=NONE guifg=#725f77 gui=NONE
|
||||||
|
hi jinjaFilter ctermbg=NONE ctermfg=164 cterm=bold guibg=NONE guifg=#b294bb gui=bold
|
||||||
|
hi jinjaBlockName ctermbg=NONE ctermfg=164 cterm=bold guibg=NONE guifg=#b294bb gui=bold
|
||||||
|
hi jinjaVariable ctermbg=NONE ctermfg=164 cterm=bold guibg=NONE guifg=#826c89 gui=bold
|
||||||
|
hi link jinjaString String
|
||||||
|
hi link jinjaNumber Number
|
||||||
|
hi link jinjaOperator Noise
|
||||||
|
hi link jinjaComment Comment
|
||||||
|
hi link sqlOperator Operator
|
||||||
|
hi vimFoldMarker ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#494646 gui=NONE
|
||||||
|
hi link vimMap Noise
|
||||||
|
hi link vimAbb vimMap
|
||||||
|
hi link VimCommand Statement
|
||||||
|
hi link VimOption String
|
||||||
|
hi link vimFunction Function
|
||||||
|
hi link vimFuncKey Special
|
||||||
|
hi link vimHighlight Noise
|
||||||
|
hi link vimAuGroupKey Noise
|
||||||
|
hi link vimGroupName Special
|
||||||
|
hi link vimAutoCmd Noise
|
||||||
|
hi link vimSynMtchGrp Type
|
||||||
|
hi link vimSynContains Type
|
||||||
|
hi link vimSynRegOpt Type
|
||||||
|
hi link vimHiTerm Include
|
||||||
|
hi link vimHiAttrib Number
|
||||||
|
hi link VimIsCommand Type
|
||||||
|
hi link vimNotation StorageClass
|
||||||
|
hi link vimMapLhs Special
|
||||||
|
hi link vimMapRhs Label
|
||||||
|
hi link vimNotFunc Conditional
|
||||||
|
hi link vimSep Noise
|
||||||
|
hi link vimParenSep vimSep
|
||||||
|
hi link vimContinue vimSep
|
||||||
|
hi link vimBracket vimSep
|
||||||
|
hi link vimOperParen Normal
|
||||||
|
hi link vimUserFunc Identifier
|
||||||
|
hi link vimFoldMarker Noise
|
||||||
|
hi link yamlKeyValueDelimiter Noise
|
||||||
|
hi link yamlFowIndicator Noise
|
||||||
|
hi link confComment Comment
|
||||||
|
hi markdownDelimiter ctermbg=NONE ctermfg=238 cterm=bold guibg=NONE guifg=#494646 gui=bold
|
||||||
|
hi link markdownHeadingDelimiter markdownDelimiter
|
||||||
|
hi markdownListMarker ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#aeadad gui=bold
|
||||||
|
hi link markdownCodeDelimiter markdownDelimiter
|
||||||
|
hi link markdownCode Function
|
||||||
|
hi markdownItalic ctermbg=NONE ctermfg=250 cterm=italic guibg=NONE guifg=#aeadad gui=italic
|
||||||
|
hi link markdownItalicDelimiter markdownDelimiter
|
||||||
|
hi markdownBold ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#9a9393 gui=bold
|
||||||
|
hi link markdownBoldDelimiter markdownDelimiter
|
||||||
|
hi link markdownIdDeclaration Conditional
|
||||||
|
hi link markdownId markdownIdDeclaration
|
||||||
|
hi markdownLinkText ctermbg=NONE ctermfg=247 cterm=underline guibg=NONE guifg=#9a9393 gui=underline
|
||||||
|
hi ExtraWhitespace ctermbg=196 ctermfg=NONE cterm=NONE guibg=#6a2e2e guifg=NONE gui=NONE
|
||||||
|
hi link phpRegion Normal
|
||||||
|
hi link phpComparison Operator
|
||||||
|
hi link phpMethod Function
|
||||||
|
hi link phpParent Normal
|
||||||
|
hi link phpMemberSelector StorageClass
|
||||||
|
hi link phpVarSelector StorageClass
|
||||||
|
hi QuickfixLine ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#9a9393 gui=bold
|
||||||
|
hi qfLineNr ctermbg=NONE ctermfg=240 cterm=italic guibg=NONE guifg=#5d5959 gui=italic
|
||||||
|
hi qfFilename ctermbg=NONE ctermfg=244 cterm=bold guibg=NONE guifg=#857f7f gui=bold
|
||||||
|
hi link qfSeparator Ignore
|
||||||
|
hi link qfError ErrorMsg
|
||||||
|
hi link jsonKeyword Identifier
|
||||||
|
hi link jsonValue String
|
||||||
|
hi link jsonQuote Noise
|
||||||
|
hi link CocErrorSign ErrorMsg
|
||||||
|
hi link CocWarningSign WarningMsg
|
||||||
|
hi link CocInfoSign Question
|
||||||
|
hi link CocHintSign Question
|
||||||
|
hi link CocHighlightText IncSearch
|
||||||
|
hi link LspErrorText ErrorMsg
|
||||||
|
hi link LspWarningText WarningMsg
|
||||||
|
hi link LspInformationText Question
|
||||||
|
hi link LspHintText Question
|
||||||
|
hi link ALEErrorSign ErrorMsg
|
||||||
|
hi link ALEWarningSign WarningMsg
|
||||||
|
hi CtrlPPrtBase ctermbg=255 ctermfg=0 cterm=bold guibg=#eee4e4 guifg=#131313 gui=bold
|
||||||
|
hi CtrlPPrtText ctermbg=255 ctermfg=0 cterm=bold guibg=#eee4e4 guifg=#131313 gui=bold
|
||||||
|
hi CtrlPMatch ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#9a9393 gui=bold
|
||||||
|
hi CtrlPMode1 ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#aeadad gui=bold
|
||||||
|
hi CtrlPMode2 ctermbg=NONE ctermfg=244 cterm=NONE guibg=NONE guifg=#857f7f gui=NONE
|
||||||
|
hi CtrlPNoEntries ctermbg=NONE ctermfg=196 cterm=bold guibg=NONE guifg=#916c6c gui=bold
|
||||||
|
hi CtrlPBufferNr ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#9a9393 gui=bold
|
||||||
|
hi CtrlPBufferInd ctermbg=NONE ctermfg=255 cterm=bold guibg=NONE guifg=#eee4e4 gui=bold
|
||||||
|
hi CtrlPBufferPath ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#5d5959 gui=NONE
|
||||||
|
hi CtrlPBufferHid ctermbg=NONE ctermfg=243 cterm=NONE guibg=NONE guifg=#716c6c gui=NONE
|
||||||
|
hi CtrlPBufferHidMod ctermbg=NONE ctermfg=88 cterm=NONE guibg=NONE guifg=#7b6a6a gui=NONE
|
||||||
|
hi link CtrlPBufferVis Normal
|
||||||
|
hi CtrlPBufferVisMod ctermbg=NONE ctermfg=124 cterm=NONE guibg=NONE guifg=#725454 gui=NONE
|
||||||
|
hi CtrlPBufferCur ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#aeadad gui=bold
|
||||||
|
hi CtrlPBufferCurMod ctermbg=NONE ctermfg=196 cterm=NONE guibg=NONE guifg=#916c6c gui=NONE
|
||||||
|
hi CtrlPBufName ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#9a9393 gui=NONE
|
||||||
|
hi CtrlPTagKind ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#aeadad gui=bold
|
||||||
|
hi CtrlPqfLineCol ctermbg=NONE ctermfg=124 cterm=bold guibg=NONE guifg=#725454 gui=bold
|
||||||
|
hi CtrlPUndoT ctermbg=NONE ctermfg=244 cterm=NONE guibg=NONE guifg=#857f7f gui=NONE
|
||||||
|
hi CtrlPUndoBr ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#494646 gui=NONE
|
||||||
|
hi CtrlPUndoNr ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#5d5959 gui=NONE
|
||||||
|
hi CtrlPUndoSv ctermbg=NONE ctermfg=124 cterm=NONE guibg=NONE guifg=#725454 gui=NONE
|
||||||
|
hi CtrlPUndoPo ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#aeadad gui=bold
|
||||||
|
hi link netrwTreeBar Noise
|
||||||
|
hi link netrwClassify Noise
|
||||||
|
hi link netrwExe Identifier
|
||||||
|
hi link netrwDir String
|
||||||
|
hi link netrwPlain Statement
|
||||||
|
hi link netrwHelpCmd Type
|
||||||
|
hi link netrwCmdNote function
|
||||||
|
hi link netrwQuickHelp netrwCmdNote
|
||||||
|
hi link netrwCmdSep Noise
|
||||||
|
hi link netrwVersion StorageClass
|
||||||
|
hi link netrwList String
|
||||||
|
hi link netrwHidePat Identifier
|
||||||
|
hi link Variable Function
|
||||||
|
elseif &t_Co == 8 || $TERM !~# '^linux' || &t_Co == 16
|
||||||
|
set t_Co=16
|
||||||
|
hi Normal ctermbg=black ctermfg=gray cterm=NONE
|
||||||
|
set background=dark
|
||||||
|
hi Special ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi NonText ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi Tag ctermbg=darkred ctermfg=NONE cterm=NONE
|
||||||
|
hi Identifier ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi Function ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi Type ctermbg=NONE ctermfg=darkred cterm=NONE
|
||||||
|
hi StorageClass ctermbg=NONE ctermfg=darkred cterm=bold
|
||||||
|
hi link Structure StorageClass
|
||||||
|
hi link TypeDef StorageClass
|
||||||
|
hi Constant ctermbg=NONE ctermfg=white cterm=italic
|
||||||
|
hi String ctermbg=NONE ctermfg=white cterm=italic
|
||||||
|
hi link Character String
|
||||||
|
hi link Number String
|
||||||
|
hi link Boolean String
|
||||||
|
hi link Float String
|
||||||
|
hi Folded ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi Statement ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi Conditional ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi Repeat ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi Label ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi Operator ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi Keyword ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi Exception ctermbg=NONE ctermfg=darkred cterm=bold
|
||||||
|
hi PreProc ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi Include ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi Comment ctermbg=NONE ctermfg=gray cterm=bold,italic
|
||||||
|
hi SpecialComment ctermbg=NONE ctermfg=darkgray cterm=italic
|
||||||
|
hi Todo ctermbg=NONE ctermfg=darkgray cterm=italic
|
||||||
|
hi Ignore ctermbg=NONE ctermfg=black cterm=NONE
|
||||||
|
hi Conceal ctermbg=NONE ctermfg=NONE cterm=NONE
|
||||||
|
hi Error ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi Underlined ctermbg=NONE ctermfg=NONE cterm=underline
|
||||||
|
hi StatusLine ctermbg=gray ctermfg=white cterm=italic
|
||||||
|
hi StatusLineNC ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi TabLine ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi TabLineFill ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi TabLineSel ctermbg=gray ctermfg=white cterm=italic
|
||||||
|
hi VertSplit ctermbg=black ctermfg=gray cterm=NONE
|
||||||
|
hi FoldColumn ctermbg=black ctermfg=gray cterm=NONE
|
||||||
|
hi ColorColumn ctermbg=gray ctermfg=NONE cterm=NONE
|
||||||
|
hi SignColumn ctermbg=black ctermfg=white cterm=NONE
|
||||||
|
hi CursorLine ctermbg=gray ctermfg=NONE cterm=NONE
|
||||||
|
hi Title ctermbg=NONE ctermfg=white cterm=bold,italic
|
||||||
|
hi LineNr ctermbg=black ctermfg=gray cterm=NONE
|
||||||
|
hi CursorLineNr ctermbg=black ctermfg=gray cterm=bold
|
||||||
|
hi Pmenu ctermbg=black ctermfg=darkgray cterm=NONE
|
||||||
|
hi PmenuSbar ctermbg=black ctermfg=black cterm=NONE
|
||||||
|
hi PmenuSel ctermbg=black ctermfg=white cterm=bold
|
||||||
|
hi PmenuThumb ctermbg=darkgray ctermfg=darkgray cterm=NONE
|
||||||
|
hi SpecialKey ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi DiffAdd ctermbg=darkgreen ctermfg=NONE cterm=NONE
|
||||||
|
hi DiffChange ctermbg=darkblue ctermfg=NONE cterm=NONE
|
||||||
|
hi DiffDelete ctermbg=darkred ctermfg=NONE cterm=NONE
|
||||||
|
hi DiffText ctermbg=darkblue ctermfg=white cterm=NONE
|
||||||
|
hi IncSearch ctermbg=darkblue ctermfg=black cterm=NONE
|
||||||
|
hi Search ctermbg=darkblue ctermfg=white cterm=NONE
|
||||||
|
hi Visual ctermbg=darkblue ctermfg=NONE cterm=NONE
|
||||||
|
hi VisualNOS ctermbg=darkred ctermfg=NONE cterm=NONE
|
||||||
|
hi Directory ctermbg=NONE ctermfg=white cterm=NONE
|
||||||
|
hi MatchParen ctermbg=darkblue ctermfg=white cterm=bold
|
||||||
|
hi SpellBad ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi SpellCap ctermbg=NONE ctermfg=yellow cterm=NONE
|
||||||
|
hi SpellLocal ctermbg=NONE ctermfg=darkyellow cterm=NONE
|
||||||
|
hi SpellRare ctermbg=NONE ctermfg=darkyellow cterm=NONE
|
||||||
|
hi WildMenu ctermbg=gray ctermfg=white cterm=bold
|
||||||
|
hi ErrorMsg ctermbg=NONE ctermfg=red cterm=italic
|
||||||
|
hi ModeMsg ctermbg=NONE ctermfg=white cterm=italic
|
||||||
|
hi MoreMsg ctermbg=NONE ctermfg=white cterm=italic
|
||||||
|
hi Question ctermbg=NONE ctermfg=darkgray cterm=italic
|
||||||
|
hi WarningMsg ctermbg=NONE ctermfg=yellow cterm=italic
|
||||||
|
hi Cursor ctermbg=white ctermfg=black cterm=bold
|
||||||
|
hi CursorColumn ctermbg=gray ctermfg=NONE cterm=NONE
|
||||||
|
hi EndOfBuffer ctermbg=black ctermfg=black cterm=NONE
|
||||||
|
hi Noise ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi TabLineNum ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi TabLineNumSel ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineNoise ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineNoiseActive ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineBufferNr ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineBufferNrActive ctermbg=gray ctermfg=white cterm=italic
|
||||||
|
hi StatusLinePercent ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLinePercentActive ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineLinecount ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineLinecountActive ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineDivActive ctermbg=gray ctermfg=gray cterm=NONE
|
||||||
|
hi StatusLineDivInput ctermbg=darkblue ctermfg=darkblue cterm=NONE
|
||||||
|
hi StatusLineDivMod ctermbg=red ctermfg=red cterm=NONE
|
||||||
|
hi StatusLineDivModActive ctermbg=red ctermfg=red cterm=NONE
|
||||||
|
hi StatusLineFileInfo ctermbg=NONE ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineFile ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineFileActive ctermbg=gray ctermfg=white cterm=italic
|
||||||
|
hi StatusLineDir ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineDirActive ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineExt ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineExtActive ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineDot ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineDotActive ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineFileReadOnly ctermbg=gray ctermfg=red cterm=italic
|
||||||
|
hi StatusLineFileReadOnlyActive ctermbg=NONE ctermfg=red cterm=italic
|
||||||
|
hi StatusLineWarning ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineWarningActive ctermbg=NONE ctermfg=red cterm=italic
|
||||||
|
hi LinterDash ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi LinterDashActive ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi LinterError ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi LinterErrorActive ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi LinterErrorStyle ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi LinterErrorStyleActive ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi LinterWarning ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi LinterWarningActive ctermbg=NONE ctermfg=yellow cterm=bold
|
||||||
|
hi LinterWarningStyle ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi LinterWarningStyleActive ctermbg=NONE ctermfg=yellow cterm=NONE
|
||||||
|
hi LinterInfo ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi LinterInfoActive ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi GitGutterDelete ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi GitGutterChange ctermbg=NONE ctermfg=blue cterm=bold
|
||||||
|
hi GitGutterAdd ctermbg=NONE ctermfg=green cterm=bold
|
||||||
|
hi GitGutterChangeDelete ctermbg=NONE ctermfg=magenta cterm=bold
|
||||||
|
hi link QuickScopePrimary IncSearch
|
||||||
|
hi link QuickScopeSecondary Search
|
||||||
|
hi cssIdentifier ctermbg=NONE ctermfg=green cterm=bold
|
||||||
|
hi cssClass ctermbg=NONE ctermfg=green cterm=NONE
|
||||||
|
hi cssFunction ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi cssProp ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi scssVariable ctermbg=NONE ctermfg=green cterm=bold
|
||||||
|
hi link cssAttr String
|
||||||
|
hi link cssIdentifierAttr Noise
|
||||||
|
hi link cssClassAttr cssIdentifierAttr
|
||||||
|
hi link cssAttrNoise Noise
|
||||||
|
hi link atKeyword PreProc
|
||||||
|
hi link cssIdentifier cssIdentifier
|
||||||
|
hi link cssClassName cssClass
|
||||||
|
hi link cssClassNameDot cssClass
|
||||||
|
hi link cssTagName htmlTagName
|
||||||
|
hi link cssPseudoClassId cssClassName
|
||||||
|
hi link cssKeyFrameSelector Label
|
||||||
|
hi link cssFunctionName cssFunction
|
||||||
|
hi link cssBraces Noise
|
||||||
|
hi cssUnitDecorators ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi link scssSelector cssClass
|
||||||
|
hi link scssSelectorName scssSelector
|
||||||
|
hi link scssSelectorChar cssIdentifier
|
||||||
|
hi link scssFunctionName cssFunctionName
|
||||||
|
hi link scssMixin keyword
|
||||||
|
hi link scssMixinName cssFunction
|
||||||
|
hi link scssampersand scssSelectorName
|
||||||
|
hi link scssAtRoot atKeyword
|
||||||
|
hi link vue_scss cssIdentifier
|
||||||
|
hi htmlTagName ctermbg=NONE ctermfg=darkblue cterm=NONE
|
||||||
|
hi htmlSpecialTagName ctermbg=NONE ctermfg=blue cterm=bold
|
||||||
|
hi htmlLink ctermbg=NONE ctermfg=white cterm=italic,underline
|
||||||
|
hi link htmlNormal Normal
|
||||||
|
hi link htmlTitle Title
|
||||||
|
hi link htmlH1 htmlTitle
|
||||||
|
hi link htmlTag Noise
|
||||||
|
hi link htmlEndTag htmlTag
|
||||||
|
hi link htmlArg PreProc
|
||||||
|
hi link htmlValue String
|
||||||
|
hi link htmlSpecialChar Special
|
||||||
|
hi link htmlPreStmt PreProc
|
||||||
|
hi link htmlPreError Error
|
||||||
|
hi link htmlPreProc PreProc
|
||||||
|
hi link htmlPreAttr String
|
||||||
|
hi link htmlPreProcAttrName PreProc
|
||||||
|
hi link htmlPreProcAttrError Error
|
||||||
|
hi link htmlSpecial Special
|
||||||
|
hi link htmlSpecialChar Special
|
||||||
|
hi link htmlString String
|
||||||
|
hi link htmlStatement Statement
|
||||||
|
hi link htmlComment Comment
|
||||||
|
hi link htmlCommentPart Comment
|
||||||
|
hi link htmlValue String
|
||||||
|
hi link htmlCommentError htmlError
|
||||||
|
hi link htmlTagError htmlError
|
||||||
|
hi link htmlEvent javaScript
|
||||||
|
hi link htmlError Error
|
||||||
|
hi link javaScript Special
|
||||||
|
hi link javaScriptExpression javaScript
|
||||||
|
hi link htmlCssStyleComment Comment
|
||||||
|
hi link htmlCssDefinition Special
|
||||||
|
hi link htmlImgArg htmlArg
|
||||||
|
hi link htmlSrcValue String
|
||||||
|
hi link htmlSrcsetValue htmlSrcValue
|
||||||
|
hi link htmlAltValue String
|
||||||
|
hi link htmlDataArg htmlTagName
|
||||||
|
hi link htmlDataValue Constant
|
||||||
|
hi link htmlHrefArg htmlArg
|
||||||
|
hi link htmlHrefValue htmlSrcValue
|
||||||
|
hi vueTagSpecial ctermbg=NONE ctermfg=blue cterm=bold
|
||||||
|
hi vueTagComponentName ctermbg=NONE ctermfg=darkblue cterm=bold
|
||||||
|
hi vueDynamicComponent ctermbg=NONE ctermfg=darkblue cterm=bold
|
||||||
|
hi vueSlotName ctermbg=NONE ctermfg=blue cterm=italic
|
||||||
|
hi link vueComponentName vueTagComponentName
|
||||||
|
hi link vueTransitionComponent vueDynamicComponent
|
||||||
|
hi link vueTransitionName cssIdentifier
|
||||||
|
hi link vueTransitionMode String
|
||||||
|
hi link vueDirective Identifier
|
||||||
|
hi link vueEvent Function
|
||||||
|
hi link vueConditional Special
|
||||||
|
hi link vueFor vueConditional
|
||||||
|
hi link vueRef vueDirective
|
||||||
|
hi link vueSlot Noise
|
||||||
|
hi link vueDirectiveValue Type
|
||||||
|
hi link vueEventValue vueDirectiveValue
|
||||||
|
hi link vueConditionalValue vueDirectiveValue
|
||||||
|
hi link vueForValue vueConditionalValue
|
||||||
|
hi link vueRefValue Constant
|
||||||
|
hi link vueSlotValue vueSlotName
|
||||||
|
hi link vueObjectKey cssClass
|
||||||
|
hi link vueObjectValue vueDirectiveValue
|
||||||
|
hi link vueDirectiveClass Noise
|
||||||
|
hi link vueMustache Type
|
||||||
|
hi link jsFunctionKey Function
|
||||||
|
hi jsFuncCall ctermbg=NONE ctermfg=darkred cterm=bold
|
||||||
|
hi link jsFuncCall Identifier
|
||||||
|
hi link jsOperator Operator
|
||||||
|
hi link jsVariableDef Identifier
|
||||||
|
hi jsGlobalObjects ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi link jsGlobalNodeObjects jsGlobalObjects
|
||||||
|
hi link jsExceptions jsGlobalObjects
|
||||||
|
hi link jsBuiltins jsGlobalObjects
|
||||||
|
hi link jsStorageClass Include
|
||||||
|
hi jsObjectKey ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi link jsObjectProp Type
|
||||||
|
hi jsObjectValue ctermbg=NONE ctermfg=darkred cterm=NONE
|
||||||
|
hi link jsModuleKeyword Type
|
||||||
|
hi link jsOperatorKeyword Label
|
||||||
|
hi link jsThis jsGlobalObjects
|
||||||
|
hi link jsArrowFunction Function
|
||||||
|
hi link pythonBuiltin Type
|
||||||
|
hi link pythonBuiltinObj Special
|
||||||
|
hi link pythonDottedName Identifier
|
||||||
|
hi link pythonBrackets Noise
|
||||||
|
hi link pythonQuotes Noise
|
||||||
|
hi link pythonDot Noise
|
||||||
|
hi link pythonNoise Noise
|
||||||
|
hi link pythonExtraOperator Operator
|
||||||
|
hi link pythonDocString SpecialComment
|
||||||
|
hi pythonSelf ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi link JinjaVarBlock Noise
|
||||||
|
hi link JinjaTagBlock JinjaVarBlock
|
||||||
|
hi jinjaSpecial ctermbg=NONE ctermfg=magenta cterm=NONE
|
||||||
|
hi jinjaRaw ctermbg=NONE ctermfg=magenta cterm=NONE
|
||||||
|
hi jinjaStatement ctermbg=NONE ctermfg=magenta cterm=NONE
|
||||||
|
hi jinjaFilter ctermbg=NONE ctermfg=magenta cterm=bold
|
||||||
|
hi jinjaBlockName ctermbg=NONE ctermfg=magenta cterm=bold
|
||||||
|
hi jinjaVariable ctermbg=NONE ctermfg=magenta cterm=bold
|
||||||
|
hi link jinjaString String
|
||||||
|
hi link jinjaNumber Number
|
||||||
|
hi link jinjaOperator Noise
|
||||||
|
hi link jinjaComment Comment
|
||||||
|
hi link sqlOperator Operator
|
||||||
|
hi vimFoldMarker ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi link vimMap Noise
|
||||||
|
hi link vimAbb vimMap
|
||||||
|
hi link VimCommand Statement
|
||||||
|
hi link VimOption String
|
||||||
|
hi link vimFunction Function
|
||||||
|
hi link vimFuncKey Special
|
||||||
|
hi link vimHighlight Noise
|
||||||
|
hi link vimAuGroupKey Noise
|
||||||
|
hi link vimGroupName Special
|
||||||
|
hi link vimAutoCmd Noise
|
||||||
|
hi link vimSynMtchGrp Type
|
||||||
|
hi link vimSynContains Type
|
||||||
|
hi link vimSynRegOpt Type
|
||||||
|
hi link vimHiTerm Include
|
||||||
|
hi link vimHiAttrib Number
|
||||||
|
hi link VimIsCommand Type
|
||||||
|
hi link vimNotation StorageClass
|
||||||
|
hi link vimMapLhs Special
|
||||||
|
hi link vimMapRhs Label
|
||||||
|
hi link vimNotFunc Conditional
|
||||||
|
hi link vimSep Noise
|
||||||
|
hi link vimParenSep vimSep
|
||||||
|
hi link vimContinue vimSep
|
||||||
|
hi link vimBracket vimSep
|
||||||
|
hi link vimOperParen Normal
|
||||||
|
hi link vimUserFunc Identifier
|
||||||
|
hi link vimFoldMarker Noise
|
||||||
|
hi link yamlKeyValueDelimiter Noise
|
||||||
|
hi link yamlFowIndicator Noise
|
||||||
|
hi link confComment Comment
|
||||||
|
hi markdownDelimiter ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi link markdownHeadingDelimiter markdownDelimiter
|
||||||
|
hi markdownListMarker ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi link markdownCodeDelimiter markdownDelimiter
|
||||||
|
hi link markdownCode Function
|
||||||
|
hi markdownItalic ctermbg=NONE ctermfg=white cterm=italic
|
||||||
|
hi link markdownItalicDelimiter markdownDelimiter
|
||||||
|
hi markdownBold ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi link markdownBoldDelimiter markdownDelimiter
|
||||||
|
hi link markdownIdDeclaration Conditional
|
||||||
|
hi link markdownId markdownIdDeclaration
|
||||||
|
hi markdownLinkText ctermbg=NONE ctermfg=darkgray cterm=underline
|
||||||
|
hi ExtraWhitespace ctermbg=red ctermfg=NONE cterm=NONE
|
||||||
|
hi link phpRegion Normal
|
||||||
|
hi link phpComparison Operator
|
||||||
|
hi link phpMethod Function
|
||||||
|
hi link phpParent Normal
|
||||||
|
hi link phpMemberSelector StorageClass
|
||||||
|
hi link phpVarSelector StorageClass
|
||||||
|
hi QuickfixLine ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi qfLineNr ctermbg=NONE ctermfg=gray cterm=italic
|
||||||
|
hi qfFilename ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi link qfSeparator Ignore
|
||||||
|
hi link qfError ErrorMsg
|
||||||
|
hi link jsonKeyword Identifier
|
||||||
|
hi link jsonValue String
|
||||||
|
hi link jsonQuote Noise
|
||||||
|
hi link CocErrorSign ErrorMsg
|
||||||
|
hi link CocWarningSign WarningMsg
|
||||||
|
hi link CocInfoSign Question
|
||||||
|
hi link CocHintSign Question
|
||||||
|
hi link CocHighlightText IncSearch
|
||||||
|
hi link LspErrorText ErrorMsg
|
||||||
|
hi link LspWarningText WarningMsg
|
||||||
|
hi link LspInformationText Question
|
||||||
|
hi link LspHintText Question
|
||||||
|
hi link ALEErrorSign ErrorMsg
|
||||||
|
hi link ALEWarningSign WarningMsg
|
||||||
|
hi CtrlPPrtBase ctermbg=white ctermfg=black cterm=bold
|
||||||
|
hi CtrlPPrtText ctermbg=white ctermfg=black cterm=bold
|
||||||
|
hi CtrlPMatch ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi CtrlPMode1 ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi CtrlPMode2 ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi CtrlPNoEntries ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi CtrlPBufferNr ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi CtrlPBufferInd ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi CtrlPBufferPath ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi CtrlPBufferHid ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi CtrlPBufferHidMod ctermbg=NONE ctermfg=darkred cterm=NONE
|
||||||
|
hi link CtrlPBufferVis Normal
|
||||||
|
hi CtrlPBufferVisMod ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi CtrlPBufferCur ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi CtrlPBufferCurMod ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi CtrlPBufName ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi CtrlPTagKind ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi CtrlPqfLineCol ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi CtrlPUndoT ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi CtrlPUndoBr ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi CtrlPUndoNr ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi CtrlPUndoSv ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi CtrlPUndoPo ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi link netrwTreeBar Noise
|
||||||
|
hi link netrwClassify Noise
|
||||||
|
hi link netrwExe Identifier
|
||||||
|
hi link netrwDir String
|
||||||
|
hi link netrwPlain Statement
|
||||||
|
hi link netrwHelpCmd Type
|
||||||
|
hi link netrwCmdNote function
|
||||||
|
hi link netrwQuickHelp netrwCmdNote
|
||||||
|
hi link netrwCmdSep Noise
|
||||||
|
hi link netrwVersion StorageClass
|
||||||
|
hi link netrwList String
|
||||||
|
hi link netrwHidePat Identifier
|
||||||
|
hi link Variable Function
|
||||||
|
endif
|
||||||
|
|
||||||
|
let g:terminal_ansi_colors = ["#1f2121", "#5d5d5d", "#716c6c", "#767070", "#857f7f", "#9a9393", "#aeadad", "#eee4e4", "#2B2B2B", "#90905c", "#a2a268", "#b4b473", "#c3c67e", "#c6c689", "#d0d095", "#d5d5a1"]
|
||||||
|
|
||||||
|
augroup cursorlinebg
|
||||||
|
au!
|
||||||
|
au InsertEnter * hi CursorLine ctermbg=17 ctermfg=NONE cterm=NONE guibg=#191E1F guifg=NONE
|
||||||
|
au InsertLeave * hi CursorLine ctermbg=232 ctermfg=NONE cterm=NONE guibg=#0c0c0d guifg=NONE
|
||||||
|
augroup END
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,837 @@
|
||||||
|
<%
|
||||||
|
# RNB, A VIM COLORSCHEME TEMPLATE
|
||||||
|
# Author: Romain Lafourcade (https://github.com/romainl)
|
||||||
|
# Canonical URL: https://gist.github.com/romainl/5cd2f4ec222805f49eca
|
||||||
|
|
||||||
|
# Step 1: information
|
||||||
|
#
|
||||||
|
# mAke sure the name of your colorscheme is unique and attractive.
|
||||||
|
# The description should fit in a single line with no linefeed.
|
||||||
|
# 'background' can be "light" or "dark".
|
||||||
|
information = {
|
||||||
|
author: "studiovx",
|
||||||
|
email: "studiovx@studiovx.co.uk",
|
||||||
|
name: "monotonous-dark",
|
||||||
|
description: "",
|
||||||
|
background: "dark",
|
||||||
|
webpage: ""
|
||||||
|
}
|
||||||
|
|
||||||
|
# Step 2: colors
|
||||||
|
#
|
||||||
|
# black = [ give each color a distinctive name
|
||||||
|
# "#000000", hexadecimal color for GVim/MacVim and "true colors" terminals
|
||||||
|
# 0, integer between 0 and 255 for terminals supporting 256 colors
|
||||||
|
# "black" color name for less capable color terminals, can be "darkred", "red",
|
||||||
|
# "darkgreen", "green", "darkyellow", "yellow", "darkblue", "blue",
|
||||||
|
# "darkmagenta", "magenta", "black", "darkgrey", "grey", "white"
|
||||||
|
# ]
|
||||||
|
#
|
||||||
|
# If your colors are defined correctly, the resulting colorscheme is guaranteed
|
||||||
|
# to work in GVim (Windows/Linux), MacVim, and any properly set up terminal emulator.
|
||||||
|
|
||||||
|
strongred3 = ["#373030", 237, "darkred"]
|
||||||
|
strongred2 = ["#6b5d5d", 52, "darkred"]
|
||||||
|
strongred1 = ["#866b6b", 52, "darkred"]
|
||||||
|
red3 = ["#967978", 52, "darkred"]
|
||||||
|
red2 = ["#a78685", 88, "darkred"]
|
||||||
|
red1 = ["#b79392", 88, "red"]
|
||||||
|
weakred3 = ["#c4a6a5", 88, "red"]
|
||||||
|
weakred2 = ["#cab0af", 124, "red"]
|
||||||
|
weakred1 = ["#d1bab9", 124, "red"]
|
||||||
|
|
||||||
|
graygreen0 = ["#303730", 237, "black"]
|
||||||
|
green7 = ["#6b866c", 22, "darkgreen"]
|
||||||
|
green6 = ["#7a9678", 22, "darkgreen"]
|
||||||
|
green5 = ["#85a786", 28, "darkgreen"]
|
||||||
|
green4 = ["#95b792", 28, "green"]
|
||||||
|
green3 = ["#a5c4a5", 28, "green"]
|
||||||
|
green2 = ["#b1caaf", 34, "green"]
|
||||||
|
green1 = ["#b9d1bb", 34, "green"]
|
||||||
|
|
||||||
|
grayblue0 = ["#303237", 237, "black"]
|
||||||
|
blue7 = ["#5c6191", 17, "darkblue"]
|
||||||
|
blue6 = ["#6a6f9b", 18, "darkblue"]
|
||||||
|
blue5 = ["#7378b4", 19, "darkblue"]
|
||||||
|
blue4 = ["#7e84c6", 19, "blue"]
|
||||||
|
blue3 = ["#898fcb", 20, "blue"]
|
||||||
|
blue2 = ["#959ad0", 20, "blue"]
|
||||||
|
blue1 = ["#a1a5d5", 21, "blue"]
|
||||||
|
|
||||||
|
grayindigo0 = ["#323037", 237, "black"]
|
||||||
|
indigo7 = ["#6c6b86", 17, "darkblue"]
|
||||||
|
indigo6 = ["#787896", 18, "darkblue"]
|
||||||
|
indigo5 = ["#8685a7", 19, "darkblue"]
|
||||||
|
indigo4 = ["#9292b7", 19, "blue"]
|
||||||
|
indigo3 = ["#a6a5c4", 20, "blue"]
|
||||||
|
indigo2 = ["#b0afca", 20, "blue"]
|
||||||
|
indigo1 = ["#beb9d1", 21, "blue"]
|
||||||
|
|
||||||
|
# TODO 256 and term colours
|
||||||
|
magenta7= ["#625166", 164, "magenta"]
|
||||||
|
magenta6= ["#725f77", 164, "magenta"]
|
||||||
|
magenta5= ["#826c89", 164, "magenta"]
|
||||||
|
magenta4= ["#927a9a", 164, "magenta"]
|
||||||
|
magenta3= ["#a287aa", 164, "magenta"]
|
||||||
|
magenta2= ["#b294bb", 164, "magenta"]
|
||||||
|
magenta1= ["#b99dc1", 164, "magenta"]
|
||||||
|
|
||||||
|
grayyellow0 = ["#373730", 237, "black"]
|
||||||
|
yellow7 = ["#90905c", 22, "darkyellow"]
|
||||||
|
yellow6 = ["#a2a268", 22, "darkyellow"]
|
||||||
|
yellow5 = ["#b4b473", 28, "darkyellow"]
|
||||||
|
yellow4 = ["#c3c67e", 28, "yellow"]
|
||||||
|
yellow3 = ["#c6c689", 28, "yellow"]
|
||||||
|
yellow2 = ["#d0d095", 34, "yellow"]
|
||||||
|
yellow1 = ["#d5d5a1", 34, "yellow"]
|
||||||
|
|
||||||
|
|
||||||
|
bg_cursorline = ["#f7f7f7", 250, "white"]
|
||||||
|
bg_colorcolumn = bg_cursorline
|
||||||
|
bg_cursorcolumn = ["#f7f7f7", 250, "white"]
|
||||||
|
bg = ["#ffffff", 234, "black"]
|
||||||
|
bg_cursorline_input = ["#e6e6e6", 17, "darkblue"]
|
||||||
|
fg_weak1 = ["#cccccc", 247, "darkgray"]
|
||||||
|
fg_comment = ["#c4c4c4", 244, "darkgray"]
|
||||||
|
fg_weak2 = ["#afafaf", 238, "gray"]
|
||||||
|
fg = ["#999999", 243, "gray"]
|
||||||
|
fg_strong1 = ["#888888", 240, "gray"]
|
||||||
|
fg_strong2 = ["#777777", 238, "gray"]
|
||||||
|
fg_strong3 = ["#666666", 232, "gray"]
|
||||||
|
fg_strong4 = ["#555555", 232, "gray"]
|
||||||
|
fg_special = ["#111111", 232, "gray"]
|
||||||
|
|
||||||
|
fg_error = ["#c74444", 196, "red"]
|
||||||
|
fg_spellcap = ["#a67038", 166, "yellow"]
|
||||||
|
fg_spellrare = ["#797532", 247, "darkyellow"]
|
||||||
|
fg_spelllocal = fg_spellrare
|
||||||
|
bg_whitespace_error = ["#ccbbbb", 196, "red"]
|
||||||
|
fg_todo = ["#aa0000", 196, "red"]
|
||||||
|
|
||||||
|
color_primary_weak1 = weakred1
|
||||||
|
color_primary_weak2 = weakred2
|
||||||
|
color_primary_weak3 = weakred3
|
||||||
|
color_primary1 = red1
|
||||||
|
color_primary2 = red2
|
||||||
|
color_primary3 = red3
|
||||||
|
color_primary_strong1 = strongred1
|
||||||
|
color_primary_strong2 = strongred2
|
||||||
|
color_primary_strong3 = strongred3
|
||||||
|
|
||||||
|
color_secondary_weak = green5
|
||||||
|
color_secondary = green6
|
||||||
|
color_secondary_strong = green7
|
||||||
|
|
||||||
|
color_tertiary_weak = blue3
|
||||||
|
color_tertiary = blue4
|
||||||
|
color_tertiary_strong = blue7
|
||||||
|
|
||||||
|
ui_bg = ["#dddddd", 238, "gray"]
|
||||||
|
ui_fg_weak1 = ["#999999", 238, "gray"]
|
||||||
|
ui_fg_weak2 = ["#8f8f8f", 240, "gray"]
|
||||||
|
ui_fg = ["#828282", 243, "gray"]
|
||||||
|
ui_fg_strong1 = ["#707070", 244, "darkgray"]
|
||||||
|
ui_fg_strong2 = ["#666666", 247, "darkgray"]
|
||||||
|
ui_fg_strong3 = ["#555555", 250, "white"]
|
||||||
|
ui_fg_strong4 = ["#444444", 255, "white"]
|
||||||
|
|
||||||
|
ui_cursor_bg = ["#eee4e4", 255, "white"]
|
||||||
|
ui_cursor_fg = ["#131313", 0, "black"]
|
||||||
|
|
||||||
|
ui_linenr = fg_weak1
|
||||||
|
ui_cursorlinenr = fg_weak2
|
||||||
|
|
||||||
|
ui_search = ["#b7c3cd", 17, "darkblue"]
|
||||||
|
ui_incsearch = ["#5a727c", 17, "darkblue"]
|
||||||
|
|
||||||
|
ui_visual_bg = ["#ced8e0", 17, "darkblue"]
|
||||||
|
ui_visualnos_bg = ["#e0d4ce", 52, "darkred"]
|
||||||
|
|
||||||
|
menu_bg = ui_bg
|
||||||
|
menu_fg = ui_fg
|
||||||
|
menu_sel = ui_fg_strong3
|
||||||
|
|
||||||
|
diff_delete_bg = ["#ece0e0", 52, "darkred"]
|
||||||
|
diff_add_bg = ["#e0ece0", 22, "darkgreen"]
|
||||||
|
diff_change_bg = ["#e0e0ec", 17, "darkblue"]
|
||||||
|
diff_change_fg = ["#656a7c", 21, "white"]
|
||||||
|
|
||||||
|
ui_sign_add = ["#496349", 34, "green"]
|
||||||
|
ui_sign_change = ["#596171", 19, "blue"]
|
||||||
|
ui_sign_delete = ["#725454", 124, "red"]
|
||||||
|
ui_sign_changedelete = ["#5c4a5a", 126, "magenta"]
|
||||||
|
|
||||||
|
ui_statusbar_mod = ["#655757", 124, "red"]
|
||||||
|
ui_statusbar_mod_active = ["#916c6c", 124, "red"]
|
||||||
|
ui_statusbar_input = ["#ced8e0", 17, "darkblue"]
|
||||||
|
|
||||||
|
ui_fileinfo = fg_comment
|
||||||
|
|
||||||
|
ui_fg_errormsg = ["#c74444", 196, "red"]
|
||||||
|
ui_fg_warningmsg = ["#a67038", 166, "yellow"]
|
||||||
|
ui_fg_question = ["#797532", 247, "darkgray"]
|
||||||
|
|
||||||
|
ui_fg_warning_weak = ["#7b6a6a", 88, "darkred"]
|
||||||
|
ui_fg_warning = ["#725454", 124, "red"]
|
||||||
|
ui_fg_warning_strong = ["#916c6c", 196, "red"]
|
||||||
|
ui_fg_error = ["#7D3636", 196, "red"]
|
||||||
|
|
||||||
|
ui_fg_linter_dash = fg_weak1
|
||||||
|
ui_fg_linter_dash_active = fg_comment
|
||||||
|
ui_fg_linter_error = ui_fg
|
||||||
|
ui_fg_linter_error_active = ui_fg_errormsg
|
||||||
|
ui_fg_linter_warning = ui_fg_weak2
|
||||||
|
ui_fg_linter_warning_active = ui_fg_warningmsg
|
||||||
|
ui_fg_linter_info = fg_weak1
|
||||||
|
ui_fg_linter_info_active = ui_fg_question
|
||||||
|
|
||||||
|
# terminal_ansi_colors = [ '#1f2121', fg_comment[0], fg_weak2[0], fg[0], fg_strong1[0], fg_strong2[0], fg_strong3[0], fg_strong4[0], bg_cursorline[0], color_primary_weak3[0], color_primary1[0], color_primary2[0], color_primary3[0], color_primary_strong1[0], color_primary_strong2[0], color_primary_strong3[0] ]
|
||||||
|
terminal_ansi_colors = [ '#1f2121', fg_comment[0], fg_weak2[0], fg[0], fg_strong1[0], fg_strong2[0], fg_strong3[0], fg_strong4[0], ui_bg[0], yellow1[0], yellow2[0], yellow3[0], yellow4[0], yellow5[0], yellow6[0], yellow7[0] ]
|
||||||
|
|
||||||
|
# Step 3: highlights
|
||||||
|
highlights = [
|
||||||
|
[ "Normal", bg, fg, "NONE" ],
|
||||||
|
|
||||||
|
[ "Special", "NONE", color_primary_strong2, "bold" ],
|
||||||
|
[ "NonText", "NONE", color_primary_strong3, "NONE" ],
|
||||||
|
[ "Tag", color_primary_weak1, "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "Identifier", "NONE", color_primary3, "NONE" ],
|
||||||
|
[ "Function", "NONE", color_primary_strong1, "bold" ],
|
||||||
|
|
||||||
|
[ "Type", "NONE", color_primary1, "NONE" ],
|
||||||
|
[ "StorageClass", "NONE", color_primary_weak3, "bold" ],
|
||||||
|
[ "Structure", "StorageClass"],
|
||||||
|
[ "TypeDef", "StorageClass"],
|
||||||
|
|
||||||
|
[ "Constant", "NONE", fg_strong4, "italic" ],
|
||||||
|
[ "String", "NONE", fg_strong3, "italic" ],
|
||||||
|
[ "Character", "String" ],
|
||||||
|
[ "Number", "String" ],
|
||||||
|
[ "Boolean", "String" ],
|
||||||
|
[ "Float", "String" ],
|
||||||
|
|
||||||
|
[ "Folded", "NONE", fg_strong3, "bold" ],
|
||||||
|
|
||||||
|
[ "Statement", "NONE", fg, "NONE" ],
|
||||||
|
[ "Conditional", "NONE", fg_strong3, "bold" ],
|
||||||
|
[ "Repeat", "NONE", fg_strong2, "bold" ],
|
||||||
|
[ "Label", "NONE", fg_strong1, "bold" ],
|
||||||
|
[ "Operator", "NONE", fg_comment, "NONE" ],
|
||||||
|
[ "Keyword", "NONE", fg_strong1, "bold" ],
|
||||||
|
[ "Exception", "NONE", color_primary_weak2, "bold" ],
|
||||||
|
|
||||||
|
[ "PreProc", "NONE", fg_weak1, "bold" ],
|
||||||
|
[ "Include", "NONE", fg_weak1, "NONE" ],
|
||||||
|
|
||||||
|
[ "Comment", "NONE", fg_comment, "bold,italic" ],
|
||||||
|
[ "SpecialComment", "NONE", fg_strong1, "italic"],
|
||||||
|
[ "Todo", "NONE", fg_todo, "bold,italic" ],
|
||||||
|
|
||||||
|
[ "Ignore", "NONE", bg, "NONE" ],
|
||||||
|
[ "Conceal", "NONE", "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "Error", "NONE", fg_error, "bold" ],
|
||||||
|
|
||||||
|
[ "Underlined", "NONE", "NONE", "underline" ],
|
||||||
|
|
||||||
|
[ "StatusLine", ui_bg, ui_fg_strong3, "italic" ],
|
||||||
|
[ "StatusLineNC", ui_bg, ui_fg, "italic" ],
|
||||||
|
[ "TabLine", ui_bg, ui_fg, "italic" ],
|
||||||
|
[ "TabLineFill", ui_bg, ui_bg, "italic" ],
|
||||||
|
[ "TabLineSel", ui_bg, ui_fg_strong3, "italic" ],
|
||||||
|
|
||||||
|
[ "VertSplit", bg, ui_bg, "NONE" ],
|
||||||
|
[ "FoldColumn", bg, fg_weak1, "NONE" ],
|
||||||
|
[ "ColorColumn", bg_colorcolumn, "NONE", "NONE" ],
|
||||||
|
[ "SignColumn", bg, ui_fg_strong3, "NONE" ],
|
||||||
|
[ "CursorLine", bg_cursorline, "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "Title", "NONE", fg_strong4, "bold,italic" ],
|
||||||
|
|
||||||
|
[ "LineNr", bg, ui_linenr, "NONE" ],
|
||||||
|
[ "CursorLineNr", bg, ui_cursorlinenr, "bold" ],
|
||||||
|
|
||||||
|
# [ "helpLeadBlank", "NONE", grayfg, "NONE" ],
|
||||||
|
# [ "helpNormal", "NONE", grayfg, "NONE" ],
|
||||||
|
|
||||||
|
[ "Pmenu", menu_bg, menu_fg, "NONE" ],
|
||||||
|
[ "PmenuSbar", menu_bg, menu_bg, "NONE" ],
|
||||||
|
[ "PmenuSel", menu_bg, menu_sel, "bold" ],
|
||||||
|
[ "PmenuThumb", menu_fg, menu_fg, "NONE" ],
|
||||||
|
|
||||||
|
[ "SpecialKey", "NONE", color_primary_strong3, "NONE" ],
|
||||||
|
|
||||||
|
[ "DiffAdd", diff_add_bg, "NONE", "NONE" ],
|
||||||
|
[ "DiffChange", diff_change_bg, "NONE", "NONE" ],
|
||||||
|
[ "DiffDelete", diff_delete_bg, "NONE", "NONE" ],
|
||||||
|
[ "DiffText", diff_change_bg, diff_change_fg, "NONE" ],
|
||||||
|
|
||||||
|
[ "IncSearch", ui_incsearch, bg, "NONE" ],
|
||||||
|
[ "Search", ui_search, ui_fg_strong3, "NONE" ],
|
||||||
|
|
||||||
|
[ "Visual", ui_visual_bg, "NONE", "NONE" ],
|
||||||
|
[ "VisualNOS", ui_visualnos_bg, "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "Directory", "NONE", ui_fg_strong3, "NONE" ],
|
||||||
|
|
||||||
|
[ "MatchParen", "NONE", fg_special, "bold" ],
|
||||||
|
|
||||||
|
[ "SpellBad", "NONE", fg_error, "NONE", fg_error ],
|
||||||
|
[ "SpellCap", "NONE", fg_spellcap, "NONE", fg_spellcap ],
|
||||||
|
[ "SpellLocal", "NONE", fg_spelllocal, "NONE", fg_spellcap ],
|
||||||
|
[ "SpellRare", "NONE", fg_spellrare, "NONE", fg_spellcap ],
|
||||||
|
|
||||||
|
[ "WildMenu", ui_bg, ui_fg_strong4, "bold" ],
|
||||||
|
[ "ErrorMsg", "NONE", ui_fg_errormsg, "italic" ],
|
||||||
|
[ "ModeMsg", "NONE", ui_fg_strong4, "italic" ],
|
||||||
|
[ "MoreMsg", "NONE", ui_fg_strong4, "italic" ],
|
||||||
|
[ "Question", "NONE", ui_fg_question, "italic" ],
|
||||||
|
[ "WarningMsg", "NONE", ui_fg_warningmsg, "italic" ],
|
||||||
|
|
||||||
|
[ "Cursor", ui_cursor_bg, ui_cursor_fg, "bold" ],
|
||||||
|
[ "CursorColumn", bg_cursorcolumn, "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "EndOfBuffer", bg, bg, "NONE" ],
|
||||||
|
|
||||||
|
[ "Noise", "NONE", ui_fg_weak2, "NONE"],
|
||||||
|
|
||||||
|
|
||||||
|
# tabline, statusline
|
||||||
|
|
||||||
|
[ "TabLineNum", ui_bg, ui_fg, "italic"],
|
||||||
|
[ "TabLineNumSel", ui_bg, ui_fg_strong1, "italic"],
|
||||||
|
|
||||||
|
|
||||||
|
[ "StatusLineNoise", ui_bg, ui_fg_weak2, "italic"],
|
||||||
|
[ "StatusLineNoiseActive", ui_bg, ui_fg, "italic"],
|
||||||
|
|
||||||
|
[ "StatusLineBufferNr", ui_bg, ui_fg_strong2, "italic"],
|
||||||
|
[ "StatusLineBufferNrActive", ui_bg, ui_fg_strong3, "italic"],
|
||||||
|
|
||||||
|
[ "StatusLinePercent", ui_bg, ui_fg, "italic"],
|
||||||
|
[ "StatusLinePercentActive", ui_bg, ui_fg_strong2, "italic"],
|
||||||
|
[ "StatusLineLinecount", ui_bg, ui_fg, "italic"],
|
||||||
|
[ "StatusLineLinecountActive", ui_bg, ui_fg_strong1, "italic"],
|
||||||
|
|
||||||
|
[ "StatusLineDivActive", ui_fg, ui_fg, "NONE"],
|
||||||
|
[ "StatusLineDivInput", ui_statusbar_input, ui_statusbar_input, "NONE"],
|
||||||
|
[ "StatusLineDivMod", ui_statusbar_mod, ui_statusbar_mod, "NONE"],
|
||||||
|
[ "StatusLineDivModActive", ui_statusbar_mod_active, ui_statusbar_mod_active, "NONE"],
|
||||||
|
|
||||||
|
[ "StatusLineFileInfo", "NONE", ui_fileinfo, "italic"],
|
||||||
|
|
||||||
|
[ "StatusLineFile", ui_bg, ui_fg_strong2, "italic"],
|
||||||
|
[ "StatusLineFileActive", ui_bg, ui_fg_strong3, "italic"],
|
||||||
|
[ "StatusLineDir", ui_bg, ui_fg, "italic"],
|
||||||
|
[ "StatusLineDirActive", ui_bg, ui_fg, "italic"],
|
||||||
|
[ "StatusLineExt", ui_bg, ui_fg, "italic"],
|
||||||
|
[ "StatusLineExtActive", ui_bg, ui_fg_strong1, "italic"],
|
||||||
|
[ "StatusLineDot", ui_bg, ui_fg_weak2, "italic"],
|
||||||
|
[ "StatusLineDotActive", ui_bg, ui_fg_weak2, "italic"],
|
||||||
|
|
||||||
|
[ "StatusLineFileReadOnly", ui_bg, ui_fg_warning, "italic"],
|
||||||
|
[ "StatusLineFileReadOnlyActive", "NONE", ui_fg_warning, "italic"],
|
||||||
|
[ "StatusLineWarning", ui_bg, ui_fg_strong1, "italic"],
|
||||||
|
[ "StatusLineWarningActive", "NONE", ui_fg_warning, "italic"],
|
||||||
|
|
||||||
|
[ "LinterDash", "NONE", ui_fg_linter_dash, "NONE"],
|
||||||
|
[ "LinterDashActive", "NONE", ui_fg_linter_dash_active, "NONE"],
|
||||||
|
|
||||||
|
[ "LinterError", "NONE", ui_fg_linter_error, "bold"],
|
||||||
|
[ "LinterErrorActive", "NONE", ui_fg_linter_error_active, "bold"],
|
||||||
|
[ "LinterErrorStyle", "NONE", ui_fg_linter_error, "NONE"],
|
||||||
|
[ "LinterErrorStyleActive", "NONE", ui_fg_linter_error_active, "NONE"],
|
||||||
|
|
||||||
|
[ "LinterWarning", "NONE", ui_fg_linter_warning, "bold"],
|
||||||
|
[ "LinterWarningActive", "NONE", ui_fg_linter_warning_active, "bold"],
|
||||||
|
[ "LinterWarningStyle", "NONE", ui_fg_linter_warning, "NONE"],
|
||||||
|
[ "LinterWarningStyleActive", "NONE", ui_fg_linter_warning_active, "NONE"],
|
||||||
|
|
||||||
|
[ "LinterInfo", "NONE", ui_fg_linter_info, "NONE"],
|
||||||
|
[ "LinterInfoActive", "NONE", ui_fg_linter_info_active, "NONE"],
|
||||||
|
|
||||||
|
[ "GitGutterDelete", "NONE", ui_sign_delete, "bold"],
|
||||||
|
[ "GitGutterChange", "NONE", ui_sign_change, "bold"],
|
||||||
|
[ "GitGutterAdd", "NONE", ui_sign_add, "bold"],
|
||||||
|
[ "GitGutterChangeDelete", "NONE", ui_sign_changedelete, "bold"],
|
||||||
|
|
||||||
|
[ "QuickScopePrimary", "IncSearch" ],
|
||||||
|
[ "QuickScopeSecondary", "Pmenu" ],
|
||||||
|
|
||||||
|
# css, scss
|
||||||
|
|
||||||
|
[ "cssIdentifier", "NONE", color_secondary, "bold" ],
|
||||||
|
[ "cssClass", "NONE", color_secondary_weak, "NONE" ],
|
||||||
|
[ "cssFunction", "NONE", fg_strong1, "bold" ],
|
||||||
|
[ "cssProp", "NONE", fg_weak2, "NONE" ],
|
||||||
|
[ "scssVariable", "NONE", color_secondary_strong, "bold" ],
|
||||||
|
|
||||||
|
[ "cssAttr", "String"],
|
||||||
|
[ "cssIdentifierAttr", "Noise" ],
|
||||||
|
[ "cssClassAttr", "cssIdentifierAttr" ],
|
||||||
|
[ "cssAttrNoise", "Noise" ],
|
||||||
|
[ "atKeyword", "PreProc" ],
|
||||||
|
[ "cssIdentifier", "cssIdentifier" ],
|
||||||
|
[ "cssClassName", "cssClass" ],
|
||||||
|
[ "cssClassNameDot", "cssClass" ],
|
||||||
|
[ "cssTagName", "htmlTagName" ],
|
||||||
|
[ "cssPseudoClassId", "cssClassName" ],
|
||||||
|
[ "cssKeyFrameSelector", "Label" ],
|
||||||
|
[ "cssFunctionName", "cssFunction" ],
|
||||||
|
[ "cssBraces", "Noise" ],
|
||||||
|
[ "cssUnitDecorators", "NONE", fg_strong2, "NONE" ],
|
||||||
|
[ "scssSelector", "cssClass" ],
|
||||||
|
[ "scssSelectorName", "scssSelector" ],
|
||||||
|
[ "scssSelectorChar", "cssIdentifier" ],
|
||||||
|
[ "scssFunctionName", "cssFunctionName" ],
|
||||||
|
[ "scssMixin", "keyword" ],
|
||||||
|
[ "scssMixinName", "cssFunction" ],
|
||||||
|
[ "scssampersand", "scssSelectorName" ],
|
||||||
|
[ "scssAtRoot", "atKeyword" ],
|
||||||
|
[ "vue_scss", "cssIdentifier" ],
|
||||||
|
|
||||||
|
#html
|
||||||
|
|
||||||
|
["htmlTagName", "NONE", color_tertiary_weak, "NONE"],
|
||||||
|
["htmlSpecialTagName", "NONE", color_tertiary, "bold"],
|
||||||
|
["htmlLink", "NONE", fg_strong3, "italic,underline"],
|
||||||
|
|
||||||
|
[ "htmlNormal", "Normal" ],
|
||||||
|
|
||||||
|
[ "htmlTitle", "Title" ],
|
||||||
|
[ "htmlH1", "htmlTitle" ],
|
||||||
|
[ "htmlTag", "Noise" ],
|
||||||
|
[ "htmlEndTag", "htmlTag" ],
|
||||||
|
[ "htmlArg", "PreProc" ],
|
||||||
|
[ "htmlValue", "String" ],
|
||||||
|
[ "htmlSpecialChar", "Special" ],
|
||||||
|
[ "htmlPreStmt", "PreProc" ],
|
||||||
|
[ "htmlPreError", "Error" ],
|
||||||
|
[ "htmlPreProc", "PreProc" ],
|
||||||
|
[ "htmlPreAttr", "String" ],
|
||||||
|
[ "htmlPreProcAttrName", "PreProc" ],
|
||||||
|
[ "htmlPreProcAttrError", "Error" ],
|
||||||
|
[ "htmlSpecial", "Special" ],
|
||||||
|
[ "htmlSpecialChar", "Special" ],
|
||||||
|
[ "htmlString", "String" ],
|
||||||
|
[ "htmlStatement", "Statement" ],
|
||||||
|
[ "htmlComment", "Comment" ],
|
||||||
|
[ "htmlCommentPart", "Comment" ],
|
||||||
|
[ "htmlValue", "String" ],
|
||||||
|
[ "htmlCommentError", "htmlError" ],
|
||||||
|
[ "htmlTagError", "htmlError" ],
|
||||||
|
[ "htmlEvent", "javaScript" ],
|
||||||
|
[ "htmlError", "Error" ],
|
||||||
|
|
||||||
|
[ "javaScript", "Special" ],
|
||||||
|
[ "javaScriptExpression", "javaScript" ],
|
||||||
|
[ "htmlCssStyleComment", "Comment" ],
|
||||||
|
[ "htmlCssDefinition", "Special" ],
|
||||||
|
|
||||||
|
[ "htmlImgArg", "htmlArg" ],
|
||||||
|
[ "htmlSrcValue", "String" ],
|
||||||
|
[ "htmlSrcsetValue", "htmlSrcValue" ],
|
||||||
|
[ "htmlAltValue", "String" ],
|
||||||
|
[ "htmlDataArg", "htmlTagName" ],
|
||||||
|
[ "htmlDataValue", "Constant" ],
|
||||||
|
[ "htmlHrefArg", "htmlArg" ],
|
||||||
|
[ "htmlHrefValue", "htmlSrcValue" ],
|
||||||
|
|
||||||
|
# vue
|
||||||
|
|
||||||
|
[ "vueSpecial", "NONE", indigo7, "bold" ],
|
||||||
|
[ "vueTagSpecial", "NONE", indigo5, "bold" ],
|
||||||
|
[ "vueTagComponentName", "NONE", indigo3, "bold" ],
|
||||||
|
[ "vueDynamicComponent", "NONE", indigo1, "bold" ],
|
||||||
|
# [ "vueTag", "NONE", indigo3, "bold" ],
|
||||||
|
[ "vueSlotName", "Constant" ],
|
||||||
|
|
||||||
|
[ "vueComponentName", "vueTagComponentName" ],
|
||||||
|
[ "vueTransitionComponent", "vueDynamicComponent" ],
|
||||||
|
[ "vueTransitionName", "vueSlotName" ],
|
||||||
|
[ "vueTransitionMode", "String" ],
|
||||||
|
[ "vueDirective", "Identifier" ],
|
||||||
|
[ "vueEvent", "Function" ],
|
||||||
|
[ "vueConditional", "vueSpecial" ],
|
||||||
|
[ "vueFor", "vueConditional" ],
|
||||||
|
[ "vueRef", "vueSpecial" ],
|
||||||
|
[ "vueSlot", "Noise" ],
|
||||||
|
|
||||||
|
[ "vueDirectiveValue", "Type" ],
|
||||||
|
[ "vueEventValue", "vueDirectiveValue" ],
|
||||||
|
[ "vueConditionalValue", "vueDirectiveValue" ],
|
||||||
|
[ "vueForValue", "vueConditionalValue" ],
|
||||||
|
[ "vueRefValue", "Constant" ],
|
||||||
|
[ "vueSlotValue", "vueSlotName" ],
|
||||||
|
[ "vueObjectKey", "cssClass" ],
|
||||||
|
[ "vueObjectValue", "vueDirectiveValue" ],
|
||||||
|
[ "vueDirectiveClass", "Noise" ],
|
||||||
|
[ "vueMustache", "Type" ],
|
||||||
|
|
||||||
|
# javascript
|
||||||
|
[ "jsFunctionKey", "Function" ],
|
||||||
|
[ "jsFuncCall", "NONE", red2, "bold" ],
|
||||||
|
[ "jsFuncCall", "Identifier" ],
|
||||||
|
[ "jsOperator", "Operator" ],
|
||||||
|
[ "jsVariableDef", "Identifier" ],
|
||||||
|
[ "jsGlobalObjects", "NONE", fg_strong2, "bold" ],
|
||||||
|
[ "jsGlobalNodeObjects", "jsGlobalObjects" ],
|
||||||
|
[ "jsExceptions", "jsGlobalObjects" ],
|
||||||
|
[ "jsBuiltins", "jsGlobalObjects" ],
|
||||||
|
[ "jsStorageClass", "Include" ],
|
||||||
|
[ "jsObjectKey", "NONE", red3, "NONE"],
|
||||||
|
[ "jsObjectProp", "Type" ],
|
||||||
|
[ "jsObjectValue", "NONE", color_primary_weak3, "NONE" ],
|
||||||
|
[ "jsModuleKeyword", "Type" ],
|
||||||
|
[ "jsOperatorKeyword", "Label" ],
|
||||||
|
[ "jsThis", "jsGlobalObjects" ],
|
||||||
|
[ "jsArrowFunction", "Function" ],
|
||||||
|
|
||||||
|
# python
|
||||||
|
|
||||||
|
[ "pythonBuiltin", "Type" ],
|
||||||
|
[ "pythonBuiltinObj", "Special" ],
|
||||||
|
[ "pythonDottedName", "Identifier" ],
|
||||||
|
[ "pythonBrackets", "Noise" ],
|
||||||
|
[ "pythonQuotes", "Noise" ],
|
||||||
|
[ "pythonDot", "Noise" ],
|
||||||
|
[ "pythonNoise", "Noise" ],
|
||||||
|
[ "pythonExtraOperator", "Operator" ],
|
||||||
|
[ "pythonDocString", "SpecialComment" ],
|
||||||
|
[ "pythonSelf", "NONE", fg_weak1, "bold" ],
|
||||||
|
|
||||||
|
[ "JinjaVarBlock", "Noise" ],
|
||||||
|
[ "JinjaTagBlock", "JinjaVarBlock" ],
|
||||||
|
[ "jinjaSpecial", "NONE", magenta7, "NONE"],
|
||||||
|
[ "jinjaRaw", "NONE", magenta1, "NONE"],
|
||||||
|
[ "jinjaStatement", "NONE", magenta2, "NONE"],
|
||||||
|
[ "jinjaFilter", "NONE", magenta6, "bold"],
|
||||||
|
[ "jinjaBlockName", "NONE", magenta6, "bold"],
|
||||||
|
[ "jinjaVariable", "NONE", magenta3, "bold"],
|
||||||
|
[ "jinjaString", "String"],
|
||||||
|
[ "jinjaNumber", "Number"],
|
||||||
|
[ "jinjaOperator", "Noise"],
|
||||||
|
[ "jinjaComment", "Comment"],
|
||||||
|
|
||||||
|
# sql
|
||||||
|
|
||||||
|
[ "sqlOperator", "Operator" ],
|
||||||
|
|
||||||
|
# vim
|
||||||
|
|
||||||
|
[ "vimFoldMarker", "NONE", fg_weak1, "NONE"],
|
||||||
|
[ "vimMap", "Noise" ],
|
||||||
|
[ "vimAbb", "vimMap" ],
|
||||||
|
[ "VimCommand", "Statement" ],
|
||||||
|
[ "VimOption", "String" ],
|
||||||
|
[ "vimFunction", "Function" ],
|
||||||
|
[ "vimFuncKey", "Special" ],
|
||||||
|
[ "vimHighlight", "Noise" ],
|
||||||
|
[ "vimAuGroupKey", "Noise" ],
|
||||||
|
[ "vimGroupName", "Special" ],
|
||||||
|
[ "vimAutoCmd", "Noise" ],
|
||||||
|
[ "vimSynMtchGrp", "Type" ],
|
||||||
|
[ "vimSynContains", "Type" ],
|
||||||
|
[ "vimSynRegOpt", "Type" ],
|
||||||
|
[ "vimHiTerm", "Include" ],
|
||||||
|
[ "vimHiAttrib", "Number" ],
|
||||||
|
[ "VimIsCommand", "Type" ],
|
||||||
|
[ "vimNotation", "StorageClass" ],
|
||||||
|
[ "vimMapLhs", "Special" ],
|
||||||
|
[ "vimMapRhs", "Label" ],
|
||||||
|
[ "vimNotFunc", "Conditional" ],
|
||||||
|
[ "vimSep", "Noise" ],
|
||||||
|
[ "vimParenSep", "vimSep" ],
|
||||||
|
[ "vimContinue", "vimSep" ],
|
||||||
|
[ "vimBracket", "vimSep" ],
|
||||||
|
[ "vimOperParen", "Normal" ],
|
||||||
|
[ "vimUserFunc", "Identifier" ],
|
||||||
|
[ "vimFoldMarker", "Noise" ],
|
||||||
|
|
||||||
|
# yaml
|
||||||
|
|
||||||
|
["yamlKeyValueDelimiter", "Noise" ],
|
||||||
|
["yamlFowIndicator", "Noise" ],
|
||||||
|
|
||||||
|
# config highlighting
|
||||||
|
|
||||||
|
[ "confComment", "Comment" ],
|
||||||
|
|
||||||
|
# markdown
|
||||||
|
["markdownDelimiter", "NONE", fg_weak1, "bold"],
|
||||||
|
["markdownHeadingDelimiter", "markdownDelimiter"],
|
||||||
|
["markdownListMarker", "NONE", fg_strong3, "bold"],
|
||||||
|
["markdownCodeDelimiter", "markdownDelimiter"],
|
||||||
|
["markdownCode", "Type"],
|
||||||
|
["markdownItalic", "NONE", fg_strong3, "italic"],
|
||||||
|
["markdownItalicDelimiter", "markdownDelimiter"],
|
||||||
|
["markdownBold", "NONE", fg_strong2, "bold"],
|
||||||
|
["markdownBoldDelimiter", "markdownDelimiter"],
|
||||||
|
["markdownIdDeclaration", "Conditional"],
|
||||||
|
["markdownId", "markdownIdDeclaration"],
|
||||||
|
["markdownLinkText", "NONE", fg_strong2, "underline"],
|
||||||
|
|
||||||
|
# extra whitespace
|
||||||
|
|
||||||
|
[ "ExtraWhitespace", bg_whitespace_error ,"NONE", "NONE" ],
|
||||||
|
|
||||||
|
# php
|
||||||
|
|
||||||
|
[ "phpRegion", "Normal" ],
|
||||||
|
[ "phpComparison", "Operator" ],
|
||||||
|
[ "phpMethod", "Function" ],
|
||||||
|
[ "phpParent", "Normal" ],
|
||||||
|
[ "phpMemberSelector", "StorageClass" ],
|
||||||
|
[ "phpVarSelector", "StorageClass" ],
|
||||||
|
|
||||||
|
# quickfix
|
||||||
|
|
||||||
|
[ "QuickfixLine", "NONE", ui_fg_strong2, "bold" ],
|
||||||
|
[ "qfLineNr", "NONE", ui_fg_weak2, "italic"],
|
||||||
|
[ "qfFilename", "NONE", ui_fg_strong1, "bold" ],
|
||||||
|
[ "qfSeparator", "Ignore" ],
|
||||||
|
[ "qfError", "ErrorMsg" ],
|
||||||
|
|
||||||
|
# json
|
||||||
|
|
||||||
|
[ "jsonKeyword", "Identifier" ],
|
||||||
|
[ "jsonValue", "String" ],
|
||||||
|
[ "jsonQuote", "Noise" ],
|
||||||
|
|
||||||
|
# octobercms
|
||||||
|
[ "octobercmsSectionDelimiter", "Noise" ],
|
||||||
|
|
||||||
|
# plugins
|
||||||
|
|
||||||
|
[ "CocErrorSign", "ErrorMsg" ],
|
||||||
|
[ "CocWarningSign", "WarningMsg" ],
|
||||||
|
[ "CocInfoSign", "Question" ],
|
||||||
|
[ "CocHintSign", "Question" ],
|
||||||
|
[ "CocHighlightText", "IncSearch" ],
|
||||||
|
[ "CocUnderline", diff_delete_bg, fg_error, "NONE" ],
|
||||||
|
[ "LspErrorText", "ErrorMsg" ],
|
||||||
|
[ "LspWarningText", "WarningMsg" ],
|
||||||
|
[ "LspInformationText", "Question" ],
|
||||||
|
[ "LspHintText", "Question" ],
|
||||||
|
[ "ALEError", "CocUnderline" ],
|
||||||
|
[ "ALEErrorSign", "ErrorMsg" ],
|
||||||
|
[ "ALEErrorSign", "ErrorMsg" ],
|
||||||
|
|
||||||
|
[ "mkdCodeStart", "Comment" ],
|
||||||
|
[ "mkdListItem", "Conditional" ],
|
||||||
|
|
||||||
|
# ctrl-p highlighting
|
||||||
|
# :h ctrlp-customization
|
||||||
|
|
||||||
|
[ "CtrlPPrtBase", ui_cursor_bg, ui_cursor_fg, "bold" ],
|
||||||
|
[ "CtrlPPrtText", ui_cursor_bg, ui_cursor_fg, "bold"],
|
||||||
|
[ "CtrlPMatch", "NONE", ui_fg_strong2, "bold"],
|
||||||
|
[ "CtrlPMode1", "NONE", ui_fg_strong3, "bold"],
|
||||||
|
[ "CtrlPMode2", "NONE", ui_fg_strong1, "NONE"],
|
||||||
|
[ "CtrlPNoEntries", "NONE", ui_fg_warning_strong, "bold" ],
|
||||||
|
[ "CtrlPBufferNr", "NONE", ui_fg_strong2, "bold" ],
|
||||||
|
[ "CtrlPBufferInd", "NONE", ui_fg_strong4, "bold" ],
|
||||||
|
[ "CtrlPBufferPath", "NONE", ui_fg_weak2, "NONE" ],
|
||||||
|
[ "CtrlPBufferHid", "NONE", ui_fg, "NONE" ],
|
||||||
|
[ "CtrlPBufferHidMod", "NONE", ui_fg_warning_weak, "NONE" ],
|
||||||
|
[ "CtrlPBufferVis", "Normal" ],
|
||||||
|
[ "CtrlPBufferVisMod", "NONE", ui_fg_warning, "NONE" ],
|
||||||
|
[ "CtrlPBufferCur", "NONE", ui_fg_strong3, "bold" ],
|
||||||
|
[ "CtrlPBufferCurMod", "NONE", ui_fg_warning_strong, "NONE" ],
|
||||||
|
|
||||||
|
[ "CtrlPBufName", "NONE", ui_fg_strong2, "NONE" ],
|
||||||
|
[ "CtrlPTagKind", "NONE", ui_fg_strong3, "bold" ],
|
||||||
|
[ "CtrlPqfLineCol", "NONE", ui_fg_warning, "bold" ],
|
||||||
|
[ "CtrlPUndoT", "NONE", ui_fg_strong1, "NONE" ],
|
||||||
|
[ "CtrlPUndoBr", "NONE", ui_fg_weak1, "NONE" ],
|
||||||
|
[ "CtrlPUndoNr", "NONE", ui_fg_weak2, "NONE" ],
|
||||||
|
[ "CtrlPUndoSv", "NONE", ui_fg_warning, "NONE" ],
|
||||||
|
[ "CtrlPUndoPo", "NONE", ui_fg_strong3, "bold" ],
|
||||||
|
|
||||||
|
# netrw
|
||||||
|
[ "netrwTreeBar", "Noise" ],
|
||||||
|
[ "netrwClassify", "Noise" ],
|
||||||
|
[ "netrwExe", "Identifier" ],
|
||||||
|
[ "netrwDir", "String" ],
|
||||||
|
[ "netrwPlain", "Statement" ],
|
||||||
|
[ "netrwHelpCmd", "Type" ],
|
||||||
|
[ "netrwCmdNote", "function" ],
|
||||||
|
[ "netrwQuickHelp", "netrwCmdNote" ],
|
||||||
|
[ "netrwCmdSep", "Noise" ],
|
||||||
|
[ "netrwVersion", "StorageClass" ],
|
||||||
|
[ "netrwList", "String" ],
|
||||||
|
[ "netrwHidePat", "Identifier" ],
|
||||||
|
|
||||||
|
# i3config
|
||||||
|
[ "Variable", "Function" ],
|
||||||
|
|
||||||
|
# shell
|
||||||
|
[ "shDerefSimple", "StorageClass" ],
|
||||||
|
[ "shHereDoc01", "Special" ],
|
||||||
|
[ "shHereDoc02", "shHereDoc01" ],
|
||||||
|
[ "shHereDoc05", "shHereDoc01" ],
|
||||||
|
[ "shHereDoc", "Label" ],
|
||||||
|
|
||||||
|
# to be implemented
|
||||||
|
|
||||||
|
# "" vim-fugitive
|
||||||
|
# ""{{{
|
||||||
|
# "hi! def link gitCommitBranch mValueDarkItalic
|
||||||
|
# "hi! def link gitCommitDiscarded mNoiseDark
|
||||||
|
# "hi! def link gitCommitComment mNoiseDark
|
||||||
|
# "hi! def link gitCommitOnBranch mNoise
|
||||||
|
# "hi! def link gitCommitWarning mInterfaceError
|
||||||
|
# "hi! def link gitCommitDiscardedType mNoise
|
||||||
|
# "hi! def link gitCommitSelectedType mNoise
|
||||||
|
# "hi! def link gitCommitSelectedFile mValueDarkerItalic
|
||||||
|
# "hi! def link gitCommitDiscardedFile mInterfaceWarning
|
||||||
|
# "hi! def link gitCommitUntrackedFile mStatementBright
|
||||||
|
# "hi! def link gitCommitNumber mInterfaceError
|
||||||
|
# "hi! def link gitCommitAhead gitCommitNumber
|
||||||
|
# "hi! def link gitCommitBehind gitCommitNumber
|
||||||
|
# ""}}}
|
||||||
|
|
||||||
|
# "" #tagbar highlighting
|
||||||
|
# "" TagbarHighlight defined in vimrc as it gets overridden
|
||||||
|
# "" by plugin when defined in here
|
||||||
|
# "" hi! def link TagbarFoldIcon InterfaceNormal
|
||||||
|
#
|
||||||
|
# "" hi! def link TagbarHelp InterfaceHelp
|
||||||
|
# "" hi! def link TagbarHelpKey InterfaceHelpDark
|
||||||
|
# "" hi! def link TagbarHelpTitle InterfaceHelpBright
|
||||||
|
#
|
||||||
|
# "" hi! def link TagbarKind InterfaceH1
|
||||||
|
# "" hi! def link TagbarNestedKind InterfaceH1
|
||||||
|
#
|
||||||
|
# "" hi! def link TagbarScope InterfaceH1
|
||||||
|
# "" hi! def link TagbarType InterfaceH1
|
||||||
|
# "" hi! def link TagbarSignature InterfaceNormal
|
||||||
|
# "" hi! def link TagbarPseudoID InterfaceNormal
|
||||||
|
# "" hi! def link TagbarHighlight InterfaceCurrent
|
||||||
|
#
|
||||||
|
# "" hi! def link TagbarAccessPublic InterfaceH2
|
||||||
|
# "" hi! def link TagbarAccessProtected InterfaceH2
|
||||||
|
# "" hi! def link TagbarAccessPrivate InterfaceH2
|
||||||
|
#
|
||||||
|
# "" hi! TagbarHighlight ctermfg=255 guifg=#eeeeee ctermbg=240 guibg=#585858
|
||||||
|
|
||||||
|
|
||||||
|
]
|
||||||
|
|
||||||
|
# Step 4: generation
|
||||||
|
#
|
||||||
|
# From a separate shell:
|
||||||
|
#
|
||||||
|
# $ erb -T - bar.erb > bar.vim
|
||||||
|
#
|
||||||
|
# From Vim:
|
||||||
|
#
|
||||||
|
# :!erb -T - % > %:r.vim
|
||||||
|
|
||||||
|
# These online resources can help you design your colorscheme:
|
||||||
|
#
|
||||||
|
# * http://upload.wikimedia.org/wikipedia/en/1/15/Xterm_256color_chart.svg
|
||||||
|
# the xterm palette
|
||||||
|
# * http://whatcolor.herokuapp.com/
|
||||||
|
# play with hexadecimal colors right in the address bar (currently down)
|
||||||
|
# * http://color.hailpixel.com/
|
||||||
|
# similar concept, fuzzier implementation
|
||||||
|
# * http://colourco.de/
|
||||||
|
# similar concept, fancier implementation
|
||||||
|
# * http://www.colr.org/
|
||||||
|
# extract a palette from an image
|
||||||
|
# * http://colores.manugarri.com/
|
||||||
|
# search for 'word', get images and color palettes
|
||||||
|
# * http://www.colourlovers.com/palettes
|
||||||
|
# user-created palettes
|
||||||
|
# * http://www.perbang.dk/color+scheme/
|
||||||
|
# a no-nonsense colorscheme generator
|
||||||
|
# * https://color.adobe.com/
|
||||||
|
# Adobe's fancy colorscheme generator
|
||||||
|
# * http://paletton.com/
|
||||||
|
# The classic 'Color Scheme Designer', rebranded
|
||||||
|
# * http://vrl.cs.brown.edu/color
|
||||||
|
# A very smart palette generator
|
||||||
|
# * https://cmcenroe.me/2018/04/03/colour-scheme.html
|
||||||
|
# "I Made My Own Colour Scheme and You Can Too!"
|
||||||
|
|
||||||
|
# A few general advices:
|
||||||
|
#
|
||||||
|
# * The Windows console is limited to the 16 so-called "ANSI" colors but it has
|
||||||
|
# a few of them interverted which makes numbers impractical. Use color names
|
||||||
|
# instead of numbers: :help cterm-colors
|
||||||
|
# * The Windows console (yeah…) doesn't do italics, underlines or bolded text;
|
||||||
|
# it is limited to normal and reverse. Keep that in mind if you want
|
||||||
|
# your colorscheme to be usable in as many environments as possible by as many
|
||||||
|
# people as possible.
|
||||||
|
# * All of the terminal emulators in use these days allow their users to
|
||||||
|
# change the 16 so-called "ANSI" colors. It is also possible on some platforms
|
||||||
|
# to change some or all of the 256 colors in the xterm palette. Don't take
|
||||||
|
# anything for granted.
|
||||||
|
# * When used against a light background, strong colors work better than muted
|
||||||
|
# ones. Light or dark doesn't really matters. Also, it is harder to discriminate
|
||||||
|
# between two similar colors on a light background.
|
||||||
|
# * Both strong and muted colors work well against a dark background. It is also
|
||||||
|
# easier to work with similar colors, but dark colors don't work at all.
|
||||||
|
# * Use as many text samples as possible. String-heavy languages may look completely
|
||||||
|
# different than keyword-heavy ones. This can have an impact on the usability
|
||||||
|
# of your colorscheme.
|
||||||
|
# * Most terminal emulators and terminal multiplexers currently in use on unix-like
|
||||||
|
# systems support 256 colors but they almost always default to a '$TERM' that tells
|
||||||
|
# Vim otherwise. Your users will need to make sure their terminal emulator/multiplexer
|
||||||
|
# is correctly set up if they want to enjoy the best possible experience.
|
||||||
|
|
||||||
|
# Many thanks to Barry Arthur (https://github.com/dahu) for the original idea.
|
||||||
|
|
||||||
|
# You don't need to edit anything beyond this line.
|
||||||
|
-%>
|
||||||
|
" <%= information[:name] %>.vim -- Vim color scheme.
|
||||||
|
" Author: <%= information[:author] %> (<%= information[:email] %>)
|
||||||
|
" Webpage: <%= information[:webpage] %>
|
||||||
|
" Description: <%= information[:description] %>
|
||||||
|
|
||||||
|
hi clear
|
||||||
|
|
||||||
|
if exists("syntax_on")
|
||||||
|
syntax reset
|
||||||
|
endif
|
||||||
|
|
||||||
|
let colors_name = "<%= information[:name] %>"
|
||||||
|
|
||||||
|
if ($TERM =~ '256' || &t_Co >= 256) || has("gui_running")
|
||||||
|
<% for highlight in highlights -%>
|
||||||
|
<% if highlight.length == 2 -%>
|
||||||
|
hi link <%= highlight[0] %> <%= highlight[1] %>
|
||||||
|
<% elsif highlight.length == 4 -%>
|
||||||
|
hi <%= highlight[0] %> ctermbg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][1] %> ctermfg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][1] %> cterm=<%= highlight[3] %> guibg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][0] %> guifg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][0] %> gui=<%= highlight[3] %>
|
||||||
|
<% if highlight[0] == "Normal" -%>
|
||||||
|
set background=<%= information[:background] %>
|
||||||
|
<% end -%>
|
||||||
|
<% else -%>
|
||||||
|
hi <%= highlight[0] %> ctermbg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][1] %> ctermfg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][1] %> cterm=<%= highlight[3] %> guibg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][0] %> guifg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][0] %> gui=<%= highlight[3] %> guisp=<%= highlight[4].kind_of?(String) ? highlight[4] : highlight[4][0] %>
|
||||||
|
<% end -%>
|
||||||
|
<% end -%>
|
||||||
|
elseif &t_Co == 8 || $TERM !~# '^linux' || &t_Co == 16
|
||||||
|
set t_Co=16
|
||||||
|
<% for highlight in highlights -%>
|
||||||
|
<% if highlight.length == 2 -%>
|
||||||
|
hi link <%= highlight[0] %> <%= highlight[1] %>
|
||||||
|
<% else -%>
|
||||||
|
hi <%= highlight[0] %> ctermbg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][2] %> ctermfg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][2] %> cterm=<%= highlight[3] %>
|
||||||
|
<% if highlight[0] == "Normal" -%>
|
||||||
|
set background=<%= information[:background] %>
|
||||||
|
<% end -%>
|
||||||
|
<% end -%>
|
||||||
|
<% end -%>
|
||||||
|
endif
|
||||||
|
|
||||||
|
let g:terminal_ansi_colors = <%= terminal_ansi_colors %>
|
||||||
|
|
||||||
|
augroup cursorlinebg
|
||||||
|
au!
|
||||||
|
au InsertEnter * hi CursorLine ctermbg=<%= bg_cursorline_input[1] %> ctermfg=NONE cterm=NONE guibg=<%= bg_cursorline_input[0] %> guifg=NONE
|
||||||
|
au InsertLeave * hi CursorLine ctermbg=<%= bg_cursorline[1] %> ctermfg=NONE cterm=NONE guibg=<%= bg_cursorline[0] %> guifg=NONE
|
||||||
|
augroup END
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,765 @@
|
||||||
|
" monotonous-dark.vim -- Vim color scheme.
|
||||||
|
" Author: studiovx (studiovx@studiovx.co.uk)
|
||||||
|
" Webpage:
|
||||||
|
" Description:
|
||||||
|
|
||||||
|
hi clear
|
||||||
|
|
||||||
|
if exists("syntax_on")
|
||||||
|
syntax reset
|
||||||
|
endif
|
||||||
|
|
||||||
|
let colors_name = "monotonous-dark"
|
||||||
|
|
||||||
|
if ($TERM =~ '256' || &t_Co >= 256) || has("gui_running")
|
||||||
|
hi Normal ctermbg=234 ctermfg=243 cterm=NONE guibg=#ffffff guifg=#999999 gui=NONE
|
||||||
|
set background=dark
|
||||||
|
hi Special ctermbg=NONE ctermfg=52 cterm=bold guibg=NONE guifg=#6b5d5d gui=bold
|
||||||
|
hi NonText ctermbg=NONE ctermfg=237 cterm=NONE guibg=NONE guifg=#373030 gui=NONE
|
||||||
|
hi Tag ctermbg=124 ctermfg=NONE cterm=NONE guibg=#d1bab9 guifg=NONE gui=NONE
|
||||||
|
hi Identifier ctermbg=NONE ctermfg=52 cterm=NONE guibg=NONE guifg=#967978 gui=NONE
|
||||||
|
hi Function ctermbg=NONE ctermfg=52 cterm=bold guibg=NONE guifg=#866b6b gui=bold
|
||||||
|
hi Type ctermbg=NONE ctermfg=88 cterm=NONE guibg=NONE guifg=#b79392 gui=NONE
|
||||||
|
hi StorageClass ctermbg=NONE ctermfg=88 cterm=bold guibg=NONE guifg=#c4a6a5 gui=bold
|
||||||
|
hi link Structure StorageClass
|
||||||
|
hi link TypeDef StorageClass
|
||||||
|
hi Constant ctermbg=NONE ctermfg=232 cterm=italic guibg=NONE guifg=#555555 gui=italic
|
||||||
|
hi String ctermbg=NONE ctermfg=232 cterm=italic guibg=NONE guifg=#666666 gui=italic
|
||||||
|
hi link Character String
|
||||||
|
hi link Number String
|
||||||
|
hi link Boolean String
|
||||||
|
hi link Float String
|
||||||
|
hi Folded ctermbg=NONE ctermfg=232 cterm=bold guibg=NONE guifg=#666666 gui=bold
|
||||||
|
hi Statement ctermbg=NONE ctermfg=243 cterm=NONE guibg=NONE guifg=#999999 gui=NONE
|
||||||
|
hi Conditional ctermbg=NONE ctermfg=232 cterm=bold guibg=NONE guifg=#666666 gui=bold
|
||||||
|
hi Repeat ctermbg=NONE ctermfg=238 cterm=bold guibg=NONE guifg=#777777 gui=bold
|
||||||
|
hi Label ctermbg=NONE ctermfg=240 cterm=bold guibg=NONE guifg=#888888 gui=bold
|
||||||
|
hi Operator ctermbg=NONE ctermfg=244 cterm=NONE guibg=NONE guifg=#c4c4c4 gui=NONE
|
||||||
|
hi Keyword ctermbg=NONE ctermfg=240 cterm=bold guibg=NONE guifg=#888888 gui=bold
|
||||||
|
hi Exception ctermbg=NONE ctermfg=124 cterm=bold guibg=NONE guifg=#cab0af gui=bold
|
||||||
|
hi PreProc ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#cccccc gui=bold
|
||||||
|
hi Include ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#cccccc gui=NONE
|
||||||
|
hi Comment ctermbg=NONE ctermfg=244 cterm=bold,italic guibg=NONE guifg=#c4c4c4 gui=bold,italic
|
||||||
|
hi SpecialComment ctermbg=NONE ctermfg=240 cterm=italic guibg=NONE guifg=#888888 gui=italic
|
||||||
|
hi Todo ctermbg=NONE ctermfg=196 cterm=bold,italic guibg=NONE guifg=#aa0000 gui=bold,italic
|
||||||
|
hi Ignore ctermbg=NONE ctermfg=234 cterm=NONE guibg=NONE guifg=#ffffff gui=NONE
|
||||||
|
hi Conceal ctermbg=NONE ctermfg=NONE cterm=NONE guibg=NONE guifg=NONE gui=NONE
|
||||||
|
hi Error ctermbg=NONE ctermfg=196 cterm=bold guibg=NONE guifg=#c74444 gui=bold
|
||||||
|
hi Underlined ctermbg=NONE ctermfg=NONE cterm=underline guibg=NONE guifg=NONE gui=underline
|
||||||
|
hi StatusLine ctermbg=238 ctermfg=250 cterm=italic guibg=#dddddd guifg=#555555 gui=italic
|
||||||
|
hi StatusLineNC ctermbg=238 ctermfg=243 cterm=italic guibg=#dddddd guifg=#828282 gui=italic
|
||||||
|
hi TabLine ctermbg=238 ctermfg=243 cterm=italic guibg=#dddddd guifg=#828282 gui=italic
|
||||||
|
hi TabLineFill ctermbg=238 ctermfg=238 cterm=italic guibg=#dddddd guifg=#dddddd gui=italic
|
||||||
|
hi TabLineSel ctermbg=238 ctermfg=250 cterm=italic guibg=#dddddd guifg=#555555 gui=italic
|
||||||
|
hi VertSplit ctermbg=234 ctermfg=238 cterm=NONE guibg=#ffffff guifg=#dddddd gui=NONE
|
||||||
|
hi FoldColumn ctermbg=234 ctermfg=247 cterm=NONE guibg=#ffffff guifg=#cccccc gui=NONE
|
||||||
|
hi ColorColumn ctermbg=250 ctermfg=NONE cterm=NONE guibg=#f7f7f7 guifg=NONE gui=NONE
|
||||||
|
hi SignColumn ctermbg=234 ctermfg=250 cterm=NONE guibg=#ffffff guifg=#555555 gui=NONE
|
||||||
|
hi CursorLine ctermbg=250 ctermfg=NONE cterm=NONE guibg=#f7f7f7 guifg=NONE gui=NONE
|
||||||
|
hi Title ctermbg=NONE ctermfg=232 cterm=bold,italic guibg=NONE guifg=#555555 gui=bold,italic
|
||||||
|
hi LineNr ctermbg=234 ctermfg=247 cterm=NONE guibg=#ffffff guifg=#cccccc gui=NONE
|
||||||
|
hi CursorLineNr ctermbg=234 ctermfg=238 cterm=bold guibg=#ffffff guifg=#afafaf gui=bold
|
||||||
|
hi Pmenu ctermbg=238 ctermfg=243 cterm=NONE guibg=#dddddd guifg=#828282 gui=NONE
|
||||||
|
hi PmenuSbar ctermbg=238 ctermfg=238 cterm=NONE guibg=#dddddd guifg=#dddddd gui=NONE
|
||||||
|
hi PmenuSel ctermbg=238 ctermfg=250 cterm=bold guibg=#dddddd guifg=#555555 gui=bold
|
||||||
|
hi PmenuThumb ctermbg=243 ctermfg=243 cterm=NONE guibg=#828282 guifg=#828282 gui=NONE
|
||||||
|
hi SpecialKey ctermbg=NONE ctermfg=237 cterm=NONE guibg=NONE guifg=#373030 gui=NONE
|
||||||
|
hi DiffAdd ctermbg=22 ctermfg=NONE cterm=NONE guibg=#e0ece0 guifg=NONE gui=NONE
|
||||||
|
hi DiffChange ctermbg=17 ctermfg=NONE cterm=NONE guibg=#e0e0ec guifg=NONE gui=NONE
|
||||||
|
hi DiffDelete ctermbg=52 ctermfg=NONE cterm=NONE guibg=#ece0e0 guifg=NONE gui=NONE
|
||||||
|
hi DiffText ctermbg=17 ctermfg=21 cterm=NONE guibg=#e0e0ec guifg=#656a7c gui=NONE
|
||||||
|
hi IncSearch ctermbg=17 ctermfg=234 cterm=NONE guibg=#5a727c guifg=#ffffff gui=NONE
|
||||||
|
hi Search ctermbg=17 ctermfg=250 cterm=NONE guibg=#b7c3cd guifg=#555555 gui=NONE
|
||||||
|
hi Visual ctermbg=17 ctermfg=NONE cterm=NONE guibg=#ced8e0 guifg=NONE gui=NONE
|
||||||
|
hi VisualNOS ctermbg=52 ctermfg=NONE cterm=NONE guibg=#e0d4ce guifg=NONE gui=NONE
|
||||||
|
hi Directory ctermbg=NONE ctermfg=250 cterm=NONE guibg=NONE guifg=#555555 gui=NONE
|
||||||
|
hi MatchParen ctermbg=NONE ctermfg=232 cterm=bold guibg=NONE guifg=#111111 gui=bold
|
||||||
|
hi SpellBad ctermbg=NONE ctermfg=196 cterm=NONE guibg=NONE guifg=#c74444 gui=NONE guisp=#c74444
|
||||||
|
hi SpellCap ctermbg=NONE ctermfg=166 cterm=NONE guibg=NONE guifg=#a67038 gui=NONE guisp=#a67038
|
||||||
|
hi SpellLocal ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#797532 gui=NONE guisp=#a67038
|
||||||
|
hi SpellRare ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#797532 gui=NONE guisp=#a67038
|
||||||
|
hi WildMenu ctermbg=238 ctermfg=255 cterm=bold guibg=#dddddd guifg=#444444 gui=bold
|
||||||
|
hi ErrorMsg ctermbg=NONE ctermfg=196 cterm=italic guibg=NONE guifg=#c74444 gui=italic
|
||||||
|
hi ModeMsg ctermbg=NONE ctermfg=255 cterm=italic guibg=NONE guifg=#444444 gui=italic
|
||||||
|
hi MoreMsg ctermbg=NONE ctermfg=255 cterm=italic guibg=NONE guifg=#444444 gui=italic
|
||||||
|
hi Question ctermbg=NONE ctermfg=247 cterm=italic guibg=NONE guifg=#797532 gui=italic
|
||||||
|
hi WarningMsg ctermbg=NONE ctermfg=166 cterm=italic guibg=NONE guifg=#a67038 gui=italic
|
||||||
|
hi Cursor ctermbg=255 ctermfg=0 cterm=bold guibg=#eee4e4 guifg=#131313 gui=bold
|
||||||
|
hi CursorColumn ctermbg=250 ctermfg=NONE cterm=NONE guibg=#f7f7f7 guifg=NONE gui=NONE
|
||||||
|
hi EndOfBuffer ctermbg=234 ctermfg=234 cterm=NONE guibg=#ffffff guifg=#ffffff gui=NONE
|
||||||
|
hi Noise ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#8f8f8f gui=NONE
|
||||||
|
hi TabLineNum ctermbg=238 ctermfg=243 cterm=italic guibg=#dddddd guifg=#828282 gui=italic
|
||||||
|
hi TabLineNumSel ctermbg=238 ctermfg=244 cterm=italic guibg=#dddddd guifg=#707070 gui=italic
|
||||||
|
hi StatusLineNoise ctermbg=238 ctermfg=240 cterm=italic guibg=#dddddd guifg=#8f8f8f gui=italic
|
||||||
|
hi StatusLineNoiseActive ctermbg=238 ctermfg=243 cterm=italic guibg=#dddddd guifg=#828282 gui=italic
|
||||||
|
hi StatusLineBufferNr ctermbg=238 ctermfg=247 cterm=italic guibg=#dddddd guifg=#666666 gui=italic
|
||||||
|
hi StatusLineBufferNrActive ctermbg=238 ctermfg=250 cterm=italic guibg=#dddddd guifg=#555555 gui=italic
|
||||||
|
hi StatusLinePercent ctermbg=238 ctermfg=243 cterm=italic guibg=#dddddd guifg=#828282 gui=italic
|
||||||
|
hi StatusLinePercentActive ctermbg=238 ctermfg=247 cterm=italic guibg=#dddddd guifg=#666666 gui=italic
|
||||||
|
hi StatusLineLinecount ctermbg=238 ctermfg=243 cterm=italic guibg=#dddddd guifg=#828282 gui=italic
|
||||||
|
hi StatusLineLinecountActive ctermbg=238 ctermfg=244 cterm=italic guibg=#dddddd guifg=#707070 gui=italic
|
||||||
|
hi StatusLineDivActive ctermbg=243 ctermfg=243 cterm=NONE guibg=#828282 guifg=#828282 gui=NONE
|
||||||
|
hi StatusLineDivInput ctermbg=17 ctermfg=17 cterm=NONE guibg=#ced8e0 guifg=#ced8e0 gui=NONE
|
||||||
|
hi StatusLineDivMod ctermbg=124 ctermfg=124 cterm=NONE guibg=#655757 guifg=#655757 gui=NONE
|
||||||
|
hi StatusLineDivModActive ctermbg=124 ctermfg=124 cterm=NONE guibg=#916c6c guifg=#916c6c gui=NONE
|
||||||
|
hi StatusLineFileInfo ctermbg=NONE ctermfg=244 cterm=italic guibg=NONE guifg=#c4c4c4 gui=italic
|
||||||
|
hi StatusLineFile ctermbg=238 ctermfg=247 cterm=italic guibg=#dddddd guifg=#666666 gui=italic
|
||||||
|
hi StatusLineFileActive ctermbg=238 ctermfg=250 cterm=italic guibg=#dddddd guifg=#555555 gui=italic
|
||||||
|
hi StatusLineDir ctermbg=238 ctermfg=243 cterm=italic guibg=#dddddd guifg=#828282 gui=italic
|
||||||
|
hi StatusLineDirActive ctermbg=238 ctermfg=243 cterm=italic guibg=#dddddd guifg=#828282 gui=italic
|
||||||
|
hi StatusLineExt ctermbg=238 ctermfg=243 cterm=italic guibg=#dddddd guifg=#828282 gui=italic
|
||||||
|
hi StatusLineExtActive ctermbg=238 ctermfg=244 cterm=italic guibg=#dddddd guifg=#707070 gui=italic
|
||||||
|
hi StatusLineDot ctermbg=238 ctermfg=240 cterm=italic guibg=#dddddd guifg=#8f8f8f gui=italic
|
||||||
|
hi StatusLineDotActive ctermbg=238 ctermfg=240 cterm=italic guibg=#dddddd guifg=#8f8f8f gui=italic
|
||||||
|
hi StatusLineFileReadOnly ctermbg=238 ctermfg=124 cterm=italic guibg=#dddddd guifg=#725454 gui=italic
|
||||||
|
hi StatusLineFileReadOnlyActive ctermbg=NONE ctermfg=124 cterm=italic guibg=NONE guifg=#725454 gui=italic
|
||||||
|
hi StatusLineWarning ctermbg=238 ctermfg=244 cterm=italic guibg=#dddddd guifg=#707070 gui=italic
|
||||||
|
hi StatusLineWarningActive ctermbg=NONE ctermfg=124 cterm=italic guibg=NONE guifg=#725454 gui=italic
|
||||||
|
hi LinterDash ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#cccccc gui=NONE
|
||||||
|
hi LinterDashActive ctermbg=NONE ctermfg=244 cterm=NONE guibg=NONE guifg=#c4c4c4 gui=NONE
|
||||||
|
hi LinterError ctermbg=NONE ctermfg=243 cterm=bold guibg=NONE guifg=#828282 gui=bold
|
||||||
|
hi LinterErrorActive ctermbg=NONE ctermfg=196 cterm=bold guibg=NONE guifg=#c74444 gui=bold
|
||||||
|
hi LinterErrorStyle ctermbg=NONE ctermfg=243 cterm=NONE guibg=NONE guifg=#828282 gui=NONE
|
||||||
|
hi LinterErrorStyleActive ctermbg=NONE ctermfg=196 cterm=NONE guibg=NONE guifg=#c74444 gui=NONE
|
||||||
|
hi LinterWarning ctermbg=NONE ctermfg=240 cterm=bold guibg=NONE guifg=#8f8f8f gui=bold
|
||||||
|
hi LinterWarningActive ctermbg=NONE ctermfg=166 cterm=bold guibg=NONE guifg=#a67038 gui=bold
|
||||||
|
hi LinterWarningStyle ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#8f8f8f gui=NONE
|
||||||
|
hi LinterWarningStyleActive ctermbg=NONE ctermfg=166 cterm=NONE guibg=NONE guifg=#a67038 gui=NONE
|
||||||
|
hi LinterInfo ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#cccccc gui=NONE
|
||||||
|
hi LinterInfoActive ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#797532 gui=NONE
|
||||||
|
hi GitGutterDelete ctermbg=NONE ctermfg=124 cterm=bold guibg=NONE guifg=#725454 gui=bold
|
||||||
|
hi GitGutterChange ctermbg=NONE ctermfg=19 cterm=bold guibg=NONE guifg=#596171 gui=bold
|
||||||
|
hi GitGutterAdd ctermbg=NONE ctermfg=34 cterm=bold guibg=NONE guifg=#496349 gui=bold
|
||||||
|
hi GitGutterChangeDelete ctermbg=NONE ctermfg=126 cterm=bold guibg=NONE guifg=#5c4a5a gui=bold
|
||||||
|
hi link QuickScopePrimary IncSearch
|
||||||
|
hi link QuickScopeSecondary Pmenu
|
||||||
|
hi cssIdentifier ctermbg=NONE ctermfg=22 cterm=bold guibg=NONE guifg=#7a9678 gui=bold
|
||||||
|
hi cssClass ctermbg=NONE ctermfg=28 cterm=NONE guibg=NONE guifg=#85a786 gui=NONE
|
||||||
|
hi cssFunction ctermbg=NONE ctermfg=240 cterm=bold guibg=NONE guifg=#888888 gui=bold
|
||||||
|
hi cssProp ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#afafaf gui=NONE
|
||||||
|
hi scssVariable ctermbg=NONE ctermfg=22 cterm=bold guibg=NONE guifg=#6b866c gui=bold
|
||||||
|
hi link cssAttr String
|
||||||
|
hi link cssIdentifierAttr Noise
|
||||||
|
hi link cssClassAttr cssIdentifierAttr
|
||||||
|
hi link cssAttrNoise Noise
|
||||||
|
hi link atKeyword PreProc
|
||||||
|
hi link cssIdentifier cssIdentifier
|
||||||
|
hi link cssClassName cssClass
|
||||||
|
hi link cssClassNameDot cssClass
|
||||||
|
hi link cssTagName htmlTagName
|
||||||
|
hi link cssPseudoClassId cssClassName
|
||||||
|
hi link cssKeyFrameSelector Label
|
||||||
|
hi link cssFunctionName cssFunction
|
||||||
|
hi link cssBraces Noise
|
||||||
|
hi cssUnitDecorators ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#777777 gui=NONE
|
||||||
|
hi link scssSelector cssClass
|
||||||
|
hi link scssSelectorName scssSelector
|
||||||
|
hi link scssSelectorChar cssIdentifier
|
||||||
|
hi link scssFunctionName cssFunctionName
|
||||||
|
hi link scssMixin keyword
|
||||||
|
hi link scssMixinName cssFunction
|
||||||
|
hi link scssampersand scssSelectorName
|
||||||
|
hi link scssAtRoot atKeyword
|
||||||
|
hi link vue_scss cssIdentifier
|
||||||
|
hi htmlTagName ctermbg=NONE ctermfg=20 cterm=NONE guibg=NONE guifg=#898fcb gui=NONE
|
||||||
|
hi htmlSpecialTagName ctermbg=NONE ctermfg=19 cterm=bold guibg=NONE guifg=#7e84c6 gui=bold
|
||||||
|
hi htmlLink ctermbg=NONE ctermfg=232 cterm=italic,underline guibg=NONE guifg=#666666 gui=italic,underline
|
||||||
|
hi link htmlNormal Normal
|
||||||
|
hi link htmlTitle Title
|
||||||
|
hi link htmlH1 htmlTitle
|
||||||
|
hi link htmlTag Noise
|
||||||
|
hi link htmlEndTag htmlTag
|
||||||
|
hi link htmlArg PreProc
|
||||||
|
hi link htmlValue String
|
||||||
|
hi link htmlSpecialChar Special
|
||||||
|
hi link htmlPreStmt PreProc
|
||||||
|
hi link htmlPreError Error
|
||||||
|
hi link htmlPreProc PreProc
|
||||||
|
hi link htmlPreAttr String
|
||||||
|
hi link htmlPreProcAttrName PreProc
|
||||||
|
hi link htmlPreProcAttrError Error
|
||||||
|
hi link htmlSpecial Special
|
||||||
|
hi link htmlSpecialChar Special
|
||||||
|
hi link htmlString String
|
||||||
|
hi link htmlStatement Statement
|
||||||
|
hi link htmlComment Comment
|
||||||
|
hi link htmlCommentPart Comment
|
||||||
|
hi link htmlValue String
|
||||||
|
hi link htmlCommentError htmlError
|
||||||
|
hi link htmlTagError htmlError
|
||||||
|
hi link htmlEvent javaScript
|
||||||
|
hi link htmlError Error
|
||||||
|
hi link javaScript Special
|
||||||
|
hi link javaScriptExpression javaScript
|
||||||
|
hi link htmlCssStyleComment Comment
|
||||||
|
hi link htmlCssDefinition Special
|
||||||
|
hi link htmlImgArg htmlArg
|
||||||
|
hi link htmlSrcValue String
|
||||||
|
hi link htmlSrcsetValue htmlSrcValue
|
||||||
|
hi link htmlAltValue String
|
||||||
|
hi link htmlDataArg htmlTagName
|
||||||
|
hi link htmlDataValue Constant
|
||||||
|
hi link htmlHrefArg htmlArg
|
||||||
|
hi link htmlHrefValue htmlSrcValue
|
||||||
|
hi vueSpecial ctermbg=NONE ctermfg=17 cterm=bold guibg=NONE guifg=#6c6b86 gui=bold
|
||||||
|
hi vueTagSpecial ctermbg=NONE ctermfg=19 cterm=bold guibg=NONE guifg=#8685a7 gui=bold
|
||||||
|
hi vueTagComponentName ctermbg=NONE ctermfg=20 cterm=bold guibg=NONE guifg=#a6a5c4 gui=bold
|
||||||
|
hi vueDynamicComponent ctermbg=NONE ctermfg=21 cterm=bold guibg=NONE guifg=#beb9d1 gui=bold
|
||||||
|
hi link vueSlotName Constant
|
||||||
|
hi link vueComponentName vueTagComponentName
|
||||||
|
hi link vueTransitionComponent vueDynamicComponent
|
||||||
|
hi link vueTransitionName vueSlotName
|
||||||
|
hi link vueTransitionMode String
|
||||||
|
hi link vueDirective Identifier
|
||||||
|
hi link vueEvent Function
|
||||||
|
hi link vueConditional vueSpecial
|
||||||
|
hi link vueFor vueConditional
|
||||||
|
hi link vueRef vueSpecial
|
||||||
|
hi link vueSlot Noise
|
||||||
|
hi link vueDirectiveValue Type
|
||||||
|
hi link vueEventValue vueDirectiveValue
|
||||||
|
hi link vueConditionalValue vueDirectiveValue
|
||||||
|
hi link vueForValue vueConditionalValue
|
||||||
|
hi link vueRefValue Constant
|
||||||
|
hi link vueSlotValue vueSlotName
|
||||||
|
hi link vueObjectKey cssClass
|
||||||
|
hi link vueObjectValue vueDirectiveValue
|
||||||
|
hi link vueDirectiveClass Noise
|
||||||
|
hi link vueMustache Type
|
||||||
|
hi link jsFunctionKey Function
|
||||||
|
hi jsFuncCall ctermbg=NONE ctermfg=88 cterm=bold guibg=NONE guifg=#a78685 gui=bold
|
||||||
|
hi link jsFuncCall Identifier
|
||||||
|
hi link jsOperator Operator
|
||||||
|
hi link jsVariableDef Identifier
|
||||||
|
hi jsGlobalObjects ctermbg=NONE ctermfg=238 cterm=bold guibg=NONE guifg=#777777 gui=bold
|
||||||
|
hi link jsGlobalNodeObjects jsGlobalObjects
|
||||||
|
hi link jsExceptions jsGlobalObjects
|
||||||
|
hi link jsBuiltins jsGlobalObjects
|
||||||
|
hi link jsStorageClass Include
|
||||||
|
hi jsObjectKey ctermbg=NONE ctermfg=52 cterm=NONE guibg=NONE guifg=#967978 gui=NONE
|
||||||
|
hi link jsObjectProp Type
|
||||||
|
hi jsObjectValue ctermbg=NONE ctermfg=88 cterm=NONE guibg=NONE guifg=#c4a6a5 gui=NONE
|
||||||
|
hi link jsModuleKeyword Type
|
||||||
|
hi link jsOperatorKeyword Label
|
||||||
|
hi link jsThis jsGlobalObjects
|
||||||
|
hi link jsArrowFunction Function
|
||||||
|
hi link pythonBuiltin Type
|
||||||
|
hi link pythonBuiltinObj Special
|
||||||
|
hi link pythonDottedName Identifier
|
||||||
|
hi link pythonBrackets Noise
|
||||||
|
hi link pythonQuotes Noise
|
||||||
|
hi link pythonDot Noise
|
||||||
|
hi link pythonNoise Noise
|
||||||
|
hi link pythonExtraOperator Operator
|
||||||
|
hi link pythonDocString SpecialComment
|
||||||
|
hi pythonSelf ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#cccccc gui=bold
|
||||||
|
hi link JinjaVarBlock Noise
|
||||||
|
hi link JinjaTagBlock JinjaVarBlock
|
||||||
|
hi jinjaSpecial ctermbg=NONE ctermfg=164 cterm=NONE guibg=NONE guifg=#625166 gui=NONE
|
||||||
|
hi jinjaRaw ctermbg=NONE ctermfg=164 cterm=NONE guibg=NONE guifg=#b99dc1 gui=NONE
|
||||||
|
hi jinjaStatement ctermbg=NONE ctermfg=164 cterm=NONE guibg=NONE guifg=#b294bb gui=NONE
|
||||||
|
hi jinjaFilter ctermbg=NONE ctermfg=164 cterm=bold guibg=NONE guifg=#725f77 gui=bold
|
||||||
|
hi jinjaBlockName ctermbg=NONE ctermfg=164 cterm=bold guibg=NONE guifg=#725f77 gui=bold
|
||||||
|
hi jinjaVariable ctermbg=NONE ctermfg=164 cterm=bold guibg=NONE guifg=#a287aa gui=bold
|
||||||
|
hi link jinjaString String
|
||||||
|
hi link jinjaNumber Number
|
||||||
|
hi link jinjaOperator Noise
|
||||||
|
hi link jinjaComment Comment
|
||||||
|
hi link sqlOperator Operator
|
||||||
|
hi vimFoldMarker ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#cccccc gui=NONE
|
||||||
|
hi link vimMap Noise
|
||||||
|
hi link vimAbb vimMap
|
||||||
|
hi link VimCommand Statement
|
||||||
|
hi link VimOption String
|
||||||
|
hi link vimFunction Function
|
||||||
|
hi link vimFuncKey Special
|
||||||
|
hi link vimHighlight Noise
|
||||||
|
hi link vimAuGroupKey Noise
|
||||||
|
hi link vimGroupName Special
|
||||||
|
hi link vimAutoCmd Noise
|
||||||
|
hi link vimSynMtchGrp Type
|
||||||
|
hi link vimSynContains Type
|
||||||
|
hi link vimSynRegOpt Type
|
||||||
|
hi link vimHiTerm Include
|
||||||
|
hi link vimHiAttrib Number
|
||||||
|
hi link VimIsCommand Type
|
||||||
|
hi link vimNotation StorageClass
|
||||||
|
hi link vimMapLhs Special
|
||||||
|
hi link vimMapRhs Label
|
||||||
|
hi link vimNotFunc Conditional
|
||||||
|
hi link vimSep Noise
|
||||||
|
hi link vimParenSep vimSep
|
||||||
|
hi link vimContinue vimSep
|
||||||
|
hi link vimBracket vimSep
|
||||||
|
hi link vimOperParen Normal
|
||||||
|
hi link vimUserFunc Identifier
|
||||||
|
hi link vimFoldMarker Noise
|
||||||
|
hi link yamlKeyValueDelimiter Noise
|
||||||
|
hi link yamlFowIndicator Noise
|
||||||
|
hi link confComment Comment
|
||||||
|
hi markdownDelimiter ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#cccccc gui=bold
|
||||||
|
hi link markdownHeadingDelimiter markdownDelimiter
|
||||||
|
hi markdownListMarker ctermbg=NONE ctermfg=232 cterm=bold guibg=NONE guifg=#666666 gui=bold
|
||||||
|
hi link markdownCodeDelimiter markdownDelimiter
|
||||||
|
hi link markdownCode Type
|
||||||
|
hi markdownItalic ctermbg=NONE ctermfg=232 cterm=italic guibg=NONE guifg=#666666 gui=italic
|
||||||
|
hi link markdownItalicDelimiter markdownDelimiter
|
||||||
|
hi markdownBold ctermbg=NONE ctermfg=238 cterm=bold guibg=NONE guifg=#777777 gui=bold
|
||||||
|
hi link markdownBoldDelimiter markdownDelimiter
|
||||||
|
hi link markdownIdDeclaration Conditional
|
||||||
|
hi link markdownId markdownIdDeclaration
|
||||||
|
hi markdownLinkText ctermbg=NONE ctermfg=238 cterm=underline guibg=NONE guifg=#777777 gui=underline
|
||||||
|
hi ExtraWhitespace ctermbg=196 ctermfg=NONE cterm=NONE guibg=#ccbbbb guifg=NONE gui=NONE
|
||||||
|
hi link phpRegion Normal
|
||||||
|
hi link phpComparison Operator
|
||||||
|
hi link phpMethod Function
|
||||||
|
hi link phpParent Normal
|
||||||
|
hi link phpMemberSelector StorageClass
|
||||||
|
hi link phpVarSelector StorageClass
|
||||||
|
hi QuickfixLine ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#666666 gui=bold
|
||||||
|
hi qfLineNr ctermbg=NONE ctermfg=240 cterm=italic guibg=NONE guifg=#8f8f8f gui=italic
|
||||||
|
hi qfFilename ctermbg=NONE ctermfg=244 cterm=bold guibg=NONE guifg=#707070 gui=bold
|
||||||
|
hi link qfSeparator Ignore
|
||||||
|
hi link qfError ErrorMsg
|
||||||
|
hi link jsonKeyword Identifier
|
||||||
|
hi link jsonValue String
|
||||||
|
hi link jsonQuote Noise
|
||||||
|
hi link octobercmsSectionDelimiter Noise
|
||||||
|
hi link CocErrorSign ErrorMsg
|
||||||
|
hi link CocWarningSign WarningMsg
|
||||||
|
hi link CocInfoSign Question
|
||||||
|
hi link CocHintSign Question
|
||||||
|
hi link CocHighlightText IncSearch
|
||||||
|
hi CocUnderline ctermbg=52 ctermfg=196 cterm=NONE guibg=#ece0e0 guifg=#c74444 gui=NONE
|
||||||
|
hi link LspErrorText ErrorMsg
|
||||||
|
hi link LspWarningText WarningMsg
|
||||||
|
hi link LspInformationText Question
|
||||||
|
hi link LspHintText Question
|
||||||
|
hi link ALEError CocUnderline
|
||||||
|
hi link ALEErrorSign ErrorMsg
|
||||||
|
hi link ALEErrorSign ErrorMsg
|
||||||
|
hi link mkdCodeStart Comment
|
||||||
|
hi link mkdListItem Conditional
|
||||||
|
hi CtrlPPrtBase ctermbg=255 ctermfg=0 cterm=bold guibg=#eee4e4 guifg=#131313 gui=bold
|
||||||
|
hi CtrlPPrtText ctermbg=255 ctermfg=0 cterm=bold guibg=#eee4e4 guifg=#131313 gui=bold
|
||||||
|
hi CtrlPMatch ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#666666 gui=bold
|
||||||
|
hi CtrlPMode1 ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#555555 gui=bold
|
||||||
|
hi CtrlPMode2 ctermbg=NONE ctermfg=244 cterm=NONE guibg=NONE guifg=#707070 gui=NONE
|
||||||
|
hi CtrlPNoEntries ctermbg=NONE ctermfg=196 cterm=bold guibg=NONE guifg=#916c6c gui=bold
|
||||||
|
hi CtrlPBufferNr ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#666666 gui=bold
|
||||||
|
hi CtrlPBufferInd ctermbg=NONE ctermfg=255 cterm=bold guibg=NONE guifg=#444444 gui=bold
|
||||||
|
hi CtrlPBufferPath ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#8f8f8f gui=NONE
|
||||||
|
hi CtrlPBufferHid ctermbg=NONE ctermfg=243 cterm=NONE guibg=NONE guifg=#828282 gui=NONE
|
||||||
|
hi CtrlPBufferHidMod ctermbg=NONE ctermfg=88 cterm=NONE guibg=NONE guifg=#7b6a6a gui=NONE
|
||||||
|
hi link CtrlPBufferVis Normal
|
||||||
|
hi CtrlPBufferVisMod ctermbg=NONE ctermfg=124 cterm=NONE guibg=NONE guifg=#725454 gui=NONE
|
||||||
|
hi CtrlPBufferCur ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#555555 gui=bold
|
||||||
|
hi CtrlPBufferCurMod ctermbg=NONE ctermfg=196 cterm=NONE guibg=NONE guifg=#916c6c gui=NONE
|
||||||
|
hi CtrlPBufName ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#666666 gui=NONE
|
||||||
|
hi CtrlPTagKind ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#555555 gui=bold
|
||||||
|
hi CtrlPqfLineCol ctermbg=NONE ctermfg=124 cterm=bold guibg=NONE guifg=#725454 gui=bold
|
||||||
|
hi CtrlPUndoT ctermbg=NONE ctermfg=244 cterm=NONE guibg=NONE guifg=#707070 gui=NONE
|
||||||
|
hi CtrlPUndoBr ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#999999 gui=NONE
|
||||||
|
hi CtrlPUndoNr ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#8f8f8f gui=NONE
|
||||||
|
hi CtrlPUndoSv ctermbg=NONE ctermfg=124 cterm=NONE guibg=NONE guifg=#725454 gui=NONE
|
||||||
|
hi CtrlPUndoPo ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#555555 gui=bold
|
||||||
|
hi link netrwTreeBar Noise
|
||||||
|
hi link netrwClassify Noise
|
||||||
|
hi link netrwExe Identifier
|
||||||
|
hi link netrwDir String
|
||||||
|
hi link netrwPlain Statement
|
||||||
|
hi link netrwHelpCmd Type
|
||||||
|
hi link netrwCmdNote function
|
||||||
|
hi link netrwQuickHelp netrwCmdNote
|
||||||
|
hi link netrwCmdSep Noise
|
||||||
|
hi link netrwVersion StorageClass
|
||||||
|
hi link netrwList String
|
||||||
|
hi link netrwHidePat Identifier
|
||||||
|
hi link Variable Function
|
||||||
|
hi link shDerefSimple StorageClass
|
||||||
|
hi link shHereDoc01 Special
|
||||||
|
hi link shHereDoc02 shHereDoc01
|
||||||
|
hi link shHereDoc05 shHereDoc01
|
||||||
|
hi link shHereDoc Label
|
||||||
|
elseif &t_Co == 8 || $TERM !~# '^linux' || &t_Co == 16
|
||||||
|
set t_Co=16
|
||||||
|
hi Normal ctermbg=black ctermfg=gray cterm=NONE
|
||||||
|
set background=dark
|
||||||
|
hi Special ctermbg=NONE ctermfg=darkred cterm=bold
|
||||||
|
hi NonText ctermbg=NONE ctermfg=darkred cterm=NONE
|
||||||
|
hi Tag ctermbg=red ctermfg=NONE cterm=NONE
|
||||||
|
hi Identifier ctermbg=NONE ctermfg=darkred cterm=NONE
|
||||||
|
hi Function ctermbg=NONE ctermfg=darkred cterm=bold
|
||||||
|
hi Type ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi StorageClass ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi link Structure StorageClass
|
||||||
|
hi link TypeDef StorageClass
|
||||||
|
hi Constant ctermbg=NONE ctermfg=gray cterm=italic
|
||||||
|
hi String ctermbg=NONE ctermfg=gray cterm=italic
|
||||||
|
hi link Character String
|
||||||
|
hi link Number String
|
||||||
|
hi link Boolean String
|
||||||
|
hi link Float String
|
||||||
|
hi Folded ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi Statement ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi Conditional ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi Repeat ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi Label ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi Operator ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi Keyword ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi Exception ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi PreProc ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi Include ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi Comment ctermbg=NONE ctermfg=darkgray cterm=bold,italic
|
||||||
|
hi SpecialComment ctermbg=NONE ctermfg=gray cterm=italic
|
||||||
|
hi Todo ctermbg=NONE ctermfg=red cterm=bold,italic
|
||||||
|
hi Ignore ctermbg=NONE ctermfg=black cterm=NONE
|
||||||
|
hi Conceal ctermbg=NONE ctermfg=NONE cterm=NONE
|
||||||
|
hi Error ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi Underlined ctermbg=NONE ctermfg=NONE cterm=underline
|
||||||
|
hi StatusLine ctermbg=gray ctermfg=white cterm=italic
|
||||||
|
hi StatusLineNC ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi TabLine ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi TabLineFill ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi TabLineSel ctermbg=gray ctermfg=white cterm=italic
|
||||||
|
hi VertSplit ctermbg=black ctermfg=gray cterm=NONE
|
||||||
|
hi FoldColumn ctermbg=black ctermfg=darkgray cterm=NONE
|
||||||
|
hi ColorColumn ctermbg=white ctermfg=NONE cterm=NONE
|
||||||
|
hi SignColumn ctermbg=black ctermfg=white cterm=NONE
|
||||||
|
hi CursorLine ctermbg=white ctermfg=NONE cterm=NONE
|
||||||
|
hi Title ctermbg=NONE ctermfg=gray cterm=bold,italic
|
||||||
|
hi LineNr ctermbg=black ctermfg=darkgray cterm=NONE
|
||||||
|
hi CursorLineNr ctermbg=black ctermfg=gray cterm=bold
|
||||||
|
hi Pmenu ctermbg=gray ctermfg=gray cterm=NONE
|
||||||
|
hi PmenuSbar ctermbg=gray ctermfg=gray cterm=NONE
|
||||||
|
hi PmenuSel ctermbg=gray ctermfg=white cterm=bold
|
||||||
|
hi PmenuThumb ctermbg=gray ctermfg=gray cterm=NONE
|
||||||
|
hi SpecialKey ctermbg=NONE ctermfg=darkred cterm=NONE
|
||||||
|
hi DiffAdd ctermbg=darkgreen ctermfg=NONE cterm=NONE
|
||||||
|
hi DiffChange ctermbg=darkblue ctermfg=NONE cterm=NONE
|
||||||
|
hi DiffDelete ctermbg=darkred ctermfg=NONE cterm=NONE
|
||||||
|
hi DiffText ctermbg=darkblue ctermfg=white cterm=NONE
|
||||||
|
hi IncSearch ctermbg=darkblue ctermfg=black cterm=NONE
|
||||||
|
hi Search ctermbg=darkblue ctermfg=white cterm=NONE
|
||||||
|
hi Visual ctermbg=darkblue ctermfg=NONE cterm=NONE
|
||||||
|
hi VisualNOS ctermbg=darkred ctermfg=NONE cterm=NONE
|
||||||
|
hi Directory ctermbg=NONE ctermfg=white cterm=NONE
|
||||||
|
hi MatchParen ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi SpellBad ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi SpellCap ctermbg=NONE ctermfg=yellow cterm=NONE
|
||||||
|
hi SpellLocal ctermbg=NONE ctermfg=darkyellow cterm=NONE
|
||||||
|
hi SpellRare ctermbg=NONE ctermfg=darkyellow cterm=NONE
|
||||||
|
hi WildMenu ctermbg=gray ctermfg=white cterm=bold
|
||||||
|
hi ErrorMsg ctermbg=NONE ctermfg=red cterm=italic
|
||||||
|
hi ModeMsg ctermbg=NONE ctermfg=white cterm=italic
|
||||||
|
hi MoreMsg ctermbg=NONE ctermfg=white cterm=italic
|
||||||
|
hi Question ctermbg=NONE ctermfg=darkgray cterm=italic
|
||||||
|
hi WarningMsg ctermbg=NONE ctermfg=yellow cterm=italic
|
||||||
|
hi Cursor ctermbg=white ctermfg=black cterm=bold
|
||||||
|
hi CursorColumn ctermbg=white ctermfg=NONE cterm=NONE
|
||||||
|
hi EndOfBuffer ctermbg=black ctermfg=black cterm=NONE
|
||||||
|
hi Noise ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi TabLineNum ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi TabLineNumSel ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineNoise ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineNoiseActive ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineBufferNr ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineBufferNrActive ctermbg=gray ctermfg=white cterm=italic
|
||||||
|
hi StatusLinePercent ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLinePercentActive ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineLinecount ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineLinecountActive ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineDivActive ctermbg=gray ctermfg=gray cterm=NONE
|
||||||
|
hi StatusLineDivInput ctermbg=darkblue ctermfg=darkblue cterm=NONE
|
||||||
|
hi StatusLineDivMod ctermbg=red ctermfg=red cterm=NONE
|
||||||
|
hi StatusLineDivModActive ctermbg=red ctermfg=red cterm=NONE
|
||||||
|
hi StatusLineFileInfo ctermbg=NONE ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineFile ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineFileActive ctermbg=gray ctermfg=white cterm=italic
|
||||||
|
hi StatusLineDir ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineDirActive ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineExt ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineExtActive ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineDot ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineDotActive ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi StatusLineFileReadOnly ctermbg=gray ctermfg=red cterm=italic
|
||||||
|
hi StatusLineFileReadOnlyActive ctermbg=NONE ctermfg=red cterm=italic
|
||||||
|
hi StatusLineWarning ctermbg=gray ctermfg=darkgray cterm=italic
|
||||||
|
hi StatusLineWarningActive ctermbg=NONE ctermfg=red cterm=italic
|
||||||
|
hi LinterDash ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi LinterDashActive ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi LinterError ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi LinterErrorActive ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi LinterErrorStyle ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi LinterErrorStyleActive ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi LinterWarning ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi LinterWarningActive ctermbg=NONE ctermfg=yellow cterm=bold
|
||||||
|
hi LinterWarningStyle ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi LinterWarningStyleActive ctermbg=NONE ctermfg=yellow cterm=NONE
|
||||||
|
hi LinterInfo ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi LinterInfoActive ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi GitGutterDelete ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi GitGutterChange ctermbg=NONE ctermfg=blue cterm=bold
|
||||||
|
hi GitGutterAdd ctermbg=NONE ctermfg=green cterm=bold
|
||||||
|
hi GitGutterChangeDelete ctermbg=NONE ctermfg=magenta cterm=bold
|
||||||
|
hi link QuickScopePrimary IncSearch
|
||||||
|
hi link QuickScopeSecondary Pmenu
|
||||||
|
hi cssIdentifier ctermbg=NONE ctermfg=darkgreen cterm=bold
|
||||||
|
hi cssClass ctermbg=NONE ctermfg=darkgreen cterm=NONE
|
||||||
|
hi cssFunction ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi cssProp ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi scssVariable ctermbg=NONE ctermfg=darkgreen cterm=bold
|
||||||
|
hi link cssAttr String
|
||||||
|
hi link cssIdentifierAttr Noise
|
||||||
|
hi link cssClassAttr cssIdentifierAttr
|
||||||
|
hi link cssAttrNoise Noise
|
||||||
|
hi link atKeyword PreProc
|
||||||
|
hi link cssIdentifier cssIdentifier
|
||||||
|
hi link cssClassName cssClass
|
||||||
|
hi link cssClassNameDot cssClass
|
||||||
|
hi link cssTagName htmlTagName
|
||||||
|
hi link cssPseudoClassId cssClassName
|
||||||
|
hi link cssKeyFrameSelector Label
|
||||||
|
hi link cssFunctionName cssFunction
|
||||||
|
hi link cssBraces Noise
|
||||||
|
hi cssUnitDecorators ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi link scssSelector cssClass
|
||||||
|
hi link scssSelectorName scssSelector
|
||||||
|
hi link scssSelectorChar cssIdentifier
|
||||||
|
hi link scssFunctionName cssFunctionName
|
||||||
|
hi link scssMixin keyword
|
||||||
|
hi link scssMixinName cssFunction
|
||||||
|
hi link scssampersand scssSelectorName
|
||||||
|
hi link scssAtRoot atKeyword
|
||||||
|
hi link vue_scss cssIdentifier
|
||||||
|
hi htmlTagName ctermbg=NONE ctermfg=blue cterm=NONE
|
||||||
|
hi htmlSpecialTagName ctermbg=NONE ctermfg=blue cterm=bold
|
||||||
|
hi htmlLink ctermbg=NONE ctermfg=gray cterm=italic,underline
|
||||||
|
hi link htmlNormal Normal
|
||||||
|
hi link htmlTitle Title
|
||||||
|
hi link htmlH1 htmlTitle
|
||||||
|
hi link htmlTag Noise
|
||||||
|
hi link htmlEndTag htmlTag
|
||||||
|
hi link htmlArg PreProc
|
||||||
|
hi link htmlValue String
|
||||||
|
hi link htmlSpecialChar Special
|
||||||
|
hi link htmlPreStmt PreProc
|
||||||
|
hi link htmlPreError Error
|
||||||
|
hi link htmlPreProc PreProc
|
||||||
|
hi link htmlPreAttr String
|
||||||
|
hi link htmlPreProcAttrName PreProc
|
||||||
|
hi link htmlPreProcAttrError Error
|
||||||
|
hi link htmlSpecial Special
|
||||||
|
hi link htmlSpecialChar Special
|
||||||
|
hi link htmlString String
|
||||||
|
hi link htmlStatement Statement
|
||||||
|
hi link htmlComment Comment
|
||||||
|
hi link htmlCommentPart Comment
|
||||||
|
hi link htmlValue String
|
||||||
|
hi link htmlCommentError htmlError
|
||||||
|
hi link htmlTagError htmlError
|
||||||
|
hi link htmlEvent javaScript
|
||||||
|
hi link htmlError Error
|
||||||
|
hi link javaScript Special
|
||||||
|
hi link javaScriptExpression javaScript
|
||||||
|
hi link htmlCssStyleComment Comment
|
||||||
|
hi link htmlCssDefinition Special
|
||||||
|
hi link htmlImgArg htmlArg
|
||||||
|
hi link htmlSrcValue String
|
||||||
|
hi link htmlSrcsetValue htmlSrcValue
|
||||||
|
hi link htmlAltValue String
|
||||||
|
hi link htmlDataArg htmlTagName
|
||||||
|
hi link htmlDataValue Constant
|
||||||
|
hi link htmlHrefArg htmlArg
|
||||||
|
hi link htmlHrefValue htmlSrcValue
|
||||||
|
hi vueSpecial ctermbg=NONE ctermfg=darkblue cterm=bold
|
||||||
|
hi vueTagSpecial ctermbg=NONE ctermfg=darkblue cterm=bold
|
||||||
|
hi vueTagComponentName ctermbg=NONE ctermfg=blue cterm=bold
|
||||||
|
hi vueDynamicComponent ctermbg=NONE ctermfg=blue cterm=bold
|
||||||
|
hi link vueSlotName Constant
|
||||||
|
hi link vueComponentName vueTagComponentName
|
||||||
|
hi link vueTransitionComponent vueDynamicComponent
|
||||||
|
hi link vueTransitionName vueSlotName
|
||||||
|
hi link vueTransitionMode String
|
||||||
|
hi link vueDirective Identifier
|
||||||
|
hi link vueEvent Function
|
||||||
|
hi link vueConditional vueSpecial
|
||||||
|
hi link vueFor vueConditional
|
||||||
|
hi link vueRef vueSpecial
|
||||||
|
hi link vueSlot Noise
|
||||||
|
hi link vueDirectiveValue Type
|
||||||
|
hi link vueEventValue vueDirectiveValue
|
||||||
|
hi link vueConditionalValue vueDirectiveValue
|
||||||
|
hi link vueForValue vueConditionalValue
|
||||||
|
hi link vueRefValue Constant
|
||||||
|
hi link vueSlotValue vueSlotName
|
||||||
|
hi link vueObjectKey cssClass
|
||||||
|
hi link vueObjectValue vueDirectiveValue
|
||||||
|
hi link vueDirectiveClass Noise
|
||||||
|
hi link vueMustache Type
|
||||||
|
hi link jsFunctionKey Function
|
||||||
|
hi jsFuncCall ctermbg=NONE ctermfg=darkred cterm=bold
|
||||||
|
hi link jsFuncCall Identifier
|
||||||
|
hi link jsOperator Operator
|
||||||
|
hi link jsVariableDef Identifier
|
||||||
|
hi jsGlobalObjects ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi link jsGlobalNodeObjects jsGlobalObjects
|
||||||
|
hi link jsExceptions jsGlobalObjects
|
||||||
|
hi link jsBuiltins jsGlobalObjects
|
||||||
|
hi link jsStorageClass Include
|
||||||
|
hi jsObjectKey ctermbg=NONE ctermfg=darkred cterm=NONE
|
||||||
|
hi link jsObjectProp Type
|
||||||
|
hi jsObjectValue ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi link jsModuleKeyword Type
|
||||||
|
hi link jsOperatorKeyword Label
|
||||||
|
hi link jsThis jsGlobalObjects
|
||||||
|
hi link jsArrowFunction Function
|
||||||
|
hi link pythonBuiltin Type
|
||||||
|
hi link pythonBuiltinObj Special
|
||||||
|
hi link pythonDottedName Identifier
|
||||||
|
hi link pythonBrackets Noise
|
||||||
|
hi link pythonQuotes Noise
|
||||||
|
hi link pythonDot Noise
|
||||||
|
hi link pythonNoise Noise
|
||||||
|
hi link pythonExtraOperator Operator
|
||||||
|
hi link pythonDocString SpecialComment
|
||||||
|
hi pythonSelf ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi link JinjaVarBlock Noise
|
||||||
|
hi link JinjaTagBlock JinjaVarBlock
|
||||||
|
hi jinjaSpecial ctermbg=NONE ctermfg=magenta cterm=NONE
|
||||||
|
hi jinjaRaw ctermbg=NONE ctermfg=magenta cterm=NONE
|
||||||
|
hi jinjaStatement ctermbg=NONE ctermfg=magenta cterm=NONE
|
||||||
|
hi jinjaFilter ctermbg=NONE ctermfg=magenta cterm=bold
|
||||||
|
hi jinjaBlockName ctermbg=NONE ctermfg=magenta cterm=bold
|
||||||
|
hi jinjaVariable ctermbg=NONE ctermfg=magenta cterm=bold
|
||||||
|
hi link jinjaString String
|
||||||
|
hi link jinjaNumber Number
|
||||||
|
hi link jinjaOperator Noise
|
||||||
|
hi link jinjaComment Comment
|
||||||
|
hi link sqlOperator Operator
|
||||||
|
hi vimFoldMarker ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi link vimMap Noise
|
||||||
|
hi link vimAbb vimMap
|
||||||
|
hi link VimCommand Statement
|
||||||
|
hi link VimOption String
|
||||||
|
hi link vimFunction Function
|
||||||
|
hi link vimFuncKey Special
|
||||||
|
hi link vimHighlight Noise
|
||||||
|
hi link vimAuGroupKey Noise
|
||||||
|
hi link vimGroupName Special
|
||||||
|
hi link vimAutoCmd Noise
|
||||||
|
hi link vimSynMtchGrp Type
|
||||||
|
hi link vimSynContains Type
|
||||||
|
hi link vimSynRegOpt Type
|
||||||
|
hi link vimHiTerm Include
|
||||||
|
hi link vimHiAttrib Number
|
||||||
|
hi link VimIsCommand Type
|
||||||
|
hi link vimNotation StorageClass
|
||||||
|
hi link vimMapLhs Special
|
||||||
|
hi link vimMapRhs Label
|
||||||
|
hi link vimNotFunc Conditional
|
||||||
|
hi link vimSep Noise
|
||||||
|
hi link vimParenSep vimSep
|
||||||
|
hi link vimContinue vimSep
|
||||||
|
hi link vimBracket vimSep
|
||||||
|
hi link vimOperParen Normal
|
||||||
|
hi link vimUserFunc Identifier
|
||||||
|
hi link vimFoldMarker Noise
|
||||||
|
hi link yamlKeyValueDelimiter Noise
|
||||||
|
hi link yamlFowIndicator Noise
|
||||||
|
hi link confComment Comment
|
||||||
|
hi markdownDelimiter ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi link markdownHeadingDelimiter markdownDelimiter
|
||||||
|
hi markdownListMarker ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi link markdownCodeDelimiter markdownDelimiter
|
||||||
|
hi link markdownCode Type
|
||||||
|
hi markdownItalic ctermbg=NONE ctermfg=gray cterm=italic
|
||||||
|
hi link markdownItalicDelimiter markdownDelimiter
|
||||||
|
hi markdownBold ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi link markdownBoldDelimiter markdownDelimiter
|
||||||
|
hi link markdownIdDeclaration Conditional
|
||||||
|
hi link markdownId markdownIdDeclaration
|
||||||
|
hi markdownLinkText ctermbg=NONE ctermfg=gray cterm=underline
|
||||||
|
hi ExtraWhitespace ctermbg=red ctermfg=NONE cterm=NONE
|
||||||
|
hi link phpRegion Normal
|
||||||
|
hi link phpComparison Operator
|
||||||
|
hi link phpMethod Function
|
||||||
|
hi link phpParent Normal
|
||||||
|
hi link phpMemberSelector StorageClass
|
||||||
|
hi link phpVarSelector StorageClass
|
||||||
|
hi QuickfixLine ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi qfLineNr ctermbg=NONE ctermfg=gray cterm=italic
|
||||||
|
hi qfFilename ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi link qfSeparator Ignore
|
||||||
|
hi link qfError ErrorMsg
|
||||||
|
hi link jsonKeyword Identifier
|
||||||
|
hi link jsonValue String
|
||||||
|
hi link jsonQuote Noise
|
||||||
|
hi link octobercmsSectionDelimiter Noise
|
||||||
|
hi link CocErrorSign ErrorMsg
|
||||||
|
hi link CocWarningSign WarningMsg
|
||||||
|
hi link CocInfoSign Question
|
||||||
|
hi link CocHintSign Question
|
||||||
|
hi link CocHighlightText IncSearch
|
||||||
|
hi CocUnderline ctermbg=darkred ctermfg=red cterm=NONE
|
||||||
|
hi link LspErrorText ErrorMsg
|
||||||
|
hi link LspWarningText WarningMsg
|
||||||
|
hi link LspInformationText Question
|
||||||
|
hi link LspHintText Question
|
||||||
|
hi link ALEError CocUnderline
|
||||||
|
hi link ALEErrorSign ErrorMsg
|
||||||
|
hi link ALEErrorSign ErrorMsg
|
||||||
|
hi link mkdCodeStart Comment
|
||||||
|
hi link mkdListItem Conditional
|
||||||
|
hi CtrlPPrtBase ctermbg=white ctermfg=black cterm=bold
|
||||||
|
hi CtrlPPrtText ctermbg=white ctermfg=black cterm=bold
|
||||||
|
hi CtrlPMatch ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi CtrlPMode1 ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi CtrlPMode2 ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi CtrlPNoEntries ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi CtrlPBufferNr ctermbg=NONE ctermfg=darkgray cterm=bold
|
||||||
|
hi CtrlPBufferInd ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi CtrlPBufferPath ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi CtrlPBufferHid ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi CtrlPBufferHidMod ctermbg=NONE ctermfg=darkred cterm=NONE
|
||||||
|
hi link CtrlPBufferVis Normal
|
||||||
|
hi CtrlPBufferVisMod ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi CtrlPBufferCur ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi CtrlPBufferCurMod ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi CtrlPBufName ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi CtrlPTagKind ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi CtrlPqfLineCol ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi CtrlPUndoT ctermbg=NONE ctermfg=darkgray cterm=NONE
|
||||||
|
hi CtrlPUndoBr ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi CtrlPUndoNr ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi CtrlPUndoSv ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi CtrlPUndoPo ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi link netrwTreeBar Noise
|
||||||
|
hi link netrwClassify Noise
|
||||||
|
hi link netrwExe Identifier
|
||||||
|
hi link netrwDir String
|
||||||
|
hi link netrwPlain Statement
|
||||||
|
hi link netrwHelpCmd Type
|
||||||
|
hi link netrwCmdNote function
|
||||||
|
hi link netrwQuickHelp netrwCmdNote
|
||||||
|
hi link netrwCmdSep Noise
|
||||||
|
hi link netrwVersion StorageClass
|
||||||
|
hi link netrwList String
|
||||||
|
hi link netrwHidePat Identifier
|
||||||
|
hi link Variable Function
|
||||||
|
hi link shDerefSimple StorageClass
|
||||||
|
hi link shHereDoc01 Special
|
||||||
|
hi link shHereDoc02 shHereDoc01
|
||||||
|
hi link shHereDoc05 shHereDoc01
|
||||||
|
hi link shHereDoc Label
|
||||||
|
endif
|
||||||
|
|
||||||
|
let g:terminal_ansi_colors = ["#1f2121", "#c4c4c4", "#afafaf", "#999999", "#888888", "#777777", "#666666", "#555555", "#dddddd", "#d5d5a1", "#d0d095", "#c6c689", "#c3c67e", "#b4b473", "#a2a268", "#90905c"]
|
||||||
|
|
||||||
|
augroup cursorlinebg
|
||||||
|
au!
|
||||||
|
au InsertEnter * hi CursorLine ctermbg=17 ctermfg=NONE cterm=NONE guibg=#e6e6e6 guifg=NONE
|
||||||
|
au InsertLeave * hi CursorLine ctermbg=250 ctermfg=NONE cterm=NONE guibg=#f7f7f7 guifg=NONE
|
||||||
|
augroup END
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,599 @@
|
||||||
|
<%
|
||||||
|
information = {
|
||||||
|
author: "Ray Elliott",
|
||||||
|
email: "vim@rayelliott.dev",
|
||||||
|
name: "paper-custom",
|
||||||
|
description: "",
|
||||||
|
background: "light",
|
||||||
|
webpage: "https://rayelliott.dev"
|
||||||
|
}
|
||||||
|
|
||||||
|
bg_cursorline = ["#eeeeee", 250, "white"]
|
||||||
|
bg_colorcolumn = ["#f7f2f2", 250, "white"]
|
||||||
|
bg_cursorcolumn = ["#eeeeee", 250, "white"]
|
||||||
|
bg = ["#ffffff", 234, "black"]
|
||||||
|
bg_cursorline_input = ["#dddddd", 17, "darkblue"]
|
||||||
|
|
||||||
|
fg_weak = ["#9d9d9d", 238, "gray"]
|
||||||
|
fg = ["#8c8c8c", 243, "gray"]
|
||||||
|
fg_strong = ["#777777", 232, "gray"]
|
||||||
|
|
||||||
|
color_primary_weak = ["#666666", 20, "blue"]
|
||||||
|
color_primary = ["#555555", 19, "darkblue"]
|
||||||
|
color_primary_strong = ["#444444", 17, "darkblue"]
|
||||||
|
|
||||||
|
color_2_weak = ["#5e955e", 28, "darkgreen"]
|
||||||
|
color_2 = ["#008700", 22, "darkgreen"]
|
||||||
|
color_2_strong = ["#005a00", 22, "darkgreen"]
|
||||||
|
|
||||||
|
color_3_weak = ["#2d78b7", 20, "blue"]
|
||||||
|
color_3 = ["#005faf", 19, "blue"]
|
||||||
|
color_3_strong = ["#004f92", 17, "darkblue"]
|
||||||
|
|
||||||
|
color_4_weak = ["#78b7d5", 20, "blue"]
|
||||||
|
color_4 = ["#56acd7", 19, "blue"]
|
||||||
|
color_4_strong = ["#1596d7", 17, "darkblue"]
|
||||||
|
|
||||||
|
color_5_weak = ["#e846ac", 164, "magenta"]
|
||||||
|
color_5 = ["#d70087", 164, "magenta"]
|
||||||
|
color_5_strong = ["#ad006d", 164, "magenta"]
|
||||||
|
|
||||||
|
fg_error = ["#d70000", 196, "red"]
|
||||||
|
bg_error = ["#ffd7d7", 196, "red"]
|
||||||
|
fg_spellcap = ["#d75f00", 166, "yellow"]
|
||||||
|
fg_spellrare = ["#d7813e", 247, "darkyellow"]
|
||||||
|
fg_spelllocal = fg_spellrare
|
||||||
|
bg_whitespace_error = ["#efe6e6", 196, "red"]
|
||||||
|
fg_todo = ["#d70000", 196, "red"]
|
||||||
|
|
||||||
|
ui_bg = ["#efefef", 238, "gray"]
|
||||||
|
|
||||||
|
ui_fg_weak = ["#bbbbbb", 240, "gray"]
|
||||||
|
ui_fg = ["#929292", 243, "gray"]
|
||||||
|
ui_fg_strong = ["#555555", 255, "white"]
|
||||||
|
|
||||||
|
ui_search = ["#dce5ed", 17, "darkblue"]
|
||||||
|
ui_incsearch = ["#beced5", 17, "darkblue"]
|
||||||
|
ui_match_bg = ["#a3e0ff", 17, "darkblue"]
|
||||||
|
|
||||||
|
ui_visual_bg = ["#ced8e0", 17, "darkblue"]
|
||||||
|
ui_visualnos_bg = ["#e0d4ce", 52, "darkred"]
|
||||||
|
|
||||||
|
ui_fg_error = ["#d70000", 196, "red"]
|
||||||
|
ui_fg_warning = ["#d75f00", 166, "yellow"]
|
||||||
|
ui_fg_question = ["#d7a100", 247, "darkgray"]
|
||||||
|
|
||||||
|
# Step 3: highlights
|
||||||
|
highlights = [
|
||||||
|
[ "DiffAdd", ["#e0ece0", 22, "darkgreen"], "NONE", "NONE" ],
|
||||||
|
[ "DiffChange", ["#e0e0ec", 17, "darkblue"], "NONE", "NONE" ],
|
||||||
|
[ "DiffDelete", ["#ece0e0", 52, "darkred"], "NONE", "NONE" ],
|
||||||
|
[ "DiffText", ["#e0e0ec", 17, "darkblue"], ["#656a7c", 21, "white"], "NONE" ],
|
||||||
|
|
||||||
|
[ "GitGutterDelete", "NONE", ["#725454", 124, "red"], "bold"],
|
||||||
|
[ "GitGutterChange", "NONE", ["#596171", 19, "blue"], "bold"],
|
||||||
|
[ "GitGutterAdd", "NONE", ["#496349", 34, "green"], "bold"],
|
||||||
|
[ "GitGutterChangeDelete", "NONE", ["#5c4a5a", 126, "magenta"], "bold"],
|
||||||
|
|
||||||
|
[ "Normal", bg, fg, "NONE" ],
|
||||||
|
|
||||||
|
[ "Special", "NONE", color_primary_strong, "bold" ],
|
||||||
|
[ "SpecialKey", "NONE", ui_fg_weak, "NONE"],
|
||||||
|
[ "NonText", "NONE", ui_fg_weak, "NONE"],
|
||||||
|
[ "Noise", "NONE", ui_fg_weak, "NONE"],
|
||||||
|
[ "Tag", color_primary_weak, "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "Identifier", "NONE", color_primary, "bold" ],
|
||||||
|
[ "Function", "NONE", color_primary, "NONE" ],
|
||||||
|
|
||||||
|
[ "Type", "NONE", color_primary_weak, "bold" ],
|
||||||
|
[ "StorageClass", "NONE", color_primary_weak, "NONE" ],
|
||||||
|
[ "Structure", "StorageClass"],
|
||||||
|
[ "TypeDef", "StorageClass"],
|
||||||
|
|
||||||
|
[ "Constant", "NONE", fg_strong, "italic" ],
|
||||||
|
[ "String", "NONE", fg_strong, "italic" ],
|
||||||
|
[ "Character", "String" ],
|
||||||
|
[ "Number", "String" ],
|
||||||
|
[ "Boolean", "String" ],
|
||||||
|
[ "Float", "String" ],
|
||||||
|
|
||||||
|
[ "Folded", "NONE", fg_strong, "bold" ],
|
||||||
|
|
||||||
|
[ "Statement", "NONE", fg, "NONE" ],
|
||||||
|
[ "Conditional", "NONE", fg, "bold" ],
|
||||||
|
[ "Repeat", "Conditional" ],
|
||||||
|
[ "Label", "NONE", fg_strong, "bold" ],
|
||||||
|
[ "Operator", "NONE", fg_weak, "NONE" ],
|
||||||
|
[ "Keyword", "NONE", fg_strong, "NONE" ],
|
||||||
|
[ "Exception", "NONE", color_primary_weak, "bold" ],
|
||||||
|
|
||||||
|
[ "PreProc", "NONE", fg_weak, "bold" ],
|
||||||
|
[ "Include", "NONE", fg_weak, "NONE" ],
|
||||||
|
|
||||||
|
[ "Comment", "NONE", fg_weak, "bold,italic" ],
|
||||||
|
[ "CommentDim", "NONE", ui_bg, "bold,italic" ],
|
||||||
|
[ "SpecialComment", "NONE", fg_strong, "italic"],
|
||||||
|
[ "Todo", "NONE", fg_todo, "bold,italic" ],
|
||||||
|
|
||||||
|
[ "Ignore", "NONE", bg, "NONE" ],
|
||||||
|
[ "Conceal", "NONE", "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "Error", bg_error, fg_error, "bold" ],
|
||||||
|
|
||||||
|
[ "Underlined", "NONE", "NONE", "underline" ],
|
||||||
|
|
||||||
|
[ "StatusLine", ui_bg, ui_fg_strong, "italic" ],
|
||||||
|
[ "StatusLineNC", ui_bg, ui_fg, "italic" ],
|
||||||
|
[ "TabLine", "StatusLineNc" ],
|
||||||
|
[ "TabLineSel", "StatusLine" ],
|
||||||
|
[ "TabLineNumSel", "StatusLine"],
|
||||||
|
# used in init.tabline.vim
|
||||||
|
[ "TabLineFill", ui_bg, ui_bg, "italic" ],
|
||||||
|
[ "TabLineItem", ui_bg, ui_fg, "italic" ],
|
||||||
|
[ "TabLineItemSel", ui_bg, ui_fg_strong, "italic" ],
|
||||||
|
|
||||||
|
|
||||||
|
[ "VertSplit", bg, ui_bg, "NONE" ],
|
||||||
|
[ "FoldColumn", bg, ui_fg_weak, "NONE" ],
|
||||||
|
[ "ColorColumn", bg_colorcolumn, "NONE", "NONE" ],
|
||||||
|
[ "SignColumn", bg, ui_fg_strong, "NONE" ],
|
||||||
|
[ "CursorLine", bg_cursorline, "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "Title", "NONE", fg_strong, "bold,italic" ],
|
||||||
|
|
||||||
|
[ "LineNr", bg, ui_fg_weak, "NONE" ],
|
||||||
|
[ "CursorLineNr", bg, ui_fg_weak, "bold" ],
|
||||||
|
|
||||||
|
[ "Pmenu", ui_bg, ui_fg, "NONE" ],
|
||||||
|
[ "PmenuSbar", ui_bg, ui_fg, "NONE" ],
|
||||||
|
[ "PmenuSel", ui_bg, ui_fg_strong, "bold" ],
|
||||||
|
[ "PmenuThumb", ui_bg, ui_fg, "NONE" ],
|
||||||
|
|
||||||
|
[ "IncSearch", ui_incsearch, bg, "NONE" ],
|
||||||
|
[ "Search", ui_search, ui_fg_strong, "NONE" ],
|
||||||
|
|
||||||
|
[ "Visual", ui_visual_bg, "NONE", "NONE" ],
|
||||||
|
[ "VisualNOS", ui_visualnos_bg, "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "Directory", "NONE", ui_fg_strong, "NONE" ],
|
||||||
|
|
||||||
|
[ "MatchParen", ui_match_bg, "NONE", "bold" ],
|
||||||
|
|
||||||
|
[ "SpellBad", "NONE", fg_error, "NONE", fg_error ],
|
||||||
|
[ "SpellCap", "NONE", fg_spellcap, "NONE", fg_spellcap ],
|
||||||
|
[ "SpellLocal", "NONE", fg_spelllocal, "NONE", fg_spellcap ],
|
||||||
|
[ "SpellRare", "NONE", fg_spellrare, "NONE", fg_spellcap ],
|
||||||
|
|
||||||
|
[ "WildMenu", ui_bg, ui_fg_strong, "bold" ],
|
||||||
|
[ "ErrorMsg", "NONE", ui_fg_error, "italic" ],
|
||||||
|
[ "ModeMsg", "NONE", ui_fg_strong, "italic" ],
|
||||||
|
[ "MoreMsg", "NONE", ui_fg_strong, "italic" ],
|
||||||
|
[ "Question", "NONE", ui_fg_question, "italic" ],
|
||||||
|
[ "WarningMsg", "NONE", ui_fg_warning, "italic" ],
|
||||||
|
|
||||||
|
[ "CursorColumn", bg_cursorcolumn, "NONE", "NONE" ],
|
||||||
|
|
||||||
|
[ "EndOfBuffer", bg, bg, "NONE" ],
|
||||||
|
|
||||||
|
[ "Noise", "NONE", ui_fg_weak, "NONE"],
|
||||||
|
|
||||||
|
[ "QuickScopePrimary", "IncSearch" ],
|
||||||
|
[ "QuickScopeSecondary", "Pmenu" ],
|
||||||
|
|
||||||
|
# css, scss
|
||||||
|
|
||||||
|
[ "cssIdentifier", "NONE", color_2, "bold" ],
|
||||||
|
[ "cssClass", "NONE", color_2_weak, "NONE" ],
|
||||||
|
[ "cssFunction", "Keyword" ],
|
||||||
|
[ "cssProp", "NONE", fg_weak, "NONE" ],
|
||||||
|
[ "scssVariable", "NONE", color_2_strong, "bold" ],
|
||||||
|
|
||||||
|
[ "cssAttr", "String"],
|
||||||
|
[ "cssAttrComma", "Noise"],
|
||||||
|
[ "cssIdentifierAttr", "Noise" ],
|
||||||
|
[ "cssClassAttr", "cssIdentifierAttr" ],
|
||||||
|
[ "cssAttrNoise", "Noise" ],
|
||||||
|
[ "atKeyword", "PreProc" ],
|
||||||
|
[ "cssIdentifier", "cssIdentifier" ],
|
||||||
|
[ "cssClassName", "cssClass" ],
|
||||||
|
[ "cssClassNameDot", "cssClass" ],
|
||||||
|
[ "cssTagName", "htmlTagName" ],
|
||||||
|
[ "cssPseudoClassId", "cssClassName" ],
|
||||||
|
[ "cssKeyFrameSelector", "Label" ],
|
||||||
|
[ "cssFunctionName", "cssFunction" ],
|
||||||
|
[ "cssCustomProp", "scssVariable" ],
|
||||||
|
[ "cssImportant", "Error" ],
|
||||||
|
[ "cssBraces", "Noise" ],
|
||||||
|
[ "cssUnitDecorators", "NONE", fg_strong, "NONE" ],
|
||||||
|
[ "cssSelectorOp", "Conditional" ],
|
||||||
|
[ "scssSelector", "cssClass" ],
|
||||||
|
[ "scssSelectorName", "scssSelector" ],
|
||||||
|
[ "scssSelectorChar", "cssIdentifier" ],
|
||||||
|
[ "scssFunctionName", "cssFunctionName" ],
|
||||||
|
[ "scssMixin", "keyword" ],
|
||||||
|
[ "scssMixinName", "cssFunction" ],
|
||||||
|
[ "scssampersand", "scssSelectorName" ],
|
||||||
|
[ "scssSemicolon", "Noise" ],
|
||||||
|
[ "scssAtRoot", "atKeyword" ],
|
||||||
|
[ "vue_scss", "cssIdentifier" ],
|
||||||
|
|
||||||
|
#html
|
||||||
|
|
||||||
|
["htmlTagName", "NONE", color_3_weak, "NONE"],
|
||||||
|
["htmlSpecialTagName", "NONE", color_3, "bold"],
|
||||||
|
["htmlLink", "NONE", fg_strong, "italic,underline"],
|
||||||
|
|
||||||
|
[ "htmlNormal", "Normal" ],
|
||||||
|
|
||||||
|
[ "htmlTitle", "Title" ],
|
||||||
|
[ "htmlH1", "htmlTitle" ],
|
||||||
|
[ "htmlTag", "Noise" ],
|
||||||
|
[ "htmlEndTag", "htmlTag" ],
|
||||||
|
[ "htmlArg", "PreProc" ],
|
||||||
|
[ "htmlValue", "String" ],
|
||||||
|
[ "htmlSpecialChar", "Special" ],
|
||||||
|
[ "htmlPreStmt", "PreProc" ],
|
||||||
|
[ "htmlPreError", "Error" ],
|
||||||
|
[ "htmlPreProc", "PreProc" ],
|
||||||
|
[ "htmlPreAttr", "String" ],
|
||||||
|
[ "htmlPreProcAttrName", "PreProc" ],
|
||||||
|
[ "htmlPreProcAttrError", "Error" ],
|
||||||
|
[ "htmlSpecial", "Special" ],
|
||||||
|
[ "htmlSpecialChar", "Special" ],
|
||||||
|
[ "htmlString", "String" ],
|
||||||
|
[ "htmlStatement", "Statement" ],
|
||||||
|
[ "htmlComment", "Comment" ],
|
||||||
|
[ "htmlCommentPart", "Comment" ],
|
||||||
|
[ "htmlValue", "String" ],
|
||||||
|
[ "htmlCommentError", "htmlError" ],
|
||||||
|
[ "htmlTagError", "htmlError" ],
|
||||||
|
[ "htmlEvent", "javaScript" ],
|
||||||
|
[ "htmlError", "Error" ],
|
||||||
|
|
||||||
|
[ "javaScript", "Special" ],
|
||||||
|
[ "javaScriptExpression", "javaScript" ],
|
||||||
|
|
||||||
|
[ "jsxTagName", "htmlTagName" ],
|
||||||
|
[ "jsxComponentName", "htmlSpecialTagName" ],
|
||||||
|
[ "jsxBraces", "Special" ],
|
||||||
|
|
||||||
|
[ "htmlCssStyleComment", "Comment" ],
|
||||||
|
[ "htmlCssDefinition", "Special" ],
|
||||||
|
|
||||||
|
[ "htmlImgArg", "htmlArg" ],
|
||||||
|
[ "htmlSrcValue", "String" ],
|
||||||
|
[ "htmlSrcsetValue", "htmlSrcValue" ],
|
||||||
|
[ "htmlAltValue", "String" ],
|
||||||
|
[ "htmlDataArg", "htmlTagName" ],
|
||||||
|
[ "htmlDataValue", "Constant" ],
|
||||||
|
[ "htmlHrefArg", "htmlArg" ],
|
||||||
|
[ "htmlHrefValue", "htmlSrcValue" ],
|
||||||
|
|
||||||
|
# vue
|
||||||
|
|
||||||
|
[ "vueSpecial", "NONE", color_4_strong, "bold" ],
|
||||||
|
[ "vueTagSpecial", "NONE", color_4, "bold" ],
|
||||||
|
[ "vueTagComponentName", "NONE", color_4_weak, "NONE" ],
|
||||||
|
[ "vueDynamicComponent", "NONE", color_4_weak, "bold" ],
|
||||||
|
[ "vueSlotName", "Constant" ],
|
||||||
|
|
||||||
|
[ "vueComponentName", "vueTagComponentName" ],
|
||||||
|
[ "vueTransitionComponent", "vueDynamicComponent" ],
|
||||||
|
[ "vueTransitionName", "vueSlotName" ],
|
||||||
|
[ "vueTransitionMode", "String" ],
|
||||||
|
[ "vueDirective", "Identifier" ],
|
||||||
|
[ "vueEvent", "Function" ],
|
||||||
|
[ "vueConditional", "vueSpecial" ],
|
||||||
|
[ "vueFor", "vueConditional" ],
|
||||||
|
[ "vueRef", "vueSpecial" ],
|
||||||
|
[ "vueSlot", "Noise" ],
|
||||||
|
|
||||||
|
[ "vueDirectiveValue", "Type" ],
|
||||||
|
[ "vueEventValue", "vueDirectiveValue" ],
|
||||||
|
[ "vueConditionalValue", "vueDirectiveValue" ],
|
||||||
|
[ "vueForValue", "vueConditionalValue" ],
|
||||||
|
[ "vueRefValue", "Constant" ],
|
||||||
|
[ "vueSlotValue", "vueSlotName" ],
|
||||||
|
[ "vueObjectKey", "cssClass" ],
|
||||||
|
[ "vueObjectValue", "vueDirectiveValue" ],
|
||||||
|
[ "vueDirectiveClass", "Noise" ],
|
||||||
|
[ "vueMustache", "Type" ],
|
||||||
|
|
||||||
|
# javascript
|
||||||
|
[ "jsFunctionKey", "Function" ],
|
||||||
|
[ "jsFuncCall", "Keyword" ],
|
||||||
|
[ "jsOperator", "Operator" ],
|
||||||
|
[ "jsVariableDef", "Identifier" ],
|
||||||
|
[ "jsGlobalObjects", "Keyqord" ],
|
||||||
|
[ "jsGlobalNodeObjects", "jsGlobalObjects" ],
|
||||||
|
[ "jsExceptions", "Exception" ],
|
||||||
|
[ "jsBuiltins", "jsGlobalObjects" ],
|
||||||
|
[ "jsStorageClass", "Include" ],
|
||||||
|
[ "jsObjectKey", "Identifier" ],
|
||||||
|
[ "jsObjectProp", "Type" ],
|
||||||
|
[ "jsObjectValue", "StorageClass" ],
|
||||||
|
[ "jsModuleKeyword", "Type" ],
|
||||||
|
[ "jsOperatorKeyword", "Label" ],
|
||||||
|
[ "jsThis", "jsGlobalObjects" ],
|
||||||
|
[ "jsArrowFunction", "Function" ],
|
||||||
|
|
||||||
|
# python
|
||||||
|
|
||||||
|
[ "pythonBuiltin", "Type" ],
|
||||||
|
[ "pythonBuiltinObj", "Special" ],
|
||||||
|
[ "pythonDottedName", "Identifier" ],
|
||||||
|
[ "pythonBrackets", "Noise" ],
|
||||||
|
[ "pythonQuotes", "Noise" ],
|
||||||
|
[ "pythonDot", "Noise" ],
|
||||||
|
[ "pythonNoise", "Noise" ],
|
||||||
|
[ "pythonExtraOperator", "Operator" ],
|
||||||
|
[ "pythonDocString", "SpecialComment" ],
|
||||||
|
[ "pythonSelf", "NONE", fg_weak, "bold" ],
|
||||||
|
|
||||||
|
[ "JinjaVarBlock", "Noise" ],
|
||||||
|
[ "JinjaTagBlock", "JinjaVarBlock" ],
|
||||||
|
[ "jinjaSpecial", "NONE", color_5_strong, "bold"],
|
||||||
|
[ "jinjaRaw", "NONE", color_5_strong, "NONE"],
|
||||||
|
[ "jinjaStatement", "NONE", color_5, "NONE"],
|
||||||
|
[ "jinjaFilter", "NONE", color_5_weak, "NONE"],
|
||||||
|
[ "jinjaBlockName", "NONE", color_5_weak, "NONE"],
|
||||||
|
[ "jinjaVariable", "NONE", color_5, "NONE"],
|
||||||
|
[ "jinjaString", "String"],
|
||||||
|
[ "jinjaNumber", "Number"],
|
||||||
|
[ "jinjaOperator", "Noise"],
|
||||||
|
[ "jinjaComment", "Comment"],
|
||||||
|
|
||||||
|
# sql
|
||||||
|
|
||||||
|
[ "sqlOperator", "Operator" ],
|
||||||
|
|
||||||
|
# vim
|
||||||
|
|
||||||
|
[ "vimFoldMarker", "NONE", fg_weak, "NONE"],
|
||||||
|
[ "vimMap", "Noise" ],
|
||||||
|
[ "vimAbb", "vimMap" ],
|
||||||
|
[ "VimCommand", "Statement" ],
|
||||||
|
[ "VimOption", "String" ],
|
||||||
|
[ "vimFunction", "Function" ],
|
||||||
|
[ "vimFuncKey", "Special" ],
|
||||||
|
[ "vimHighlight", "Noise" ],
|
||||||
|
[ "vimAuGroupKey", "Noise" ],
|
||||||
|
[ "vimGroupName", "Special" ],
|
||||||
|
[ "vimAutoCmd", "Noise" ],
|
||||||
|
[ "vimSynMtchGrp", "Type" ],
|
||||||
|
[ "vimSynContains", "Type" ],
|
||||||
|
[ "vimSynRegOpt", "Type" ],
|
||||||
|
[ "vimHiTerm", "Include" ],
|
||||||
|
[ "vimHiAttrib", "Number" ],
|
||||||
|
[ "VimIsCommand", "Type" ],
|
||||||
|
[ "vimNotation", "StorageClass" ],
|
||||||
|
[ "vimMapLhs", "Special" ],
|
||||||
|
[ "vimMapRhs", "Label" ],
|
||||||
|
[ "vimNotFunc", "Conditional" ],
|
||||||
|
[ "vimSep", "Noise" ],
|
||||||
|
[ "vimParenSep", "vimSep" ],
|
||||||
|
[ "vimContinue", "vimSep" ],
|
||||||
|
[ "vimBracket", "vimSep" ],
|
||||||
|
[ "vimOperParen", "Normal" ],
|
||||||
|
[ "vimUserFunc", "Identifier" ],
|
||||||
|
[ "vimFoldMarker", "Noise" ],
|
||||||
|
|
||||||
|
# yaml
|
||||||
|
|
||||||
|
["yamlKeyValueDelimiter", "Noise" ],
|
||||||
|
["yamlFowIndicator", "Noise" ],
|
||||||
|
|
||||||
|
# config highlighting
|
||||||
|
|
||||||
|
[ "confComment", "Comment" ],
|
||||||
|
|
||||||
|
# markdown
|
||||||
|
["markdownDelimiter", "NONE", fg_weak, "bold"],
|
||||||
|
["markdownHeadingDelimiter", "markdownDelimiter"],
|
||||||
|
["markdownListMarker", "NONE", fg_strong, "bold"],
|
||||||
|
["markdownCodeDelimiter", "markdownDelimiter"],
|
||||||
|
["markdownCode", "Type"],
|
||||||
|
["markdownItalic", "NONE", fg, "italic"],
|
||||||
|
["markdownItalicDelimiter", "markdownDelimiter"],
|
||||||
|
["markdownBold", "NONE", fg, "bold"],
|
||||||
|
["markdownBoldDelimiter", "markdownDelimiter"],
|
||||||
|
["markdownIdDeclaration", "Conditional"],
|
||||||
|
["markdownId", "markdownIdDeclaration"],
|
||||||
|
["markdownLinkText", "NONE", fg_strong, "underline"],
|
||||||
|
|
||||||
|
# extra whitespace
|
||||||
|
|
||||||
|
[ "ExtraWhitespace", bg_whitespace_error ,"NONE", "NONE" ],
|
||||||
|
|
||||||
|
# php
|
||||||
|
|
||||||
|
[ "phpRegion", "Normal" ],
|
||||||
|
[ "phpComparison", "Operator" ],
|
||||||
|
[ "phpMethod", "Function" ],
|
||||||
|
[ "phpParent", "Normal" ],
|
||||||
|
[ "phpMemberSelector", "StorageClass" ],
|
||||||
|
[ "phpVarSelector", "StorageClass" ],
|
||||||
|
|
||||||
|
# quickfix
|
||||||
|
|
||||||
|
[ "QuickfixLine", "NONE", ui_fg_strong, "bold" ],
|
||||||
|
[ "qfLineNr", "NONE", ui_fg_weak, "italic"],
|
||||||
|
[ "qfFilename", "NONE", ui_fg, "bold" ],
|
||||||
|
[ "qfSeparator", "Ignore" ],
|
||||||
|
[ "qfError", "ErrorMsg" ],
|
||||||
|
|
||||||
|
# json
|
||||||
|
|
||||||
|
[ "jsonKeyword", "Identifier" ],
|
||||||
|
[ "jsonValue", "String" ],
|
||||||
|
[ "jsonQuote", "Noise" ],
|
||||||
|
|
||||||
|
# octobercms
|
||||||
|
[ "octobercmsSectionDelimiter", "Noise" ],
|
||||||
|
|
||||||
|
# plugins
|
||||||
|
|
||||||
|
[ "CocErrorSign", "ErrorMsg" ],
|
||||||
|
[ "CocWarningSign", "WarningMsg" ],
|
||||||
|
[ "CocInfoSign", "Question" ],
|
||||||
|
[ "CocHintSign", "Question" ],
|
||||||
|
[ "CocHighlightText", "IncSearch" ],
|
||||||
|
[ "CocUnderline", "Error" ],
|
||||||
|
[ "LspErrorText", "ErrorMsg" ],
|
||||||
|
[ "LspWarningText", "WarningMsg" ],
|
||||||
|
[ "LspInformationText", "Question" ],
|
||||||
|
[ "LspHintText", "Question" ],
|
||||||
|
[ "ALEError", "CocUnderline" ],
|
||||||
|
[ "ALEErrorSign", "ErrorMsg" ],
|
||||||
|
[ "ALEErrorSign", "ErrorMsg" ],
|
||||||
|
|
||||||
|
[ "mkdCodeStart", "Comment" ],
|
||||||
|
[ "mkdListItem", "Conditional" ],
|
||||||
|
|
||||||
|
# netrw
|
||||||
|
[ "netrwTreeBar", "Noise" ],
|
||||||
|
[ "netrwClassify", "Noise" ],
|
||||||
|
[ "netrwExe", "Identifier" ],
|
||||||
|
[ "netrwDir", "String" ],
|
||||||
|
[ "netrwPlain", "Statement" ],
|
||||||
|
[ "netrwHelpCmd", "Type" ],
|
||||||
|
[ "netrwCmdNote", "function" ],
|
||||||
|
[ "netrwQuickHelp", "netrwCmdNote" ],
|
||||||
|
[ "netrwCmdSep", "Noise" ],
|
||||||
|
[ "netrwVersion", "StorageClass" ],
|
||||||
|
[ "netrwList", "String" ],
|
||||||
|
[ "netrwHidePat", "Identifier" ],
|
||||||
|
|
||||||
|
# i3config
|
||||||
|
[ "Variable", "Function" ],
|
||||||
|
|
||||||
|
# shell
|
||||||
|
[ "shDerefSimple", "Identifier" ],
|
||||||
|
[ "shHereDoc01", "Special" ],
|
||||||
|
[ "shHereDoc02", "shHereDoc01" ],
|
||||||
|
[ "shHereDoc05", "shHereDoc01" ],
|
||||||
|
[ "shHereDoc", "Label" ],
|
||||||
|
|
||||||
|
#various
|
||||||
|
[ "RubyStringDelimiter", "Noise" ]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
]
|
||||||
|
|
||||||
|
# Step 4: generation
|
||||||
|
#
|
||||||
|
# From a separate shell:
|
||||||
|
#
|
||||||
|
# $ erb -T - bar.erb > bar.vim
|
||||||
|
#
|
||||||
|
# From Vim:
|
||||||
|
#
|
||||||
|
# :!erb -T - % > %:r.vim
|
||||||
|
|
||||||
|
# These online resources can help you design your colorscheme:
|
||||||
|
#
|
||||||
|
# * http://upload.wikimedia.org/wikipedia/en/1/15/Xterm_256color_chart.svg
|
||||||
|
# the xterm palette
|
||||||
|
# * http://whatcolor.herokuapp.com/
|
||||||
|
# play with hexadecimal colors right in the address bar (currently down)
|
||||||
|
# * http://color.hailpixel.com/
|
||||||
|
# similar concept, fuzzier implementation
|
||||||
|
# * http://colourco.de/
|
||||||
|
# similar concept, fancier implementation
|
||||||
|
# * http://www.colr.org/
|
||||||
|
# extract a palette from an image
|
||||||
|
# * http://colores.manugarri.com/
|
||||||
|
# search for 'word', get images and color palettes
|
||||||
|
# * http://www.colourlovers.com/palettes
|
||||||
|
# user-created palettes
|
||||||
|
# * http://www.perbang.dk/color+scheme/
|
||||||
|
# a no-nonsense colorscheme generator
|
||||||
|
# * https://color.adobe.com/
|
||||||
|
# Adobe's fancy colorscheme generator
|
||||||
|
# * http://paletton.com/
|
||||||
|
# The classic 'Color Scheme Designer', rebranded
|
||||||
|
# * http://vrl.cs.brown.edu/color
|
||||||
|
# A very smart palette generator
|
||||||
|
# * https://cmcenroe.me/2018/04/03/colour-scheme.html
|
||||||
|
# "I Made My Own Colour Scheme and You Can Too!"
|
||||||
|
|
||||||
|
# A few general advices:
|
||||||
|
#
|
||||||
|
# * The Windows console is limited to the 16 so-called "ANSI" colors but it has
|
||||||
|
# a few of them interverted which makes numbers impractical. Use color names
|
||||||
|
# instead of numbers: :help cterm-colors
|
||||||
|
# * The Windows console (yeah…) doesn't do italics, underlines or bolded text;
|
||||||
|
# it is limited to normal and reverse. Keep that in mind if you want
|
||||||
|
# your colorscheme to be usable in as many environments as possible by as many
|
||||||
|
# people as possible.
|
||||||
|
# * All of the terminal emulators in use these days allow their users to
|
||||||
|
# change the 16 so-called "ANSI" colors. It is also possible on some platforms
|
||||||
|
# to change some or all of the 256 colors in the xterm palette. Don't take
|
||||||
|
# anything for granted.
|
||||||
|
# * When used against a light background, strong colors work better than muted
|
||||||
|
# ones. Light or dark doesn't really matters. Also, it is harder to discriminate
|
||||||
|
# between two similar colors on a light background.
|
||||||
|
# * Both strong and muted colors work well against a dark background. It is also
|
||||||
|
# easier to work with similar colors, but dark colors don't work at all.
|
||||||
|
# * Use as many text samples as possible. String-heavy languages may look completely
|
||||||
|
# different than keyword-heavy ones. This can have an impact on the usability
|
||||||
|
# of your colorscheme.
|
||||||
|
# * Most terminal emulators and terminal multiplexers currently in use on unix-like
|
||||||
|
# systems support 256 colors but they almost always default to a '$TERM' that tells
|
||||||
|
# Vim otherwise. Your users will need to make sure their terminal emulator/multiplexer
|
||||||
|
# is correctly set up if they want to enjoy the best possible experience.
|
||||||
|
|
||||||
|
# Many thanks to Barry Arthur (https://github.com/dahu) for the original idea.
|
||||||
|
|
||||||
|
# You don't need to edit anything beyond this line.
|
||||||
|
-%>
|
||||||
|
" <%= information[:name] %>.vim -- Vim color scheme.
|
||||||
|
" Author: <%= information[:author] %> (<%= information[:email] %>)
|
||||||
|
" Webpage: <%= information[:webpage] %>
|
||||||
|
" Description: <%= information[:description] %>
|
||||||
|
|
||||||
|
hi clear
|
||||||
|
|
||||||
|
if exists("syntax_on")
|
||||||
|
syntax reset
|
||||||
|
endif
|
||||||
|
|
||||||
|
let colors_name = "<%= information[:name] %>"
|
||||||
|
|
||||||
|
if ($TERM =~ '256' || &t_Co >= 256) || has("gui_running")
|
||||||
|
<% for highlight in highlights -%>
|
||||||
|
<% if highlight.length == 2 -%>
|
||||||
|
hi link <%= highlight[0] %> <%= highlight[1] %>
|
||||||
|
<% elsif highlight.length == 4 -%>
|
||||||
|
hi <%= highlight[0] %> ctermbg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][1] %> ctermfg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][1] %> cterm=<%= highlight[3] %> guibg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][0] %> guifg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][0] %> gui=<%= highlight[3] %>
|
||||||
|
<% if highlight[0] == "Normal" -%>
|
||||||
|
set background=<%= information[:background] %>
|
||||||
|
<% end -%>
|
||||||
|
<% else -%>
|
||||||
|
hi <%= highlight[0] %> ctermbg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][1] %> ctermfg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][1] %> cterm=<%= highlight[3] %> guibg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][0] %> guifg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][0] %> gui=<%= highlight[3] %> guisp=<%= highlight[4].kind_of?(String) ? highlight[4] : highlight[4][0] %>
|
||||||
|
<% end -%>
|
||||||
|
<% end -%>
|
||||||
|
elseif &t_Co == 8 || $TERM !~# '^linux' || &t_Co == 16
|
||||||
|
set t_Co=16
|
||||||
|
<% for highlight in highlights -%>
|
||||||
|
<% if highlight.length == 2 -%>
|
||||||
|
hi link <%= highlight[0] %> <%= highlight[1] %>
|
||||||
|
<% else -%>
|
||||||
|
hi <%= highlight[0] %> ctermbg=<%= highlight[1].kind_of?(String) ? highlight[1] : highlight[1][2] %> ctermfg=<%= highlight[2].kind_of?(String) ? highlight[2] : highlight[2][2] %> cterm=<%= highlight[3] %>
|
||||||
|
<% if highlight[0] == "Normal" -%>
|
||||||
|
set background=<%= information[:background] %>
|
||||||
|
<% end -%>
|
||||||
|
<% end -%>
|
||||||
|
<% end -%>
|
||||||
|
endif
|
||||||
|
|
||||||
|
augroup cursorlinebg
|
||||||
|
au!
|
||||||
|
au InsertEnter * hi CursorLine ctermbg=<%= bg_cursorline_input[1] %> ctermfg=NONE cterm=NONE guibg=<%= bg_cursorline_input[0] %> guifg=NONE
|
||||||
|
au InsertLeave * hi CursorLine ctermbg=<%= bg_cursorline[1] %> ctermfg=NONE cterm=NONE guibg=<%= bg_cursorline[0] %> guifg=NONE
|
||||||
|
augroup END
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,658 @@
|
||||||
|
" paper-custom.vim -- Vim color scheme.
|
||||||
|
" Author: Ray Elliott (vim@rayelliott.dev)
|
||||||
|
" Webpage: https://rayelliott.dev
|
||||||
|
" Description:
|
||||||
|
|
||||||
|
hi clear
|
||||||
|
|
||||||
|
if exists("syntax_on")
|
||||||
|
syntax reset
|
||||||
|
endif
|
||||||
|
|
||||||
|
let colors_name = "paper-custom"
|
||||||
|
|
||||||
|
if ($TERM =~ '256' || &t_Co >= 256) || has("gui_running")
|
||||||
|
hi DiffAdd ctermbg=22 ctermfg=NONE cterm=NONE guibg=#e0ece0 guifg=NONE gui=NONE
|
||||||
|
hi DiffChange ctermbg=17 ctermfg=NONE cterm=NONE guibg=#e0e0ec guifg=NONE gui=NONE
|
||||||
|
hi DiffDelete ctermbg=52 ctermfg=NONE cterm=NONE guibg=#ece0e0 guifg=NONE gui=NONE
|
||||||
|
hi DiffText ctermbg=17 ctermfg=21 cterm=NONE guibg=#e0e0ec guifg=#656a7c gui=NONE
|
||||||
|
hi GitGutterDelete ctermbg=NONE ctermfg=124 cterm=bold guibg=NONE guifg=#725454 gui=bold
|
||||||
|
hi GitGutterChange ctermbg=NONE ctermfg=19 cterm=bold guibg=NONE guifg=#596171 gui=bold
|
||||||
|
hi GitGutterAdd ctermbg=NONE ctermfg=34 cterm=bold guibg=NONE guifg=#496349 gui=bold
|
||||||
|
hi GitGutterChangeDelete ctermbg=NONE ctermfg=126 cterm=bold guibg=NONE guifg=#5c4a5a gui=bold
|
||||||
|
hi Normal ctermbg=234 ctermfg=243 cterm=NONE guibg=#ffffff guifg=#8c8c8c gui=NONE
|
||||||
|
set background=light
|
||||||
|
hi Special ctermbg=NONE ctermfg=17 cterm=bold guibg=NONE guifg=#444444 gui=bold
|
||||||
|
hi SpecialKey ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#bbbbbb gui=NONE
|
||||||
|
hi NonText ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#bbbbbb gui=NONE
|
||||||
|
hi Noise ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#bbbbbb gui=NONE
|
||||||
|
hi Tag ctermbg=20 ctermfg=NONE cterm=NONE guibg=#666666 guifg=NONE gui=NONE
|
||||||
|
hi Identifier ctermbg=NONE ctermfg=19 cterm=bold guibg=NONE guifg=#555555 gui=bold
|
||||||
|
hi Function ctermbg=NONE ctermfg=19 cterm=NONE guibg=NONE guifg=#555555 gui=NONE
|
||||||
|
hi Type ctermbg=NONE ctermfg=20 cterm=bold guibg=NONE guifg=#666666 gui=bold
|
||||||
|
hi StorageClass ctermbg=NONE ctermfg=20 cterm=NONE guibg=NONE guifg=#666666 gui=NONE
|
||||||
|
hi link Structure StorageClass
|
||||||
|
hi link TypeDef StorageClass
|
||||||
|
hi Constant ctermbg=NONE ctermfg=232 cterm=italic guibg=NONE guifg=#777777 gui=italic
|
||||||
|
hi String ctermbg=NONE ctermfg=232 cterm=italic guibg=NONE guifg=#777777 gui=italic
|
||||||
|
hi link Character String
|
||||||
|
hi link Number String
|
||||||
|
hi link Boolean String
|
||||||
|
hi link Float String
|
||||||
|
hi Folded ctermbg=NONE ctermfg=232 cterm=bold guibg=NONE guifg=#777777 gui=bold
|
||||||
|
hi Statement ctermbg=NONE ctermfg=243 cterm=NONE guibg=NONE guifg=#8c8c8c gui=NONE
|
||||||
|
hi Conditional ctermbg=NONE ctermfg=243 cterm=bold guibg=NONE guifg=#8c8c8c gui=bold
|
||||||
|
hi link Repeat Conditional
|
||||||
|
hi Label ctermbg=NONE ctermfg=232 cterm=bold guibg=NONE guifg=#777777 gui=bold
|
||||||
|
hi Operator ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#9d9d9d gui=NONE
|
||||||
|
hi Keyword ctermbg=NONE ctermfg=232 cterm=NONE guibg=NONE guifg=#777777 gui=NONE
|
||||||
|
hi Exception ctermbg=NONE ctermfg=20 cterm=bold guibg=NONE guifg=#666666 gui=bold
|
||||||
|
hi PreProc ctermbg=NONE ctermfg=238 cterm=bold guibg=NONE guifg=#9d9d9d gui=bold
|
||||||
|
hi Include ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#9d9d9d gui=NONE
|
||||||
|
hi Comment ctermbg=NONE ctermfg=238 cterm=bold,italic guibg=NONE guifg=#9d9d9d gui=bold,italic
|
||||||
|
hi CommentDim ctermbg=NONE ctermfg=238 cterm=bold,italic guibg=NONE guifg=#efefef gui=bold,italic
|
||||||
|
hi SpecialComment ctermbg=NONE ctermfg=232 cterm=italic guibg=NONE guifg=#777777 gui=italic
|
||||||
|
hi Todo ctermbg=NONE ctermfg=196 cterm=bold,italic guibg=NONE guifg=#d70000 gui=bold,italic
|
||||||
|
hi Ignore ctermbg=NONE ctermfg=234 cterm=NONE guibg=NONE guifg=#ffffff gui=NONE
|
||||||
|
hi Conceal ctermbg=NONE ctermfg=NONE cterm=NONE guibg=NONE guifg=NONE gui=NONE
|
||||||
|
hi Error ctermbg=196 ctermfg=196 cterm=bold guibg=#ffd7d7 guifg=#d70000 gui=bold
|
||||||
|
hi Underlined ctermbg=NONE ctermfg=NONE cterm=underline guibg=NONE guifg=NONE gui=underline
|
||||||
|
hi StatusLine ctermbg=238 ctermfg=255 cterm=italic guibg=#efefef guifg=#555555 gui=italic
|
||||||
|
hi StatusLineNC ctermbg=238 ctermfg=243 cterm=italic guibg=#efefef guifg=#929292 gui=italic
|
||||||
|
hi link TabLine StatusLineNc
|
||||||
|
hi link TabLineSel StatusLine
|
||||||
|
hi link TabLineNumSel StatusLine
|
||||||
|
hi TabLineFill ctermbg=238 ctermfg=238 cterm=italic guibg=#efefef guifg=#efefef gui=italic
|
||||||
|
hi TabLineItem ctermbg=238 ctermfg=243 cterm=italic guibg=#efefef guifg=#929292 gui=italic
|
||||||
|
hi TabLineItemSel ctermbg=238 ctermfg=255 cterm=italic guibg=#efefef guifg=#555555 gui=italic
|
||||||
|
hi VertSplit ctermbg=234 ctermfg=238 cterm=NONE guibg=#ffffff guifg=#efefef gui=NONE
|
||||||
|
hi FoldColumn ctermbg=234 ctermfg=240 cterm=NONE guibg=#ffffff guifg=#bbbbbb gui=NONE
|
||||||
|
hi ColorColumn ctermbg=250 ctermfg=NONE cterm=NONE guibg=#f7f2f2 guifg=NONE gui=NONE
|
||||||
|
hi SignColumn ctermbg=234 ctermfg=255 cterm=NONE guibg=#ffffff guifg=#555555 gui=NONE
|
||||||
|
hi CursorLine ctermbg=250 ctermfg=NONE cterm=NONE guibg=#eeeeee guifg=NONE gui=NONE
|
||||||
|
hi Title ctermbg=NONE ctermfg=232 cterm=bold,italic guibg=NONE guifg=#777777 gui=bold,italic
|
||||||
|
hi LineNr ctermbg=234 ctermfg=240 cterm=NONE guibg=#ffffff guifg=#bbbbbb gui=NONE
|
||||||
|
hi CursorLineNr ctermbg=234 ctermfg=240 cterm=bold guibg=#ffffff guifg=#bbbbbb gui=bold
|
||||||
|
hi Pmenu ctermbg=238 ctermfg=243 cterm=NONE guibg=#efefef guifg=#929292 gui=NONE
|
||||||
|
hi PmenuSbar ctermbg=238 ctermfg=243 cterm=NONE guibg=#efefef guifg=#929292 gui=NONE
|
||||||
|
hi PmenuSel ctermbg=238 ctermfg=255 cterm=bold guibg=#efefef guifg=#555555 gui=bold
|
||||||
|
hi PmenuThumb ctermbg=238 ctermfg=243 cterm=NONE guibg=#efefef guifg=#929292 gui=NONE
|
||||||
|
hi IncSearch ctermbg=17 ctermfg=234 cterm=NONE guibg=#beced5 guifg=#ffffff gui=NONE
|
||||||
|
hi Search ctermbg=17 ctermfg=255 cterm=NONE guibg=#dce5ed guifg=#555555 gui=NONE
|
||||||
|
hi Visual ctermbg=17 ctermfg=NONE cterm=NONE guibg=#ced8e0 guifg=NONE gui=NONE
|
||||||
|
hi VisualNOS ctermbg=52 ctermfg=NONE cterm=NONE guibg=#e0d4ce guifg=NONE gui=NONE
|
||||||
|
hi Directory ctermbg=NONE ctermfg=255 cterm=NONE guibg=NONE guifg=#555555 gui=NONE
|
||||||
|
hi MatchParen ctermbg=17 ctermfg=NONE cterm=bold guibg=#a3e0ff guifg=NONE gui=bold
|
||||||
|
hi SpellBad ctermbg=NONE ctermfg=196 cterm=NONE guibg=NONE guifg=#d70000 gui=NONE guisp=#d70000
|
||||||
|
hi SpellCap ctermbg=NONE ctermfg=166 cterm=NONE guibg=NONE guifg=#d75f00 gui=NONE guisp=#d75f00
|
||||||
|
hi SpellLocal ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#d7813e gui=NONE guisp=#d75f00
|
||||||
|
hi SpellRare ctermbg=NONE ctermfg=247 cterm=NONE guibg=NONE guifg=#d7813e gui=NONE guisp=#d75f00
|
||||||
|
hi WildMenu ctermbg=238 ctermfg=255 cterm=bold guibg=#efefef guifg=#555555 gui=bold
|
||||||
|
hi ErrorMsg ctermbg=NONE ctermfg=196 cterm=italic guibg=NONE guifg=#d70000 gui=italic
|
||||||
|
hi ModeMsg ctermbg=NONE ctermfg=255 cterm=italic guibg=NONE guifg=#555555 gui=italic
|
||||||
|
hi MoreMsg ctermbg=NONE ctermfg=255 cterm=italic guibg=NONE guifg=#555555 gui=italic
|
||||||
|
hi Question ctermbg=NONE ctermfg=247 cterm=italic guibg=NONE guifg=#d7a100 gui=italic
|
||||||
|
hi WarningMsg ctermbg=NONE ctermfg=166 cterm=italic guibg=NONE guifg=#d75f00 gui=italic
|
||||||
|
hi CursorColumn ctermbg=250 ctermfg=NONE cterm=NONE guibg=#eeeeee guifg=NONE gui=NONE
|
||||||
|
hi EndOfBuffer ctermbg=234 ctermfg=234 cterm=NONE guibg=#ffffff guifg=#ffffff gui=NONE
|
||||||
|
hi Noise ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#bbbbbb gui=NONE
|
||||||
|
hi link QuickScopePrimary IncSearch
|
||||||
|
hi link QuickScopeSecondary Pmenu
|
||||||
|
hi cssIdentifier ctermbg=NONE ctermfg=22 cterm=bold guibg=NONE guifg=#008700 gui=bold
|
||||||
|
hi cssClass ctermbg=NONE ctermfg=28 cterm=NONE guibg=NONE guifg=#5e955e gui=NONE
|
||||||
|
hi link cssFunction Keyword
|
||||||
|
hi cssProp ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#9d9d9d gui=NONE
|
||||||
|
hi scssVariable ctermbg=NONE ctermfg=22 cterm=bold guibg=NONE guifg=#005a00 gui=bold
|
||||||
|
hi link cssAttr String
|
||||||
|
hi link cssAttrComma Noise
|
||||||
|
hi link cssIdentifierAttr Noise
|
||||||
|
hi link cssClassAttr cssIdentifierAttr
|
||||||
|
hi link cssAttrNoise Noise
|
||||||
|
hi link atKeyword PreProc
|
||||||
|
hi link cssIdentifier cssIdentifier
|
||||||
|
hi link cssClassName cssClass
|
||||||
|
hi link cssClassNameDot cssClass
|
||||||
|
hi link cssTagName htmlTagName
|
||||||
|
hi link cssPseudoClassId cssClassName
|
||||||
|
hi link cssKeyFrameSelector Label
|
||||||
|
hi link cssFunctionName cssFunction
|
||||||
|
hi link cssCustomProp scssVariable
|
||||||
|
hi link cssImportant Error
|
||||||
|
hi link cssBraces Noise
|
||||||
|
hi cssUnitDecorators ctermbg=NONE ctermfg=232 cterm=NONE guibg=NONE guifg=#777777 gui=NONE
|
||||||
|
hi link cssSelectorOp Conditional
|
||||||
|
hi link scssSelector cssClass
|
||||||
|
hi link scssSelectorName scssSelector
|
||||||
|
hi link scssSelectorChar cssIdentifier
|
||||||
|
hi link scssFunctionName cssFunctionName
|
||||||
|
hi link scssMixin keyword
|
||||||
|
hi link scssMixinName cssFunction
|
||||||
|
hi link scssampersand scssSelectorName
|
||||||
|
hi link scssSemicolon Noise
|
||||||
|
hi link scssAtRoot atKeyword
|
||||||
|
hi link vue_scss cssIdentifier
|
||||||
|
hi htmlTagName ctermbg=NONE ctermfg=20 cterm=NONE guibg=NONE guifg=#2d78b7 gui=NONE
|
||||||
|
hi htmlSpecialTagName ctermbg=NONE ctermfg=19 cterm=bold guibg=NONE guifg=#005faf gui=bold
|
||||||
|
hi htmlLink ctermbg=NONE ctermfg=232 cterm=italic,underline guibg=NONE guifg=#777777 gui=italic,underline
|
||||||
|
hi link htmlNormal Normal
|
||||||
|
hi link htmlTitle Title
|
||||||
|
hi link htmlH1 htmlTitle
|
||||||
|
hi link htmlTag Noise
|
||||||
|
hi link htmlEndTag htmlTag
|
||||||
|
hi link htmlArg PreProc
|
||||||
|
hi link htmlValue String
|
||||||
|
hi link htmlSpecialChar Special
|
||||||
|
hi link htmlPreStmt PreProc
|
||||||
|
hi link htmlPreError Error
|
||||||
|
hi link htmlPreProc PreProc
|
||||||
|
hi link htmlPreAttr String
|
||||||
|
hi link htmlPreProcAttrName PreProc
|
||||||
|
hi link htmlPreProcAttrError Error
|
||||||
|
hi link htmlSpecial Special
|
||||||
|
hi link htmlSpecialChar Special
|
||||||
|
hi link htmlString String
|
||||||
|
hi link htmlStatement Statement
|
||||||
|
hi link htmlComment Comment
|
||||||
|
hi link htmlCommentPart Comment
|
||||||
|
hi link htmlValue String
|
||||||
|
hi link htmlCommentError htmlError
|
||||||
|
hi link htmlTagError htmlError
|
||||||
|
hi link htmlEvent javaScript
|
||||||
|
hi link htmlError Error
|
||||||
|
hi link javaScript Special
|
||||||
|
hi link javaScriptExpression javaScript
|
||||||
|
hi link jsxTagName htmlTagName
|
||||||
|
hi link jsxComponentName htmlSpecialTagName
|
||||||
|
hi link jsxBraces Special
|
||||||
|
hi link htmlCssStyleComment Comment
|
||||||
|
hi link htmlCssDefinition Special
|
||||||
|
hi link htmlImgArg htmlArg
|
||||||
|
hi link htmlSrcValue String
|
||||||
|
hi link htmlSrcsetValue htmlSrcValue
|
||||||
|
hi link htmlAltValue String
|
||||||
|
hi link htmlDataArg htmlTagName
|
||||||
|
hi link htmlDataValue Constant
|
||||||
|
hi link htmlHrefArg htmlArg
|
||||||
|
hi link htmlHrefValue htmlSrcValue
|
||||||
|
hi vueSpecial ctermbg=NONE ctermfg=17 cterm=bold guibg=NONE guifg=#1596d7 gui=bold
|
||||||
|
hi vueTagSpecial ctermbg=NONE ctermfg=19 cterm=bold guibg=NONE guifg=#56acd7 gui=bold
|
||||||
|
hi vueTagComponentName ctermbg=NONE ctermfg=20 cterm=NONE guibg=NONE guifg=#78b7d5 gui=NONE
|
||||||
|
hi vueDynamicComponent ctermbg=NONE ctermfg=20 cterm=bold guibg=NONE guifg=#78b7d5 gui=bold
|
||||||
|
hi link vueSlotName Constant
|
||||||
|
hi link vueComponentName vueTagComponentName
|
||||||
|
hi link vueTransitionComponent vueDynamicComponent
|
||||||
|
hi link vueTransitionName vueSlotName
|
||||||
|
hi link vueTransitionMode String
|
||||||
|
hi link vueDirective Identifier
|
||||||
|
hi link vueEvent Function
|
||||||
|
hi link vueConditional vueSpecial
|
||||||
|
hi link vueFor vueConditional
|
||||||
|
hi link vueRef vueSpecial
|
||||||
|
hi link vueSlot Noise
|
||||||
|
hi link vueDirectiveValue Type
|
||||||
|
hi link vueEventValue vueDirectiveValue
|
||||||
|
hi link vueConditionalValue vueDirectiveValue
|
||||||
|
hi link vueForValue vueConditionalValue
|
||||||
|
hi link vueRefValue Constant
|
||||||
|
hi link vueSlotValue vueSlotName
|
||||||
|
hi link vueObjectKey cssClass
|
||||||
|
hi link vueObjectValue vueDirectiveValue
|
||||||
|
hi link vueDirectiveClass Noise
|
||||||
|
hi link vueMustache Type
|
||||||
|
hi link jsFunctionKey Function
|
||||||
|
hi link jsFuncCall Keyword
|
||||||
|
hi link jsOperator Operator
|
||||||
|
hi link jsVariableDef Identifier
|
||||||
|
hi link jsGlobalObjects Keyqord
|
||||||
|
hi link jsGlobalNodeObjects jsGlobalObjects
|
||||||
|
hi link jsExceptions Exception
|
||||||
|
hi link jsBuiltins jsGlobalObjects
|
||||||
|
hi link jsStorageClass Include
|
||||||
|
hi link jsObjectKey Identifier
|
||||||
|
hi link jsObjectProp Type
|
||||||
|
hi link jsObjectValue StorageClass
|
||||||
|
hi link jsModuleKeyword Type
|
||||||
|
hi link jsOperatorKeyword Label
|
||||||
|
hi link jsThis jsGlobalObjects
|
||||||
|
hi link jsArrowFunction Function
|
||||||
|
hi link pythonBuiltin Type
|
||||||
|
hi link pythonBuiltinObj Special
|
||||||
|
hi link pythonDottedName Identifier
|
||||||
|
hi link pythonBrackets Noise
|
||||||
|
hi link pythonQuotes Noise
|
||||||
|
hi link pythonDot Noise
|
||||||
|
hi link pythonNoise Noise
|
||||||
|
hi link pythonExtraOperator Operator
|
||||||
|
hi link pythonDocString SpecialComment
|
||||||
|
hi pythonSelf ctermbg=NONE ctermfg=238 cterm=bold guibg=NONE guifg=#9d9d9d gui=bold
|
||||||
|
hi link JinjaVarBlock Noise
|
||||||
|
hi link JinjaTagBlock JinjaVarBlock
|
||||||
|
hi jinjaSpecial ctermbg=NONE ctermfg=164 cterm=bold guibg=NONE guifg=#ad006d gui=bold
|
||||||
|
hi jinjaRaw ctermbg=NONE ctermfg=164 cterm=NONE guibg=NONE guifg=#ad006d gui=NONE
|
||||||
|
hi jinjaStatement ctermbg=NONE ctermfg=164 cterm=NONE guibg=NONE guifg=#d70087 gui=NONE
|
||||||
|
hi jinjaFilter ctermbg=NONE ctermfg=164 cterm=NONE guibg=NONE guifg=#e846ac gui=NONE
|
||||||
|
hi jinjaBlockName ctermbg=NONE ctermfg=164 cterm=NONE guibg=NONE guifg=#e846ac gui=NONE
|
||||||
|
hi jinjaVariable ctermbg=NONE ctermfg=164 cterm=NONE guibg=NONE guifg=#d70087 gui=NONE
|
||||||
|
hi link jinjaString String
|
||||||
|
hi link jinjaNumber Number
|
||||||
|
hi link jinjaOperator Noise
|
||||||
|
hi link jinjaComment Comment
|
||||||
|
hi link sqlOperator Operator
|
||||||
|
hi vimFoldMarker ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#9d9d9d gui=NONE
|
||||||
|
hi link vimMap Noise
|
||||||
|
hi link vimAbb vimMap
|
||||||
|
hi link VimCommand Statement
|
||||||
|
hi link VimOption String
|
||||||
|
hi link vimFunction Function
|
||||||
|
hi link vimFuncKey Special
|
||||||
|
hi link vimHighlight Noise
|
||||||
|
hi link vimAuGroupKey Noise
|
||||||
|
hi link vimGroupName Special
|
||||||
|
hi link vimAutoCmd Noise
|
||||||
|
hi link vimSynMtchGrp Type
|
||||||
|
hi link vimSynContains Type
|
||||||
|
hi link vimSynRegOpt Type
|
||||||
|
hi link vimHiTerm Include
|
||||||
|
hi link vimHiAttrib Number
|
||||||
|
hi link VimIsCommand Type
|
||||||
|
hi link vimNotation StorageClass
|
||||||
|
hi link vimMapLhs Special
|
||||||
|
hi link vimMapRhs Label
|
||||||
|
hi link vimNotFunc Conditional
|
||||||
|
hi link vimSep Noise
|
||||||
|
hi link vimParenSep vimSep
|
||||||
|
hi link vimContinue vimSep
|
||||||
|
hi link vimBracket vimSep
|
||||||
|
hi link vimOperParen Normal
|
||||||
|
hi link vimUserFunc Identifier
|
||||||
|
hi link vimFoldMarker Noise
|
||||||
|
hi link yamlKeyValueDelimiter Noise
|
||||||
|
hi link yamlFowIndicator Noise
|
||||||
|
hi link confComment Comment
|
||||||
|
hi markdownDelimiter ctermbg=NONE ctermfg=238 cterm=bold guibg=NONE guifg=#9d9d9d gui=bold
|
||||||
|
hi link markdownHeadingDelimiter markdownDelimiter
|
||||||
|
hi markdownListMarker ctermbg=NONE ctermfg=232 cterm=bold guibg=NONE guifg=#777777 gui=bold
|
||||||
|
hi link markdownCodeDelimiter markdownDelimiter
|
||||||
|
hi link markdownCode Type
|
||||||
|
hi markdownItalic ctermbg=NONE ctermfg=243 cterm=italic guibg=NONE guifg=#8c8c8c gui=italic
|
||||||
|
hi link markdownItalicDelimiter markdownDelimiter
|
||||||
|
hi markdownBold ctermbg=NONE ctermfg=243 cterm=bold guibg=NONE guifg=#8c8c8c gui=bold
|
||||||
|
hi link markdownBoldDelimiter markdownDelimiter
|
||||||
|
hi link markdownIdDeclaration Conditional
|
||||||
|
hi link markdownId markdownIdDeclaration
|
||||||
|
hi markdownLinkText ctermbg=NONE ctermfg=232 cterm=underline guibg=NONE guifg=#777777 gui=underline
|
||||||
|
hi ExtraWhitespace ctermbg=196 ctermfg=NONE cterm=NONE guibg=#efe6e6 guifg=NONE gui=NONE
|
||||||
|
hi link phpRegion Normal
|
||||||
|
hi link phpComparison Operator
|
||||||
|
hi link phpMethod Function
|
||||||
|
hi link phpParent Normal
|
||||||
|
hi link phpMemberSelector StorageClass
|
||||||
|
hi link phpVarSelector StorageClass
|
||||||
|
hi QuickfixLine ctermbg=NONE ctermfg=255 cterm=bold guibg=NONE guifg=#555555 gui=bold
|
||||||
|
hi qfLineNr ctermbg=NONE ctermfg=240 cterm=italic guibg=NONE guifg=#bbbbbb gui=italic
|
||||||
|
hi qfFilename ctermbg=NONE ctermfg=243 cterm=bold guibg=NONE guifg=#929292 gui=bold
|
||||||
|
hi link qfSeparator Ignore
|
||||||
|
hi link qfError ErrorMsg
|
||||||
|
hi link jsonKeyword Identifier
|
||||||
|
hi link jsonValue String
|
||||||
|
hi link jsonQuote Noise
|
||||||
|
hi link octobercmsSectionDelimiter Noise
|
||||||
|
hi link LspDiagnosticsDefaultError ErrorMsg
|
||||||
|
hi link LspDiagnosticsDefaultWarning WarningMsg
|
||||||
|
hi link LspDiagnosticsDefaultInformation Question
|
||||||
|
hi link LspDiagnosticsDefaultHint Question
|
||||||
|
hi link LspErrorText ErrorMsg
|
||||||
|
hi link LspWarningText WarningMsg
|
||||||
|
hi link LspInformationText Question
|
||||||
|
hi link LspHintText Question
|
||||||
|
hi link mkdCodeStart Comment
|
||||||
|
hi link mkdListItem Conditional
|
||||||
|
hi link netrwTreeBar Noise
|
||||||
|
hi link netrwClassify Noise
|
||||||
|
hi link netrwExe Identifier
|
||||||
|
hi link netrwDir String
|
||||||
|
hi link netrwPlain Statement
|
||||||
|
hi link netrwHelpCmd Type
|
||||||
|
hi link netrwCmdNote function
|
||||||
|
hi link netrwQuickHelp netrwCmdNote
|
||||||
|
hi link netrwCmdSep Noise
|
||||||
|
hi link netrwVersion StorageClass
|
||||||
|
hi link netrwList String
|
||||||
|
hi link netrwHidePat Identifier
|
||||||
|
hi link Variable Function
|
||||||
|
hi link shDerefSimple Identifier
|
||||||
|
hi link shHereDoc01 Special
|
||||||
|
hi link shHereDoc02 shHereDoc01
|
||||||
|
hi link shHereDoc05 shHereDoc01
|
||||||
|
hi link shHereDoc Label
|
||||||
|
hi link RubyStringDelimiter Noise
|
||||||
|
elseif &t_Co == 8 || $TERM !~# '^linux' || &t_Co == 16
|
||||||
|
set t_Co=16
|
||||||
|
hi DiffAdd ctermbg=darkgreen ctermfg=NONE cterm=NONE
|
||||||
|
hi DiffChange ctermbg=darkblue ctermfg=NONE cterm=NONE
|
||||||
|
hi DiffDelete ctermbg=darkred ctermfg=NONE cterm=NONE
|
||||||
|
hi DiffText ctermbg=darkblue ctermfg=white cterm=NONE
|
||||||
|
hi GitGutterDelete ctermbg=NONE ctermfg=red cterm=bold
|
||||||
|
hi GitGutterChange ctermbg=NONE ctermfg=blue cterm=bold
|
||||||
|
hi GitGutterAdd ctermbg=NONE ctermfg=green cterm=bold
|
||||||
|
hi GitGutterChangeDelete ctermbg=NONE ctermfg=magenta cterm=bold
|
||||||
|
hi Normal ctermbg=black ctermfg=gray cterm=NONE
|
||||||
|
set background=light
|
||||||
|
hi Special ctermbg=NONE ctermfg=darkblue cterm=bold
|
||||||
|
hi SpecialKey ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi NonText ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi Noise ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi Tag ctermbg=blue ctermfg=NONE cterm=NONE
|
||||||
|
hi Identifier ctermbg=NONE ctermfg=darkblue cterm=bold
|
||||||
|
hi Function ctermbg=NONE ctermfg=darkblue cterm=NONE
|
||||||
|
hi Type ctermbg=NONE ctermfg=blue cterm=bold
|
||||||
|
hi StorageClass ctermbg=NONE ctermfg=blue cterm=NONE
|
||||||
|
hi link Structure StorageClass
|
||||||
|
hi link TypeDef StorageClass
|
||||||
|
hi Constant ctermbg=NONE ctermfg=gray cterm=italic
|
||||||
|
hi String ctermbg=NONE ctermfg=gray cterm=italic
|
||||||
|
hi link Character String
|
||||||
|
hi link Number String
|
||||||
|
hi link Boolean String
|
||||||
|
hi link Float String
|
||||||
|
hi Folded ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi Statement ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi Conditional ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi link Repeat Conditional
|
||||||
|
hi Label ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi Operator ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi Keyword ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi Exception ctermbg=NONE ctermfg=blue cterm=bold
|
||||||
|
hi PreProc ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi Include ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi Comment ctermbg=NONE ctermfg=gray cterm=bold,italic
|
||||||
|
hi CommentDim ctermbg=NONE ctermfg=gray cterm=bold,italic
|
||||||
|
hi SpecialComment ctermbg=NONE ctermfg=gray cterm=italic
|
||||||
|
hi Todo ctermbg=NONE ctermfg=red cterm=bold,italic
|
||||||
|
hi Ignore ctermbg=NONE ctermfg=black cterm=NONE
|
||||||
|
hi Conceal ctermbg=NONE ctermfg=NONE cterm=NONE
|
||||||
|
hi Error ctermbg=red ctermfg=red cterm=bold
|
||||||
|
hi Underlined ctermbg=NONE ctermfg=NONE cterm=underline
|
||||||
|
hi StatusLine ctermbg=gray ctermfg=white cterm=italic
|
||||||
|
hi StatusLineNC ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi link TabLine StatusLineNc
|
||||||
|
hi link TabLineSel StatusLine
|
||||||
|
hi link TabLineNumSel StatusLine
|
||||||
|
hi TabLineFill ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi TabLineItem ctermbg=gray ctermfg=gray cterm=italic
|
||||||
|
hi TabLineItemSel ctermbg=gray ctermfg=white cterm=italic
|
||||||
|
hi VertSplit ctermbg=black ctermfg=gray cterm=NONE
|
||||||
|
hi FoldColumn ctermbg=black ctermfg=gray cterm=NONE
|
||||||
|
hi ColorColumn ctermbg=white ctermfg=NONE cterm=NONE
|
||||||
|
hi SignColumn ctermbg=black ctermfg=white cterm=NONE
|
||||||
|
hi CursorLine ctermbg=white ctermfg=NONE cterm=NONE
|
||||||
|
hi Title ctermbg=NONE ctermfg=gray cterm=bold,italic
|
||||||
|
hi LineNr ctermbg=black ctermfg=gray cterm=NONE
|
||||||
|
hi CursorLineNr ctermbg=black ctermfg=gray cterm=bold
|
||||||
|
hi Pmenu ctermbg=gray ctermfg=gray cterm=NONE
|
||||||
|
hi PmenuSbar ctermbg=gray ctermfg=gray cterm=NONE
|
||||||
|
hi PmenuSel ctermbg=gray ctermfg=white cterm=bold
|
||||||
|
hi PmenuThumb ctermbg=gray ctermfg=gray cterm=NONE
|
||||||
|
hi IncSearch ctermbg=darkblue ctermfg=black cterm=NONE
|
||||||
|
hi Search ctermbg=darkblue ctermfg=white cterm=NONE
|
||||||
|
hi Visual ctermbg=darkblue ctermfg=NONE cterm=NONE
|
||||||
|
hi VisualNOS ctermbg=darkred ctermfg=NONE cterm=NONE
|
||||||
|
hi Directory ctermbg=NONE ctermfg=white cterm=NONE
|
||||||
|
hi MatchParen ctermbg=darkblue ctermfg=NONE cterm=bold
|
||||||
|
hi SpellBad ctermbg=NONE ctermfg=red cterm=NONE
|
||||||
|
hi SpellCap ctermbg=NONE ctermfg=yellow cterm=NONE
|
||||||
|
hi SpellLocal ctermbg=NONE ctermfg=darkyellow cterm=NONE
|
||||||
|
hi SpellRare ctermbg=NONE ctermfg=darkyellow cterm=NONE
|
||||||
|
hi WildMenu ctermbg=gray ctermfg=white cterm=bold
|
||||||
|
hi ErrorMsg ctermbg=NONE ctermfg=red cterm=italic
|
||||||
|
hi ModeMsg ctermbg=NONE ctermfg=white cterm=italic
|
||||||
|
hi MoreMsg ctermbg=NONE ctermfg=white cterm=italic
|
||||||
|
hi Question ctermbg=NONE ctermfg=darkgray cterm=italic
|
||||||
|
hi WarningMsg ctermbg=NONE ctermfg=yellow cterm=italic
|
||||||
|
hi CursorColumn ctermbg=white ctermfg=NONE cterm=NONE
|
||||||
|
hi EndOfBuffer ctermbg=black ctermfg=black cterm=NONE
|
||||||
|
hi Noise ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi link QuickScopePrimary IncSearch
|
||||||
|
hi link QuickScopeSecondary Pmenu
|
||||||
|
hi cssIdentifier ctermbg=NONE ctermfg=darkgreen cterm=bold
|
||||||
|
hi cssClass ctermbg=NONE ctermfg=darkgreen cterm=NONE
|
||||||
|
hi link cssFunction Keyword
|
||||||
|
hi cssProp ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi scssVariable ctermbg=NONE ctermfg=darkgreen cterm=bold
|
||||||
|
hi link cssAttr String
|
||||||
|
hi link cssAttrComma Noise
|
||||||
|
hi link cssIdentifierAttr Noise
|
||||||
|
hi link cssClassAttr cssIdentifierAttr
|
||||||
|
hi link cssAttrNoise Noise
|
||||||
|
hi link atKeyword PreProc
|
||||||
|
hi link cssIdentifier cssIdentifier
|
||||||
|
hi link cssClassName cssClass
|
||||||
|
hi link cssClassNameDot cssClass
|
||||||
|
hi link cssTagName htmlTagName
|
||||||
|
hi link cssPseudoClassId cssClassName
|
||||||
|
hi link cssKeyFrameSelector Label
|
||||||
|
hi link cssFunctionName cssFunction
|
||||||
|
hi link cssCustomProp scssVariable
|
||||||
|
hi link cssImportant Error
|
||||||
|
hi link cssBraces Noise
|
||||||
|
hi cssUnitDecorators ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi link cssSelectorOp Conditional
|
||||||
|
hi link scssSelector cssClass
|
||||||
|
hi link scssSelectorName scssSelector
|
||||||
|
hi link scssSelectorChar cssIdentifier
|
||||||
|
hi link scssFunctionName cssFunctionName
|
||||||
|
hi link scssMixin keyword
|
||||||
|
hi link scssMixinName cssFunction
|
||||||
|
hi link scssampersand scssSelectorName
|
||||||
|
hi link scssSemicolon Noise
|
||||||
|
hi link scssAtRoot atKeyword
|
||||||
|
hi link vue_scss cssIdentifier
|
||||||
|
hi htmlTagName ctermbg=NONE ctermfg=blue cterm=NONE
|
||||||
|
hi htmlSpecialTagName ctermbg=NONE ctermfg=blue cterm=bold
|
||||||
|
hi htmlLink ctermbg=NONE ctermfg=gray cterm=italic,underline
|
||||||
|
hi link htmlNormal Normal
|
||||||
|
hi link htmlTitle Title
|
||||||
|
hi link htmlH1 htmlTitle
|
||||||
|
hi link htmlTag Noise
|
||||||
|
hi link htmlEndTag htmlTag
|
||||||
|
hi link htmlArg PreProc
|
||||||
|
hi link htmlValue String
|
||||||
|
hi link htmlSpecialChar Special
|
||||||
|
hi link htmlPreStmt PreProc
|
||||||
|
hi link htmlPreError Error
|
||||||
|
hi link htmlPreProc PreProc
|
||||||
|
hi link htmlPreAttr String
|
||||||
|
hi link htmlPreProcAttrName PreProc
|
||||||
|
hi link htmlPreProcAttrError Error
|
||||||
|
hi link htmlSpecial Special
|
||||||
|
hi link htmlSpecialChar Special
|
||||||
|
hi link htmlString String
|
||||||
|
hi link htmlStatement Statement
|
||||||
|
hi link htmlComment Comment
|
||||||
|
hi link htmlCommentPart Comment
|
||||||
|
hi link htmlValue String
|
||||||
|
hi link htmlCommentError htmlError
|
||||||
|
hi link htmlTagError htmlError
|
||||||
|
hi link htmlEvent javaScript
|
||||||
|
hi link htmlError Error
|
||||||
|
hi link javaScript Special
|
||||||
|
hi link javaScriptExpression javaScript
|
||||||
|
hi link jsxTagName htmlTagName
|
||||||
|
hi link jsxComponentName htmlSpecialTagName
|
||||||
|
hi link jsxBraces Special
|
||||||
|
hi link htmlCssStyleComment Comment
|
||||||
|
hi link htmlCssDefinition Special
|
||||||
|
hi link htmlImgArg htmlArg
|
||||||
|
hi link htmlSrcValue String
|
||||||
|
hi link htmlSrcsetValue htmlSrcValue
|
||||||
|
hi link htmlAltValue String
|
||||||
|
hi link htmlDataArg htmlTagName
|
||||||
|
hi link htmlDataValue Constant
|
||||||
|
hi link htmlHrefArg htmlArg
|
||||||
|
hi link htmlHrefValue htmlSrcValue
|
||||||
|
hi vueSpecial ctermbg=NONE ctermfg=darkblue cterm=bold
|
||||||
|
hi vueTagSpecial ctermbg=NONE ctermfg=blue cterm=bold
|
||||||
|
hi vueTagComponentName ctermbg=NONE ctermfg=blue cterm=NONE
|
||||||
|
hi vueDynamicComponent ctermbg=NONE ctermfg=blue cterm=bold
|
||||||
|
hi link vueSlotName Constant
|
||||||
|
hi link vueComponentName vueTagComponentName
|
||||||
|
hi link vueTransitionComponent vueDynamicComponent
|
||||||
|
hi link vueTransitionName vueSlotName
|
||||||
|
hi link vueTransitionMode String
|
||||||
|
hi link vueDirective Identifier
|
||||||
|
hi link vueEvent Function
|
||||||
|
hi link vueConditional vueSpecial
|
||||||
|
hi link vueFor vueConditional
|
||||||
|
hi link vueRef vueSpecial
|
||||||
|
hi link vueSlot Noise
|
||||||
|
hi link vueDirectiveValue Type
|
||||||
|
hi link vueEventValue vueDirectiveValue
|
||||||
|
hi link vueConditionalValue vueDirectiveValue
|
||||||
|
hi link vueForValue vueConditionalValue
|
||||||
|
hi link vueRefValue Constant
|
||||||
|
hi link vueSlotValue vueSlotName
|
||||||
|
hi link vueObjectKey cssClass
|
||||||
|
hi link vueObjectValue vueDirectiveValue
|
||||||
|
hi link vueDirectiveClass Noise
|
||||||
|
hi link vueMustache Type
|
||||||
|
hi link jsFunctionKey Function
|
||||||
|
hi link jsFuncCall Keyword
|
||||||
|
hi link jsOperator Operator
|
||||||
|
hi link jsVariableDef Identifier
|
||||||
|
hi link jsGlobalObjects Keyqord
|
||||||
|
hi link jsGlobalNodeObjects jsGlobalObjects
|
||||||
|
hi link jsExceptions Exception
|
||||||
|
hi link jsBuiltins jsGlobalObjects
|
||||||
|
hi link jsStorageClass Include
|
||||||
|
hi link jsObjectKey Identifier
|
||||||
|
hi link jsObjectProp Type
|
||||||
|
hi link jsObjectValue StorageClass
|
||||||
|
hi link jsModuleKeyword Type
|
||||||
|
hi link jsOperatorKeyword Label
|
||||||
|
hi link jsThis jsGlobalObjects
|
||||||
|
hi link jsArrowFunction Function
|
||||||
|
hi link pythonBuiltin Type
|
||||||
|
hi link pythonBuiltinObj Special
|
||||||
|
hi link pythonDottedName Identifier
|
||||||
|
hi link pythonBrackets Noise
|
||||||
|
hi link pythonQuotes Noise
|
||||||
|
hi link pythonDot Noise
|
||||||
|
hi link pythonNoise Noise
|
||||||
|
hi link pythonExtraOperator Operator
|
||||||
|
hi link pythonDocString SpecialComment
|
||||||
|
hi pythonSelf ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi link JinjaVarBlock Noise
|
||||||
|
hi link JinjaTagBlock JinjaVarBlock
|
||||||
|
hi jinjaSpecial ctermbg=NONE ctermfg=magenta cterm=bold
|
||||||
|
hi jinjaRaw ctermbg=NONE ctermfg=magenta cterm=NONE
|
||||||
|
hi jinjaStatement ctermbg=NONE ctermfg=magenta cterm=NONE
|
||||||
|
hi jinjaFilter ctermbg=NONE ctermfg=magenta cterm=NONE
|
||||||
|
hi jinjaBlockName ctermbg=NONE ctermfg=magenta cterm=NONE
|
||||||
|
hi jinjaVariable ctermbg=NONE ctermfg=magenta cterm=NONE
|
||||||
|
hi link jinjaString String
|
||||||
|
hi link jinjaNumber Number
|
||||||
|
hi link jinjaOperator Noise
|
||||||
|
hi link jinjaComment Comment
|
||||||
|
hi link sqlOperator Operator
|
||||||
|
hi vimFoldMarker ctermbg=NONE ctermfg=gray cterm=NONE
|
||||||
|
hi link vimMap Noise
|
||||||
|
hi link vimAbb vimMap
|
||||||
|
hi link VimCommand Statement
|
||||||
|
hi link VimOption String
|
||||||
|
hi link vimFunction Function
|
||||||
|
hi link vimFuncKey Special
|
||||||
|
hi link vimHighlight Noise
|
||||||
|
hi link vimAuGroupKey Noise
|
||||||
|
hi link vimGroupName Special
|
||||||
|
hi link vimAutoCmd Noise
|
||||||
|
hi link vimSynMtchGrp Type
|
||||||
|
hi link vimSynContains Type
|
||||||
|
hi link vimSynRegOpt Type
|
||||||
|
hi link vimHiTerm Include
|
||||||
|
hi link vimHiAttrib Number
|
||||||
|
hi link VimIsCommand Type
|
||||||
|
hi link vimNotation StorageClass
|
||||||
|
hi link vimMapLhs Special
|
||||||
|
hi link vimMapRhs Label
|
||||||
|
hi link vimNotFunc Conditional
|
||||||
|
hi link vimSep Noise
|
||||||
|
hi link vimParenSep vimSep
|
||||||
|
hi link vimContinue vimSep
|
||||||
|
hi link vimBracket vimSep
|
||||||
|
hi link vimOperParen Normal
|
||||||
|
hi link vimUserFunc Identifier
|
||||||
|
hi link vimFoldMarker Noise
|
||||||
|
hi link yamlKeyValueDelimiter Noise
|
||||||
|
hi link yamlFowIndicator Noise
|
||||||
|
hi link confComment Comment
|
||||||
|
hi markdownDelimiter ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi link markdownHeadingDelimiter markdownDelimiter
|
||||||
|
hi markdownListMarker ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi link markdownCodeDelimiter markdownDelimiter
|
||||||
|
hi link markdownCode Type
|
||||||
|
hi markdownItalic ctermbg=NONE ctermfg=gray cterm=italic
|
||||||
|
hi link markdownItalicDelimiter markdownDelimiter
|
||||||
|
hi markdownBold ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi link markdownBoldDelimiter markdownDelimiter
|
||||||
|
hi link markdownIdDeclaration Conditional
|
||||||
|
hi link markdownId markdownIdDeclaration
|
||||||
|
hi markdownLinkText ctermbg=NONE ctermfg=gray cterm=underline
|
||||||
|
hi ExtraWhitespace ctermbg=red ctermfg=NONE cterm=NONE
|
||||||
|
hi link phpRegion Normal
|
||||||
|
hi link phpComparison Operator
|
||||||
|
hi link phpMethod Function
|
||||||
|
hi link phpParent Normal
|
||||||
|
hi link phpMemberSelector StorageClass
|
||||||
|
hi link phpVarSelector StorageClass
|
||||||
|
hi QuickfixLine ctermbg=NONE ctermfg=white cterm=bold
|
||||||
|
hi qfLineNr ctermbg=NONE ctermfg=gray cterm=italic
|
||||||
|
hi qfFilename ctermbg=NONE ctermfg=gray cterm=bold
|
||||||
|
hi link qfSeparator Ignore
|
||||||
|
hi link qfError ErrorMsg
|
||||||
|
hi link jsonKeyword Identifier
|
||||||
|
hi link jsonValue String
|
||||||
|
hi link jsonQuote Noise
|
||||||
|
hi link octobercmsSectionDelimiter Noise
|
||||||
|
hi link CocErrorSign ErrorMsg
|
||||||
|
hi link CocWarningSign WarningMsg
|
||||||
|
hi link CocInfoSign Question
|
||||||
|
hi link CocHintSign Question
|
||||||
|
hi link CocHighlightText IncSearch
|
||||||
|
hi link CocUnderline Error
|
||||||
|
hi link LspErrorText ErrorMsg
|
||||||
|
hi link LspWarningText WarningMsg
|
||||||
|
hi link LspInformationText Question
|
||||||
|
hi link LspHintText Question
|
||||||
|
hi link ALEError CocUnderline
|
||||||
|
hi link ALEErrorSign ErrorMsg
|
||||||
|
hi link ALEErrorSign ErrorMsg
|
||||||
|
hi link mkdCodeStart Comment
|
||||||
|
hi link mkdListItem Conditional
|
||||||
|
hi link netrwTreeBar Noise
|
||||||
|
hi link netrwClassify Noise
|
||||||
|
hi link netrwExe Identifier
|
||||||
|
hi link netrwDir String
|
||||||
|
hi link netrwPlain Statement
|
||||||
|
hi link netrwHelpCmd Type
|
||||||
|
hi link netrwCmdNote function
|
||||||
|
hi link netrwQuickHelp netrwCmdNote
|
||||||
|
hi link netrwCmdSep Noise
|
||||||
|
hi link netrwVersion StorageClass
|
||||||
|
hi link netrwList String
|
||||||
|
hi link netrwHidePat Identifier
|
||||||
|
hi link Variable Function
|
||||||
|
hi link shDerefSimple Identifier
|
||||||
|
hi link shHereDoc01 Special
|
||||||
|
hi link shHereDoc02 shHereDoc01
|
||||||
|
hi link shHereDoc05 shHereDoc01
|
||||||
|
hi link shHereDoc Label
|
||||||
|
hi link RubyStringDelimiter Noise
|
||||||
|
endif
|
||||||
|
|
||||||
|
augroup cursorlinebg
|
||||||
|
au!
|
||||||
|
au InsertEnter * hi CursorLine ctermbg=17 ctermfg=NONE cterm=NONE guibg=#dddddd guifg=NONE
|
||||||
|
au InsertLeave * hi CursorLine ctermbg=250 ctermfg=NONE cterm=NONE guibg=#eeeeee guifg=NONE
|
||||||
|
augroup END
|
||||||
|
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
autocmd BufRead,BufEnter *.astro set filetype=astro
|
|
|
@ -1 +1,2 @@
|
||||||
setlocal iskeyword+=$
|
setlocal iskeyword+=$
|
||||||
|
setlocal foldmethod=syntax
|
||||||
|
|
432
init.full.vim
432
init.full.vim
|
@ -1,432 +0,0 @@
|
||||||
" set ruby program to global one. Need to investigate if this will cause
|
|
||||||
" problems if I ever use ruby virtual environments or RVM or similar.
|
|
||||||
let g:ruby_host_prog = '~/.gem/ruby/2.7.0/bin/neovim-ruby-host'
|
|
||||||
|
|
||||||
source ~/.config/nvim/init.plugins.vim
|
|
||||||
source ~/.config/nvim/init.tabline.vim
|
|
||||||
source ~/.config/nvim/init.auto-window.vim
|
|
||||||
source ~/.config/nvim/init.fold-text.vim
|
|
||||||
source ~/.config/nvim/init.commands.vim
|
|
||||||
"
|
|
||||||
" require lua init modules
|
|
||||||
lua <<EOF
|
|
||||||
require('init-lsp')
|
|
||||||
EOF
|
|
||||||
|
|
||||||
" TODO - maybe separate some of these into own files too
|
|
||||||
" #functions {{{
|
|
||||||
function! <SID>SynStack()"{{{
|
|
||||||
if !exists('*synstack')
|
|
||||||
return
|
|
||||||
endif
|
|
||||||
echo map(synstack(line('.'), col('.')), 'synIDattr(v:val,"name")') '-> ' . synIDattr(synIDtrans(synID(line('.'),col('.'),1)), 'name' )
|
|
||||||
endfunc
|
|
||||||
" nmap <space>pp :call <SID>SynStack()<CR>
|
|
||||||
nmap <silent><space>pp :TSHighlightCapturesUnderCursor<CR>
|
|
||||||
"}}}
|
|
||||||
function! s:RunShellCommand(cmdline) abort"{{{
|
|
||||||
" Shell command
|
|
||||||
" http://vim.wikia.com/wiki/VimTip1599
|
|
||||||
|
|
||||||
let l:expanded_cmdline = a:cmdline
|
|
||||||
for l:part in split(a:cmdline, ' ')
|
|
||||||
if l:part[0] =~ '\v[%#<]'
|
|
||||||
let l:expanded_part = fnameescape(expand(l:part))
|
|
||||||
let l:expanded_cmdline = substitute(l:expanded_cmdline, l:part, l:expanded_part, '')
|
|
||||||
endif
|
|
||||||
endfor
|
|
||||||
|
|
||||||
if g:shell_scratch_buffer_nr > -1
|
|
||||||
let l:win_nr = bufwinnr(g:shell_scratch_buffer_nr)
|
|
||||||
if l:win_nr < 0
|
|
||||||
execute 'bdelete' g:shell_scratch_buffer_nr
|
|
||||||
top new
|
|
||||||
let g:shell_scratch_buffer_nr = bufnr('%')
|
|
||||||
else
|
|
||||||
execute l:win_nr. ' wincmd w'
|
|
||||||
setlocal modifiable
|
|
||||||
%delete _
|
|
||||||
endif
|
|
||||||
else
|
|
||||||
top new
|
|
||||||
let g:shell_scratch_buffer_nr = bufnr('%')
|
|
||||||
endif
|
|
||||||
|
|
||||||
setlocal buftype=nofile bufhidden=wipe nobuflisted noswapfile nowrap
|
|
||||||
nnoremap <buffer> q :bdelete<CR>
|
|
||||||
augroup ResetShellBufferNr
|
|
||||||
autocmd! * <buffer>
|
|
||||||
autocmd BufUnload <buffer> let g:shell_scratch_buffer_nr = -1
|
|
||||||
augroup END
|
|
||||||
|
|
||||||
" call setline(1, 'You entered: ' . a:cmdline)
|
|
||||||
" call setline(2, 'Expanded Form: ' .l:expanded_cmdline)
|
|
||||||
" call setline(3,substitute(getline(2),'.','=','g'))
|
|
||||||
execute '$read !'. l:expanded_cmdline
|
|
||||||
1
|
|
||||||
|
|
||||||
setlocal nomodifiable
|
|
||||||
if !exists('b:shell_line_count')
|
|
||||||
let b:shell_line_count = line('$')
|
|
||||||
if b:shell_line_count > 25
|
|
||||||
let b:shell_line_count = 20
|
|
||||||
endif
|
|
||||||
execute 'resize' b:shell_line_count + 1
|
|
||||||
endif
|
|
||||||
|
|
||||||
wincmd p
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
command! -complete=shellcmd -nargs=+ Shell call s:RunShellCommand(<q-args>)
|
|
||||||
let g:shell_scratch_buffer_nr = -1
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
function! SaveAndExecute(ex_command) abort "{{{
|
|
||||||
" https://stackoverflow.com/a/40195855
|
|
||||||
" ex_command: command to run to execute file
|
|
||||||
" SOURCE [reusable window]: https://github.com/fatih/vim-go/blob/master/autoload/go/ui.vim
|
|
||||||
|
|
||||||
" save and reload current file
|
|
||||||
silent execute 'update | edit'
|
|
||||||
|
|
||||||
" get file path of current file
|
|
||||||
let s:current_buffer_file_path = expand('%')
|
|
||||||
|
|
||||||
let s:output_buffer_name = 'Output'
|
|
||||||
let s:output_buffer_filetype = 'output'
|
|
||||||
|
|
||||||
" reuse existing buffer window if it exists otherwise create a new one
|
|
||||||
if !exists('c:buf_nr') || !bufexists(s:buf_nr) || bufwinnr(s:buf_nr) == -1
|
|
||||||
silent execute 'top new ' . s:output_buffer_name
|
|
||||||
let s:buf_nr = bufnr('%')
|
|
||||||
elseif bufwinnr(s:buf_nr) != bufwinnr('%')
|
|
||||||
silent execute bufwinnr(s:buf_nr) . 'wincmd w'
|
|
||||||
endif
|
|
||||||
|
|
||||||
silent execute 'setlocal filetype=' . s:output_buffer_filetype
|
|
||||||
setlocal bufhidden=delete
|
|
||||||
setlocal buftype=nofile
|
|
||||||
setlocal noswapfile
|
|
||||||
setlocal nobuflisted
|
|
||||||
setlocal winfixheight
|
|
||||||
setlocal cursorline " make it easy to distinguish
|
|
||||||
" setlocal nonumber
|
|
||||||
" setlocal norelativenumber
|
|
||||||
setlocal showbreak=""
|
|
||||||
|
|
||||||
nnoremap <silent> <buffer> q :bdelete!<CR>'.zz
|
|
||||||
|
|
||||||
" clear the buffer
|
|
||||||
setlocal noreadonly
|
|
||||||
" setlocal modifiable
|
|
||||||
%delete _
|
|
||||||
|
|
||||||
" add the console output
|
|
||||||
silent execute '.!'. a:ex_command . ' ' . shellescape(s:current_buffer_file_path, 1)
|
|
||||||
|
|
||||||
" resize window to content length
|
|
||||||
" Note: This is annoying because if you print a lot of lines then your code buffer is forced to a height of one line every time you run this function.
|
|
||||||
" However without this line the buffer starts off as a default size and if you resize the buffer then it keeps that custom size after repeated runs of this function.
|
|
||||||
" But if you close the output buffer then it returns to using the default size when its recreated
|
|
||||||
"execute 'resize' . line('$')
|
|
||||||
|
|
||||||
" make the buffer non modifiable
|
|
||||||
setlocal readonly
|
|
||||||
" setlocal nomodifiable
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
function! JsIncludeExpr(file)"{{{
|
|
||||||
" substitute(substitute(v:fname,'^[\\~@]\/','./',''),'^[\\~@]','./node_modules/','')
|
|
||||||
return substitute(substitute(a:file,'^[\\~@]\/','./',''),'^[\\~@]','./node_modules/','')
|
|
||||||
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
function! Redir(cmd) "{{{
|
|
||||||
for win in range(1, winnr('$'))
|
|
||||||
if getwinvar(win, 'scratch')
|
|
||||||
execute win . 'windo close'
|
|
||||||
endif
|
|
||||||
endfor
|
|
||||||
if a:cmd =~ '^!'
|
|
||||||
let output = system(matchstr(a:cmd, '^!\zs.*'))
|
|
||||||
else
|
|
||||||
redir => output
|
|
||||||
execute a:cmd
|
|
||||||
redir END
|
|
||||||
endif
|
|
||||||
vnew
|
|
||||||
let w:scratch = 1
|
|
||||||
setlocal buftype=nofile bufhidden=wipe nobuflisted noswapfile
|
|
||||||
call setline(1, split(output, "\n"))
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
command! -nargs=1 -complete=command Redir silent call Redir(<q-args>)
|
|
||||||
" Usage:
|
|
||||||
" :Redir hi ............. show the full output of command ':hi' in a scratch window
|
|
||||||
" :Redir !ls -al ........ show the full output of command ':!ls -al' in a scratch window
|
|
||||||
"}}}
|
|
||||||
"}}}
|
|
||||||
function! ToggleHighlights() abort "{{{
|
|
||||||
if ! exists('b:toggle_highlights_state')
|
|
||||||
" state 1 is normal, state 0 is faded
|
|
||||||
let b:toggle_highlights_state = 1
|
|
||||||
else
|
|
||||||
let b:toggle_highlights_state = ! b:toggle_highlights_state
|
|
||||||
endif
|
|
||||||
|
|
||||||
if b:toggle_highlights_state == 1
|
|
||||||
hi! link Comment None
|
|
||||||
else
|
|
||||||
hi! link Comment CommentDim
|
|
||||||
endif
|
|
||||||
endfunction
|
|
||||||
"}}}
|
|
||||||
"----------------------------------------------------------------------------}}}
|
|
||||||
" #settings {{{
|
|
||||||
|
|
||||||
scriptencoding utf-8
|
|
||||||
set ttyfast
|
|
||||||
|
|
||||||
set dictionary=spell
|
|
||||||
" set thesaurus+=/usr/share/dict/mthesaur.txt
|
|
||||||
augroup Dictionary
|
|
||||||
au!
|
|
||||||
au FileType markdown,text setlocal dictionary=/usr/share/dict/aspell-dump.txt
|
|
||||||
augroup END
|
|
||||||
|
|
||||||
" disable background color erase
|
|
||||||
" https://sunaku.github.io/vim-256color-bce.html
|
|
||||||
set t_ut=
|
|
||||||
|
|
||||||
syntax on
|
|
||||||
set fillchars=stl:\ ,stlnc:\ ,vert:\|,fold:\
|
|
||||||
|
|
||||||
set guioptions-=mTrLb
|
|
||||||
set guioptions+=c
|
|
||||||
|
|
||||||
if exists('+termguicolors')
|
|
||||||
let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
|
|
||||||
let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
|
|
||||||
set termguicolors
|
|
||||||
endif
|
|
||||||
|
|
||||||
colorscheme paper-tonic
|
|
||||||
|
|
||||||
set updatetime=100
|
|
||||||
set timeoutlen=500
|
|
||||||
set lazyredraw
|
|
||||||
|
|
||||||
" https://parceljs.org/hmr.html#safe-write
|
|
||||||
set backupcopy=yes
|
|
||||||
|
|
||||||
set title
|
|
||||||
|
|
||||||
" the ;/home/* tells vim to stop searching at /home/* (I hope!)
|
|
||||||
set tags=./.tags,.tags,./tags-external,.tags-external;/home/*
|
|
||||||
|
|
||||||
" persisitent undo file
|
|
||||||
set undofile
|
|
||||||
set undodir=~/.config/nvim/undodir
|
|
||||||
set backupdir=~/.nvim/tmpdir
|
|
||||||
set directory=~/.nvim/tmpdir
|
|
||||||
|
|
||||||
set viewoptions-=options
|
|
||||||
|
|
||||||
set nosplitbelow nosplitright
|
|
||||||
set switchbuf=uselast
|
|
||||||
|
|
||||||
set ignorecase
|
|
||||||
set smartcase
|
|
||||||
|
|
||||||
set wildmenu
|
|
||||||
set wildmode=longest:full,full
|
|
||||||
set wildignore+=**/node_modules/**,**/dist/**,**/.git/**,**/build/**
|
|
||||||
|
|
||||||
" Use ag over grep
|
|
||||||
if executable('ag')
|
|
||||||
set grepprg=ag\ --nogroup\ --nocolor\ --ignore\ node_modules
|
|
||||||
endif
|
|
||||||
|
|
||||||
set hidden
|
|
||||||
|
|
||||||
set hlsearch
|
|
||||||
|
|
||||||
set completeopt=menuone,noselect
|
|
||||||
|
|
||||||
set nospell
|
|
||||||
set spelllang=en_gb
|
|
||||||
|
|
||||||
set diffopt+=vertical
|
|
||||||
|
|
||||||
let g:tex_flavor = 'latex'
|
|
||||||
|
|
||||||
set rnu nu
|
|
||||||
|
|
||||||
set tabstop=2
|
|
||||||
set softtabstop=-1
|
|
||||||
set shiftwidth=0
|
|
||||||
set shiftround
|
|
||||||
set noexpandtab
|
|
||||||
|
|
||||||
set autoindent
|
|
||||||
set breakindent
|
|
||||||
set showbreak=\ \ ↳\
|
|
||||||
|
|
||||||
set formatoptions=cq
|
|
||||||
set wrapmargin=0
|
|
||||||
|
|
||||||
setlocal cursorline
|
|
||||||
|
|
||||||
set foldcolumn=0
|
|
||||||
set signcolumn=yes
|
|
||||||
set colorcolumn=80,120
|
|
||||||
|
|
||||||
set iskeyword+=-
|
|
||||||
set scrolloff=4
|
|
||||||
set scrolljump=4
|
|
||||||
set showcmd
|
|
||||||
|
|
||||||
set incsearch
|
|
||||||
set inccommand=nosplit
|
|
||||||
|
|
||||||
set laststatus=2
|
|
||||||
set shortmess=aoOT
|
|
||||||
set cmdheight=3
|
|
||||||
|
|
||||||
set foldnestmax=9
|
|
||||||
set foldlevelstart=99
|
|
||||||
|
|
||||||
set showmode
|
|
||||||
|
|
||||||
set mouse=a
|
|
||||||
|
|
||||||
set listchars=eol:¬,tab:│\ ,trail:~,extends:>,precedes:<,space:·
|
|
||||||
set fillchars=stl:\ ,stlnc:\ ,vert:┃,fold:\
|
|
||||||
|
|
||||||
set statusline=\
|
|
||||||
" buffer number
|
|
||||||
set statusline+=[%n]\ \
|
|
||||||
" line of total_lines and percentage through file
|
|
||||||
set statusline+=%-20(%l\ of\ %L\ (%p%%)%)
|
|
||||||
" column, virtual column
|
|
||||||
set statusline+=%-10(:%c\ %((%V)%)%)
|
|
||||||
" separator, highlight color
|
|
||||||
set statusline+=%=%#StatusLineNC#
|
|
||||||
" CoC status
|
|
||||||
if exists('*coc#exists')
|
|
||||||
set statusline+=%{coc#status()}
|
|
||||||
endif
|
|
||||||
" separator
|
|
||||||
set statusline+=%=%#StatusLine#
|
|
||||||
set statusline+=%y\
|
|
||||||
set statusline+=%r\ %m\
|
|
||||||
set statusline+=%{&buftype==''?expand('%f'):''}
|
|
||||||
set statusline+=\
|
|
||||||
|
|
||||||
set conceallevel=0
|
|
||||||
"----------------------------------------------------------------------------}}}
|
|
||||||
" #mappings {{{
|
|
||||||
let g:mapleader = ' '
|
|
||||||
" miscallaneous {{{
|
|
||||||
nnoremap <cr>l :colorscheme paper-tonic<cr>
|
|
||||||
nnoremap <cr>d :colorscheme monotonous-dark<cr>
|
|
||||||
nnoremap 0 ^
|
|
||||||
nnoremap <silent><space>cs :let @/=""<cr>
|
|
||||||
nnoremap <silent><expr> <space>nh (&hls && v:hlsearch ? ':nohls' : ':set hls')."\n"
|
|
||||||
" Focus on current fold, close the rest
|
|
||||||
nnoremap <silent> <space>zz zMzvzt
|
|
||||||
" open quickfix window of TODOs
|
|
||||||
nnoremap <space>td :grep -RE '(TODO\\|FIXME)' .<CR>:botright cwindow<CR>:echo len(getqflist()) 'TODOs'<CR>
|
|
||||||
" sync highlighting from start
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
" location list and quickfix mappings {{{
|
|
||||||
nnoremap <space>lo :botright lwindow<CR>
|
|
||||||
nnoremap <up> :lprev<CR>zv
|
|
||||||
nnoremap <down> :lnext<CR>zv
|
|
||||||
nnoremap <space>lc :lclose<CR>
|
|
||||||
nnoremap <space>lh :lhistory<CR>
|
|
||||||
nnoremap <space>lp :lolder<CR>
|
|
||||||
nnoremap <space>ln :lnewer<CR>
|
|
||||||
|
|
||||||
nnoremap <space>qo :botright cwindow<CR>
|
|
||||||
nnoremap <left> :cprev<CR>zv
|
|
||||||
nnoremap <right> :cnext<CR>zv
|
|
||||||
nnoremap <space>qc :cclose<CR>
|
|
||||||
nnoremap <space>qh :chistory<CR>
|
|
||||||
nnoremap <space>qp :colder<CR>
|
|
||||||
nnoremap <space>qn :cnewer<CR>
|
|
||||||
|
|
||||||
nnoremap <space>qt :tabnew \| cwindow<CR>
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
"----------------------------------------------------------------------------}}}
|
|
||||||
" #abbreviations {{{
|
|
||||||
|
|
||||||
iabbrev adn and
|
|
||||||
iabbrev waht what
|
|
||||||
iabbrev tehn then
|
|
||||||
iabbrev functin function
|
|
||||||
iabbrev positin position
|
|
||||||
|
|
||||||
"----------------------------------------------------------------------------}}}
|
|
||||||
" #autocommands {{{
|
|
||||||
|
|
||||||
" template files {{{
|
|
||||||
augroup Templates
|
|
||||||
autocmd!
|
|
||||||
autocmd BufNewFile *.sh 0read ~/.config/nvim/templates/template.sh | normal G
|
|
||||||
autocmd BufNewFile *.html 0read ~/.config/nvim/templates/template.html | normal gg
|
|
||||||
autocmd BufNewFile *.css 0read ~/.config/nvim/templates/template.css | normal G
|
|
||||||
autocmd BufNewFile *.scss 0read ~/.config/nvim/templates/template.css | normal G
|
|
||||||
augroup END
|
|
||||||
|
|
||||||
" }}}
|
|
||||||
" persistent folds {{{
|
|
||||||
augroup AutoSaveFolds
|
|
||||||
autocmd!
|
|
||||||
autocmd BufWrite ?* mkview
|
|
||||||
autocmd BufRead ?* silent! loadview
|
|
||||||
augroup END
|
|
||||||
|
|
||||||
" }}}
|
|
||||||
" Show trailing whitepace and spaces before a tab: {{{
|
|
||||||
augroup ShowWhiteSpaceErrors
|
|
||||||
autocmd!
|
|
||||||
autocmd Syntax * syn match ExtraWhitespace /\s\+$\| \+\ze\t/ containedin=ALL
|
|
||||||
augroup END
|
|
||||||
|
|
||||||
" }}}
|
|
||||||
|
|
||||||
" Automatically reload .vimrc if changed {{{
|
|
||||||
augroup ReloadVimrc
|
|
||||||
autocmd!
|
|
||||||
autocmd BufWritePost .vimrc,_vimrc,vimrc,.gvimrc,_gvimrc,gvimrc so $MYVIMRC | if has('gui_running') | so $MYGVIMRC | endif
|
|
||||||
augroup END
|
|
||||||
|
|
||||||
" }}}
|
|
||||||
" Open quickfix window{{{
|
|
||||||
" augroup QuickFixAutoload
|
|
||||||
" autocmd!
|
|
||||||
" autocmd QuickFixCmdPost [^l]* nested botright cwindow
|
|
||||||
" autocmd QuickFixCmdPost l* nested botright lwindow
|
|
||||||
" augroup END
|
|
||||||
|
|
||||||
augroup OnTerminalOpen
|
|
||||||
autocmd!
|
|
||||||
autocmd TermOpen * setlocal nonumber norelativenumber
|
|
||||||
augroup END
|
|
||||||
|
|
||||||
" }}}
|
|
||||||
|
|
||||||
"----------------------------------------------------------------------------}}}
|
|
||||||
"
|
|
||||||
"
|
|
||||||
" require lua init
|
|
||||||
lua <<EOF
|
|
||||||
require('init')
|
|
||||||
EOF
|
|
||||||
|
|
||||||
" vim: set foldmethod=marker:
|
|
|
@ -1,4 +1,3 @@
|
||||||
" https://github.com/junegunn/vim-plug
|
|
||||||
if empty(glob('~/.config/nvim/autoload/plug.vim'))"
|
if empty(glob('~/.config/nvim/autoload/plug.vim'))"
|
||||||
silent !curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs
|
silent !curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs
|
||||||
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
|
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
|
||||||
|
@ -6,22 +5,14 @@ if empty(glob('~/.config/nvim/autoload/plug.vim'))"
|
||||||
endif
|
endif
|
||||||
call plug#begin('~/.config/nvim/bundle')
|
call plug#begin('~/.config/nvim/bundle')
|
||||||
|
|
||||||
" evaluating
|
" colorscheme (temporary)
|
||||||
" https://github.com/simrat39/rust-tools.nvim
|
Plug 'https://github.com/marko-cerovac/material.nvim', { 'branch': 'main' }
|
||||||
Plug 'simrat39/rust-tools.nvim'
|
let g:material_style = 'lighter'
|
||||||
|
|
||||||
" evaluating
|
|
||||||
" https://github.com/wuelnerdotexe/vim-astro
|
|
||||||
" do i need this and https://github.com/virchau13/tree-sitter-astro ????
|
|
||||||
Plug 'wuelnerdotexe/vim-astro'
|
|
||||||
|
|
||||||
" https://github.com/kevinhwang91/
|
|
||||||
Plug 'kevinhwang91/promise-async'
|
|
||||||
Plug 'kevinhwang91/nvim-ufo'
|
|
||||||
|
|
||||||
" colorscheme in develpment paper-tonic
|
" colorscheme in develpment paper-tonic
|
||||||
Plug '~/projects/nvim-paper-tonic'
|
Plug '~/nvim-paper-tonic'
|
||||||
|
|
||||||
|
" evaluating
|
||||||
" #nvim-treesitter {{{
|
" #nvim-treesitter {{{
|
||||||
" https://github.com/nvim-treesitter/nvim-treesitter
|
" https://github.com/nvim-treesitter/nvim-treesitter
|
||||||
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} " update the parsers on update
|
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} " update the parsers on update
|
||||||
|
@ -60,15 +51,6 @@ Plug '~/projects/nvim-paper-tonic'
|
||||||
" https://github.com/neovim/nvim-lspconfig/wiki
|
" https://github.com/neovim/nvim-lspconfig/wiki
|
||||||
Plug 'neovim/nvim-lspconfig'
|
Plug 'neovim/nvim-lspconfig'
|
||||||
"}}}
|
"}}}
|
||||||
" #plenary.nvim {{{
|
|
||||||
" https://github.com/nvim-lua/plenary.nvim
|
|
||||||
" required for null-ls
|
|
||||||
Plug 'nvim-lua/plenary.nvim'
|
|
||||||
"}}}
|
|
||||||
" #null-ls.nvim {{{
|
|
||||||
" https://github.com/jose-elias-alvarez/null-ls.nvim
|
|
||||||
Plug 'jose-elias-alvarez/null-ls.nvim'
|
|
||||||
"}}}
|
|
||||||
" #nvim-cmp {{{
|
" #nvim-cmp {{{
|
||||||
" https://github.com/hrsh7th/nvim-cmp/
|
" https://github.com/hrsh7th/nvim-cmp/
|
||||||
" completion
|
" completion
|
||||||
|
@ -76,30 +58,9 @@ Plug '~/projects/nvim-paper-tonic'
|
||||||
Plug 'hrsh7th/cmp-nvim-lsp', { 'branch': 'main' }
|
Plug 'hrsh7th/cmp-nvim-lsp', { 'branch': 'main' }
|
||||||
Plug 'hrsh7th/cmp-buffer', { 'branch': 'main' }
|
Plug 'hrsh7th/cmp-buffer', { 'branch': 'main' }
|
||||||
Plug 'hrsh7th/cmp-path', { 'branch': 'main' }
|
Plug 'hrsh7th/cmp-path', { 'branch': 'main' }
|
||||||
" Plug 'uga-rosa/cmp-dictionary', { 'branch': 'main' }
|
|
||||||
let g:cmp_dictionary_exact = -1
|
|
||||||
Plug 'quangnguyen30192/cmp-nvim-ultisnips', { 'branch': 'main' }
|
Plug 'quangnguyen30192/cmp-nvim-ultisnips', { 'branch': 'main' }
|
||||||
|
|
||||||
"}}}
|
"}}}
|
||||||
" #indent-blankline.nvim {{{
|
|
||||||
" https://github.com/lukas-reineke/indent-blankline.nvim
|
|
||||||
Plug 'lukas-reineke/indent-blankline.nvim'
|
|
||||||
"}}}
|
|
||||||
|
|
||||||
" #iamcco/markdown-preview.nvim {{{
|
|
||||||
" https://github.com/iamcco/markdown-preview.nvim
|
|
||||||
Plug 'iamcco/markdown-preview.nvim', { 'do': { -> mkdp#util#install() }, 'for': ['markdown', 'vim-plug']}
|
|
||||||
|
|
||||||
let g:mkdp_browser = '/usr/local/bin/chromium-app'
|
|
||||||
let g:mkdp_echo_preview_url = 1
|
|
||||||
nmap <space>m <Plug>MarkdownPreviewToggle
|
|
||||||
|
|
||||||
" commands
|
|
||||||
" MarkdownPreview
|
|
||||||
" MarkdownPreviewStop
|
|
||||||
" MarkdownPreviewToggle
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
|
|
||||||
" keeping
|
" keeping
|
||||||
" #vim-hexokinase {{{
|
" #vim-hexokinase {{{
|
||||||
|
@ -117,7 +78,7 @@ Plug '~/projects/nvim-paper-tonic'
|
||||||
"}}}
|
"}}}
|
||||||
|
|
||||||
|
|
||||||
" #nvim-ts-autotag {{{
|
" #nvim-autopairs {{{
|
||||||
" https://github.com/windwp/nvim-ts-autotag
|
" https://github.com/windwp/nvim-ts-autotag
|
||||||
" automatic html tag closing/renaming.
|
" automatic html tag closing/renaming.
|
||||||
Plug 'windwp/nvim-ts-autotag', { 'branch': 'main' }
|
Plug 'windwp/nvim-ts-autotag', { 'branch': 'main' }
|
||||||
|
@ -243,10 +204,9 @@ let g:mta_filetypes = {
|
||||||
let g:netrw_preview = 0
|
let g:netrw_preview = 0
|
||||||
let g:netrw_winsize = 50
|
let g:netrw_winsize = 50
|
||||||
let g:netrw_altv = &spr
|
let g:netrw_altv = &spr
|
||||||
let g:netrw_alto = 0
|
let g:netrw_alto = 1
|
||||||
let g:netrw_altfile = 1
|
let g:netrw_altfile = 1
|
||||||
let g:netrw_mousemaps = 0
|
let g:netrw_mousemaps = 0
|
||||||
let g:netrw_keepdir = 0
|
|
||||||
|
|
||||||
"}}}
|
"}}}
|
||||||
" #Obsession{{{
|
" #Obsession{{{
|
||||||
|
@ -263,6 +223,11 @@ let g:mta_filetypes = {
|
||||||
"https://github.com/tpope/vim-rsi
|
"https://github.com/tpope/vim-rsi
|
||||||
Plug 'tpope/vim-rsi'
|
Plug 'tpope/vim-rsi'
|
||||||
|
|
||||||
|
"}}}
|
||||||
|
" #wakatime{{{
|
||||||
|
" https://wakatime.com/vim
|
||||||
|
Plug 'wakatime/vim-wakatime'
|
||||||
|
|
||||||
"}}}
|
"}}}
|
||||||
" #vim-repeat{{{
|
" #vim-repeat{{{
|
||||||
" https://github.com/tpope/vim-repeat
|
" https://github.com/tpope/vim-repeat
|
||||||
|
@ -275,11 +240,6 @@ let g:mta_filetypes = {
|
||||||
|
|
||||||
"}}}
|
"}}}
|
||||||
|
|
||||||
" #vim-wakatime{{{
|
|
||||||
Plug 'wakatime/vim-wakatime'
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
|
|
||||||
" reconfigure and learn to use properly
|
" reconfigure and learn to use properly
|
||||||
" #vim-fzf {{{
|
" #vim-fzf {{{
|
||||||
" https://github.com/junegunn/fzf.vim
|
" https://github.com/junegunn/fzf.vim
|
||||||
|
@ -308,12 +268,6 @@ let g:fzf_colors =
|
||||||
\ 'spinner': ['fg', 'Label'],
|
\ 'spinner': ['fg', 'Label'],
|
||||||
\ 'header': ['fg', 'Comment'] }
|
\ 'header': ['fg', 'Comment'] }
|
||||||
|
|
||||||
" Rg that doesn't ignore .gitignore or any other files
|
|
||||||
command! -bang -nargs=* Rgall
|
|
||||||
\ call fzf#vim#grep(
|
|
||||||
\ 'rg -uuu --column --line-number --no-heading --color=always --smart-case -- '.shellescape(<q-args>), 1,
|
|
||||||
\ fzf#vim#with_preview(), <bang>0)
|
|
||||||
|
|
||||||
"}}}
|
"}}}
|
||||||
" #vim-shellcheck{{{
|
" #vim-shellcheck{{{
|
||||||
" https://github.com/itspriddle/vim-shellcheck
|
" https://github.com/itspriddle/vim-shellcheck
|
||||||
|
@ -332,12 +286,18 @@ let g:vim_markdown_fenced_languages = ['bash=sh']
|
||||||
|
|
||||||
"}}}
|
"}}}
|
||||||
|
|
||||||
|
" do i still need, can i replace?
|
||||||
|
" #vim-dispatch{{{
|
||||||
|
" https://github.com/tpope/vim-dispatch
|
||||||
|
Plug 'tpope/vim-dispatch'
|
||||||
|
|
||||||
|
"}}}
|
||||||
" #vim-floaterm{{{
|
" #vim-floaterm{{{
|
||||||
" https://github.com/voldikss/floaterm
|
" https://github.com/voldikss/floaterm
|
||||||
" allows to open floating terminal
|
" allows to open floating terminal
|
||||||
Plug 'voldikss/vim-floaterm'
|
Plug 'voldikss/vim-floaterm'
|
||||||
let g:floaterm_opener = 'edit'
|
let g:floaterm_opener = 'edit'
|
||||||
" nnoremap <space>lf :FloatermNew --height=0.9 --width=0.9 lf<CR>
|
nnoremap <space>lf :FloatermNew --height=0.9 --width=0.9 lf<CR>
|
||||||
nnoremap <space>lg :FloatermNew --height=0.9 --width=0.9 lazygit<CR>
|
nnoremap <space>lg :FloatermNew --height=0.9 --width=0.9 lazygit<CR>
|
||||||
"}}}
|
"}}}
|
||||||
" #vim-Jinja2-Syntax{{{
|
" #vim-Jinja2-Syntax{{{
|
||||||
|
@ -352,12 +312,9 @@ let g:vim_markdown_fenced_languages = ['bash=sh']
|
||||||
call plug#end()
|
call plug#end()
|
||||||
runtime macros/matchit.vim
|
runtime macros/matchit.vim
|
||||||
|
|
||||||
" require lua init modules
|
" require lua init module
|
||||||
lua <<EOF
|
lua <<EOF
|
||||||
require('init-plugins')
|
require('init-plugins')
|
||||||
require('init-treesitter')
|
|
||||||
require('init-indent-blankline')
|
|
||||||
require('init-cmp')
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|
||||||
|
|
425
init.vim
425
init.vim
|
@ -1,6 +1,421 @@
|
||||||
if exists('g:vscode')
|
" set ruby program to global one. Need to investigate if this will cause
|
||||||
" VSCode extension
|
" problems if I ever use ruby virtual environments or RVM or similar.
|
||||||
source ~/.config/nvim/init.vscode.vim
|
let g:ruby_host_prog = '~/.gem/ruby/2.7.0/bin/neovim-ruby-host'
|
||||||
else
|
|
||||||
source ~/.config/nvim/init.full.vim
|
set rtp+='~/nvim-paper-tonic'
|
||||||
|
|
||||||
|
source ~/.config/nvim/init.plugins.vim
|
||||||
|
source ~/.config/nvim/init.tabline.vim
|
||||||
|
source ~/.config/nvim/init.auto-window.vim
|
||||||
|
source ~/.config/nvim/init.fold-text.vim
|
||||||
|
source ~/.config/nvim/init.commands.vim
|
||||||
|
|
||||||
|
" TODO - maybe separate some of these into own files too
|
||||||
|
" #functions {{{
|
||||||
|
function! <SID>SynStack()"{{{
|
||||||
|
if !exists('*synstack')
|
||||||
|
return
|
||||||
endif
|
endif
|
||||||
|
echo map(synstack(line('.'), col('.')), 'synIDattr(v:val,"name")') '-> ' . synIDattr(synIDtrans(synID(line('.'),col('.'),1)), 'name' )
|
||||||
|
endfunc
|
||||||
|
" nmap <space>pp :call <SID>SynStack()<CR>
|
||||||
|
nmap <silent><space>pp :TSHighlightCapturesUnderCursor<CR>
|
||||||
|
"}}}
|
||||||
|
function! s:RunShellCommand(cmdline) abort"{{{
|
||||||
|
" Shell command
|
||||||
|
" http://vim.wikia.com/wiki/VimTip1599
|
||||||
|
|
||||||
|
let l:expanded_cmdline = a:cmdline
|
||||||
|
for l:part in split(a:cmdline, ' ')
|
||||||
|
if l:part[0] =~ '\v[%#<]'
|
||||||
|
let l:expanded_part = fnameescape(expand(l:part))
|
||||||
|
let l:expanded_cmdline = substitute(l:expanded_cmdline, l:part, l:expanded_part, '')
|
||||||
|
endif
|
||||||
|
endfor
|
||||||
|
|
||||||
|
if g:shell_scratch_buffer_nr > -1
|
||||||
|
let l:win_nr = bufwinnr(g:shell_scratch_buffer_nr)
|
||||||
|
if l:win_nr < 0
|
||||||
|
execute 'bdelete' g:shell_scratch_buffer_nr
|
||||||
|
top new
|
||||||
|
let g:shell_scratch_buffer_nr = bufnr('%')
|
||||||
|
else
|
||||||
|
execute l:win_nr. ' wincmd w'
|
||||||
|
setlocal modifiable
|
||||||
|
%delete _
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
top new
|
||||||
|
let g:shell_scratch_buffer_nr = bufnr('%')
|
||||||
|
endif
|
||||||
|
|
||||||
|
setlocal buftype=nofile bufhidden=wipe nobuflisted noswapfile nowrap
|
||||||
|
nnoremap <buffer> q :bdelete<CR>
|
||||||
|
augroup ResetShellBufferNr
|
||||||
|
autocmd! * <buffer>
|
||||||
|
autocmd BufUnload <buffer> let g:shell_scratch_buffer_nr = -1
|
||||||
|
augroup END
|
||||||
|
|
||||||
|
" call setline(1, 'You entered: ' . a:cmdline)
|
||||||
|
" call setline(2, 'Expanded Form: ' .l:expanded_cmdline)
|
||||||
|
" call setline(3,substitute(getline(2),'.','=','g'))
|
||||||
|
execute '$read !'. l:expanded_cmdline
|
||||||
|
1
|
||||||
|
|
||||||
|
setlocal nomodifiable
|
||||||
|
if !exists('b:shell_line_count')
|
||||||
|
let b:shell_line_count = line('$')
|
||||||
|
if b:shell_line_count > 25
|
||||||
|
let b:shell_line_count = 20
|
||||||
|
endif
|
||||||
|
execute 'resize' b:shell_line_count + 1
|
||||||
|
endif
|
||||||
|
|
||||||
|
wincmd p
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
command! -complete=shellcmd -nargs=+ Shell call s:RunShellCommand(<q-args>)
|
||||||
|
let g:shell_scratch_buffer_nr = -1
|
||||||
|
|
||||||
|
"}}}
|
||||||
|
function! SaveAndExecute(ex_command) abort "{{{
|
||||||
|
" https://stackoverflow.com/a/40195855
|
||||||
|
" ex_command: command to run to execute file
|
||||||
|
" SOURCE [reusable window]: https://github.com/fatih/vim-go/blob/master/autoload/go/ui.vim
|
||||||
|
|
||||||
|
" save and reload current file
|
||||||
|
silent execute 'update | edit'
|
||||||
|
|
||||||
|
" get file path of current file
|
||||||
|
let s:current_buffer_file_path = expand('%')
|
||||||
|
|
||||||
|
let s:output_buffer_name = 'Output'
|
||||||
|
let s:output_buffer_filetype = 'output'
|
||||||
|
|
||||||
|
" reuse existing buffer window if it exists otherwise create a new one
|
||||||
|
if !exists('c:buf_nr') || !bufexists(s:buf_nr) || bufwinnr(s:buf_nr) == -1
|
||||||
|
silent execute 'top new ' . s:output_buffer_name
|
||||||
|
let s:buf_nr = bufnr('%')
|
||||||
|
elseif bufwinnr(s:buf_nr) != bufwinnr('%')
|
||||||
|
silent execute bufwinnr(s:buf_nr) . 'wincmd w'
|
||||||
|
endif
|
||||||
|
|
||||||
|
silent execute 'setlocal filetype=' . s:output_buffer_filetype
|
||||||
|
setlocal bufhidden=delete
|
||||||
|
setlocal buftype=nofile
|
||||||
|
setlocal noswapfile
|
||||||
|
setlocal nobuflisted
|
||||||
|
setlocal winfixheight
|
||||||
|
setlocal cursorline " make it easy to distinguish
|
||||||
|
" setlocal nonumber
|
||||||
|
" setlocal norelativenumber
|
||||||
|
setlocal showbreak=""
|
||||||
|
|
||||||
|
nnoremap <silent> <buffer> q :bdelete!<CR>'.zz
|
||||||
|
|
||||||
|
" clear the buffer
|
||||||
|
setlocal noreadonly
|
||||||
|
" setlocal modifiable
|
||||||
|
%delete _
|
||||||
|
|
||||||
|
" add the console output
|
||||||
|
silent execute '.!'. a:ex_command . ' ' . shellescape(s:current_buffer_file_path, 1)
|
||||||
|
|
||||||
|
" resize window to content length
|
||||||
|
" Note: This is annoying because if you print a lot of lines then your code buffer is forced to a height of one line every time you run this function.
|
||||||
|
" However without this line the buffer starts off as a default size and if you resize the buffer then it keeps that custom size after repeated runs of this function.
|
||||||
|
" But if you close the output buffer then it returns to using the default size when its recreated
|
||||||
|
"execute 'resize' . line('$')
|
||||||
|
|
||||||
|
" make the buffer non modifiable
|
||||||
|
setlocal readonly
|
||||||
|
" setlocal nomodifiable
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
"}}}
|
||||||
|
function! JsIncludeExpr(file)"{{{
|
||||||
|
" substitute(substitute(v:fname,'^[\\~@]\/','./',''),'^[\\~@]','./node_modules/','')
|
||||||
|
return substitute(substitute(a:file,'^[\\~@]\/','./',''),'^[\\~@]','./node_modules/','')
|
||||||
|
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
"}}}
|
||||||
|
function! Redir(cmd) "{{{
|
||||||
|
for win in range(1, winnr('$'))
|
||||||
|
if getwinvar(win, 'scratch')
|
||||||
|
execute win . 'windo close'
|
||||||
|
endif
|
||||||
|
endfor
|
||||||
|
if a:cmd =~ '^!'
|
||||||
|
let output = system(matchstr(a:cmd, '^!\zs.*'))
|
||||||
|
else
|
||||||
|
redir => output
|
||||||
|
execute a:cmd
|
||||||
|
redir END
|
||||||
|
endif
|
||||||
|
vnew
|
||||||
|
let w:scratch = 1
|
||||||
|
setlocal buftype=nofile bufhidden=wipe nobuflisted noswapfile
|
||||||
|
call setline(1, split(output, "\n"))
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
command! -nargs=1 -complete=command Redir silent call Redir(<q-args>)
|
||||||
|
" Usage:
|
||||||
|
" :Redir hi ............. show the full output of command ':hi' in a scratch window
|
||||||
|
" :Redir !ls -al ........ show the full output of command ':!ls -al' in a scratch window
|
||||||
|
"}}}
|
||||||
|
"}}}
|
||||||
|
function! ToggleHighlights() abort "{{{
|
||||||
|
if ! exists('b:toggle_highlights_state')
|
||||||
|
" state 1 is normal, state 0 is faded
|
||||||
|
let b:toggle_highlights_state = 1
|
||||||
|
else
|
||||||
|
let b:toggle_highlights_state = ! b:toggle_highlights_state
|
||||||
|
endif
|
||||||
|
|
||||||
|
if b:toggle_highlights_state == 1
|
||||||
|
hi! link Comment None
|
||||||
|
else
|
||||||
|
hi! link Comment CommentDim
|
||||||
|
endif
|
||||||
|
endfunction
|
||||||
|
"}}}
|
||||||
|
"----------------------------------------------------------------------------}}}
|
||||||
|
" #settings {{{
|
||||||
|
|
||||||
|
scriptencoding utf-8
|
||||||
|
set ttyfast
|
||||||
|
|
||||||
|
set dictionary+=/usr/share/dict/brit-a-z.txt,/usr/share/dict/britcaps.txt
|
||||||
|
set thesaurus+=/usr/share/dict/mthesaur.txt
|
||||||
|
|
||||||
|
" disable background color erase
|
||||||
|
" https://sunaku.github.io/vim-256color-bce.html
|
||||||
|
set t_ut=
|
||||||
|
|
||||||
|
syntax on
|
||||||
|
set fillchars=stl:\ ,stlnc:\ ,vert:\|,fold:\
|
||||||
|
|
||||||
|
set guioptions-=mTrLb
|
||||||
|
set guioptions+=c
|
||||||
|
|
||||||
|
if exists('+termguicolors')
|
||||||
|
let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
|
||||||
|
let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
|
||||||
|
set termguicolors
|
||||||
|
endif
|
||||||
|
|
||||||
|
colorscheme paper-tonic
|
||||||
|
|
||||||
|
set updatetime=100
|
||||||
|
set timeoutlen=500
|
||||||
|
set lazyredraw
|
||||||
|
|
||||||
|
" https://parceljs.org/hmr.html#safe-write
|
||||||
|
set backupcopy=yes
|
||||||
|
|
||||||
|
set title
|
||||||
|
|
||||||
|
" the ;/home/* tells vim to stop searching at /home/* (I hope!)
|
||||||
|
set tags=./.tags,.tags,./tags-external,.tags-external;/home/*
|
||||||
|
|
||||||
|
" persisitent undo file
|
||||||
|
set undofile
|
||||||
|
set undodir=~/.config/nvim/undodir
|
||||||
|
set backupdir=~/nvim/tmpdir
|
||||||
|
set directory=~/nvim/tmpdir
|
||||||
|
|
||||||
|
set viewoptions-=options
|
||||||
|
|
||||||
|
set splitbelow splitright
|
||||||
|
|
||||||
|
set ignorecase
|
||||||
|
set smartcase
|
||||||
|
|
||||||
|
set wildmenu
|
||||||
|
set wildmode=longest:full,full
|
||||||
|
set wildignore+=**/node_modules/**,**/dist/**,**/.git/**,**/build/**
|
||||||
|
|
||||||
|
" Use ag over grep
|
||||||
|
if executable('ag')
|
||||||
|
set grepprg=ag\ --nogroup\ --nocolor\ --ignore\ node_modules
|
||||||
|
endif
|
||||||
|
|
||||||
|
set hidden
|
||||||
|
|
||||||
|
set hlsearch
|
||||||
|
|
||||||
|
set completeopt=menuone,noselect
|
||||||
|
|
||||||
|
set nospell
|
||||||
|
set spelllang=en_gb
|
||||||
|
|
||||||
|
set diffopt+=vertical
|
||||||
|
|
||||||
|
set rnu nu
|
||||||
|
|
||||||
|
set tabstop=2
|
||||||
|
set softtabstop=-1
|
||||||
|
set shiftwidth=0
|
||||||
|
set shiftround
|
||||||
|
set noexpandtab
|
||||||
|
|
||||||
|
set autoindent
|
||||||
|
set breakindent
|
||||||
|
set showbreak=\ \ ↳\
|
||||||
|
|
||||||
|
set formatoptions=cq
|
||||||
|
set wrapmargin=0
|
||||||
|
|
||||||
|
setlocal cursorline
|
||||||
|
|
||||||
|
set foldcolumn=0
|
||||||
|
set signcolumn=yes
|
||||||
|
set colorcolumn=80,120
|
||||||
|
|
||||||
|
set iskeyword+=-
|
||||||
|
set scrolloff=4
|
||||||
|
set scrolljump=4
|
||||||
|
set showcmd
|
||||||
|
|
||||||
|
set incsearch
|
||||||
|
set inccommand=nosplit
|
||||||
|
|
||||||
|
set laststatus=2
|
||||||
|
set shortmess=aoOT
|
||||||
|
set cmdheight=3
|
||||||
|
|
||||||
|
set foldmethod=indent
|
||||||
|
set foldnestmax=9
|
||||||
|
set foldlevelstart=99
|
||||||
|
|
||||||
|
set showmode
|
||||||
|
|
||||||
|
set mouse=a
|
||||||
|
|
||||||
|
set listchars=eol:¬,tab:│\ ,trail:~,extends:>,precedes:<,space:·
|
||||||
|
set fillchars=stl:\ ,stlnc:\ ,vert:┃,fold:\
|
||||||
|
|
||||||
|
set statusline=\
|
||||||
|
" buffer number
|
||||||
|
set statusline+=[%n]\ \
|
||||||
|
" line of total_lines and percentage through file
|
||||||
|
set statusline+=%-20(%l\ of\ %L\ (%p%%)%)
|
||||||
|
" column, virtual column
|
||||||
|
set statusline+=%-10(:%c\ %((%V)%)%)
|
||||||
|
" separator, highlight color
|
||||||
|
set statusline+=%=%#StatusLineNC#
|
||||||
|
" CoC status
|
||||||
|
if exists('*coc#exists')
|
||||||
|
set statusline+=%{coc#status()}
|
||||||
|
endif
|
||||||
|
" separator
|
||||||
|
set statusline+=%=%#StatusLine#
|
||||||
|
set statusline+=%y\
|
||||||
|
set statusline+=%r\ %m\
|
||||||
|
set statusline+=%{&buftype==''?expand('%f'):''}
|
||||||
|
set statusline+=\
|
||||||
|
|
||||||
|
set conceallevel=0
|
||||||
|
"----------------------------------------------------------------------------}}}
|
||||||
|
" #mappings {{{
|
||||||
|
let g:mapleader = ' '
|
||||||
|
" miscallaneous {{{
|
||||||
|
nnoremap <cr>l :colorscheme paper-custom<cr>
|
||||||
|
nnoremap <cr>d :colorscheme monotonous-dark<cr>
|
||||||
|
nnoremap 0 ^
|
||||||
|
nnoremap <silent><space>cs :let @/=""<cr>
|
||||||
|
nnoremap <silent><expr> <space>nh (&hls && v:hlsearch ? ':nohls' : ':set hls')."\n"
|
||||||
|
" Focus on current fold, close the rest
|
||||||
|
nnoremap <silent> <space>zz zMzvzt
|
||||||
|
" exit from terminal insert mode with escape
|
||||||
|
tnoremap <Esc> <C-\><C-n>
|
||||||
|
" open quickfix window of TODOs
|
||||||
|
nnoremap <space>td :grep -RE '(TODO\\|FIXME)' .<CR>:botright cwindow<CR>:echo len(getqflist()) 'TODOs'<CR>
|
||||||
|
" sync highlighting from start
|
||||||
|
|
||||||
|
"}}}
|
||||||
|
" location list and quickfix mappings {{{
|
||||||
|
nnoremap <space>lo :botright lwindow<CR>
|
||||||
|
nnoremap <up> :lprev<CR>zv
|
||||||
|
nnoremap <down> :lnext<CR>zv
|
||||||
|
nnoremap <space>lc :lclose<CR>
|
||||||
|
nnoremap <space>lh :lhistory<CR>
|
||||||
|
nnoremap <space>lp :lolder<CR>
|
||||||
|
nnoremap <space>ln :lnewer<CR>
|
||||||
|
|
||||||
|
nnoremap <space>qo :botright cwindow<CR>
|
||||||
|
nnoremap <left> :cprev<CR>zv
|
||||||
|
nnoremap <right> :cnext<CR>zv
|
||||||
|
nnoremap <space>qc :cclose<CR>
|
||||||
|
nnoremap <space>qh :chistory<CR>
|
||||||
|
nnoremap <space>qp :colder<CR>
|
||||||
|
nnoremap <space>qn :cnewer<CR>
|
||||||
|
|
||||||
|
"}}}
|
||||||
|
" insert mode mappings {{{
|
||||||
|
inoremap jjrg <c-o>:reg<cr>
|
||||||
|
|
||||||
|
"}}}
|
||||||
|
"----------------------------------------------------------------------------}}}
|
||||||
|
" #abbreviations {{{
|
||||||
|
|
||||||
|
iabbrev adn and
|
||||||
|
iabbrev waht what
|
||||||
|
iabbrev tehn then
|
||||||
|
iabbrev functin function
|
||||||
|
iabbrev positin position
|
||||||
|
|
||||||
|
"----------------------------------------------------------------------------}}}
|
||||||
|
" #autocommands {{{
|
||||||
|
|
||||||
|
" template files {{{
|
||||||
|
augroup templates
|
||||||
|
autocmd!
|
||||||
|
autocmd BufNewFile *.sh 0read ~/.config/nvim/templates/template.sh | normal G
|
||||||
|
autocmd BufNewFile *.html 0read ~/.config/nvim/templates/template.html | normal gg
|
||||||
|
autocmd BufNewFile *.css 0read ~/.config/nvim/templates/template.css | normal G
|
||||||
|
autocmd BufNewFile *.scss 0read ~/.config/nvim/templates/template.css | normal G
|
||||||
|
augroup END
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" persistent folds {{{
|
||||||
|
augroup AutoSaveFolds
|
||||||
|
autocmd!
|
||||||
|
autocmd BufWrite ?* mkview
|
||||||
|
autocmd BufRead ?* silent! loadview
|
||||||
|
augroup END
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Show trailing whitepace and spaces before a tab: {{{
|
||||||
|
augroup ShowWhiteSpaceErrors
|
||||||
|
autocmd!
|
||||||
|
autocmd Syntax * syn match ExtraWhitespace /\s\+$\| \+\ze\t/ containedin=ALL
|
||||||
|
augroup END
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
|
||||||
|
" Automatically reload .vimrc if changed {{{
|
||||||
|
augroup ReloadVimrc
|
||||||
|
autocmd!
|
||||||
|
autocmd BufWritePost .vimrc,_vimrc,vimrc,.gvimrc,_gvimrc,gvimrc so $MYVIMRC | if has('gui_running') | so $MYGVIMRC | endif
|
||||||
|
augroup END
|
||||||
|
|
||||||
|
" }}}
|
||||||
|
" Open quickfix window{{{
|
||||||
|
augroup QuickFixAutoload
|
||||||
|
autocmd!
|
||||||
|
autocmd QuickFixCmdPost [^l]* nested botright cwindow
|
||||||
|
autocmd QuickFixCmdPost l* nested botright lwindow
|
||||||
|
augroup END
|
||||||
|
|
||||||
|
augroup OnTerminalOpen
|
||||||
|
autocmd!
|
||||||
|
autocmd TermOpen * setlocal nonumber norelativenumber
|
||||||
|
augroup END
|
||||||
|
" }}}
|
||||||
|
|
||||||
|
"----------------------------------------------------------------------------}}}
|
||||||
|
"
|
||||||
|
|
||||||
|
" vim: set foldmethod=marker:
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
set undofile
|
|
||||||
set undodir=~/.config/nvim/undodir
|
|
||||||
set backupdir=~/.nvim/tmpdir
|
|
||||||
set directory=~/.nvim/tmpdir
|
|
||||||
|
|
||||||
set ignorecase
|
|
||||||
set smartcase
|
|
||||||
|
|
||||||
set iskeyword+=-
|
|
||||||
|
|
||||||
set scrolloff=4
|
|
|
@ -1,49 +0,0 @@
|
||||||
local cmp = require 'cmp'
|
|
||||||
|
|
||||||
cmp.setup({
|
|
||||||
window = {documentation = cmp.config.window.bordered({border = "single"})},
|
|
||||||
formatting = {
|
|
||||||
format = function(entry, vim_item)
|
|
||||||
-- set a name for each source
|
|
||||||
vim_item.menu = ({
|
|
||||||
nvim_lsp = "[LSP]",
|
|
||||||
path = "[Path]",
|
|
||||||
buffer = "[Buffer]",
|
|
||||||
ultisnips = "[UltiSnips]"
|
|
||||||
})[entry.source.name]
|
|
||||||
return vim_item
|
|
||||||
end
|
|
||||||
},
|
|
||||||
completion = {
|
|
||||||
keyword_length = 1,
|
|
||||||
max_item_count = 20
|
|
||||||
-- autocomplete = false
|
|
||||||
},
|
|
||||||
snippet = {expand = function(args) vim.fn["UltiSnips#Anon"](args.body) end},
|
|
||||||
mapping = {
|
|
||||||
['<C-u>'] = cmp.mapping.scroll_docs(-4),
|
|
||||||
['<C-d>'] = cmp.mapping.scroll_docs(4),
|
|
||||||
["<C-n>"] = cmp.mapping({
|
|
||||||
i = function()
|
|
||||||
if cmp.visible() then
|
|
||||||
cmp.select_next_item({behavior = cmp.SelectBehavior.Insert})
|
|
||||||
else
|
|
||||||
cmp.complete()
|
|
||||||
end
|
|
||||||
end
|
|
||||||
})
|
|
||||||
},
|
|
||||||
sources = {
|
|
||||||
{name = 'nvim_lsp', max_item_count = 8, keyword_length = 3},
|
|
||||||
{name = 'path'},
|
|
||||||
{name = 'buffer',
|
|
||||||
option = {
|
|
||||||
keyword_length = 4,
|
|
||||||
max_item_count = 20,
|
|
||||||
get_bufnrs = function()
|
|
||||||
return vim.api.nvim_list_bufs()
|
|
||||||
end
|
|
||||||
}},
|
|
||||||
{name = 'ultisnips', priority_weight = 10, keyword_length = 1}
|
|
||||||
}
|
|
||||||
})
|
|
|
@ -1,5 +0,0 @@
|
||||||
|
|
||||||
require("indent_blankline").setup {
|
|
||||||
space_char_blankline = " ",
|
|
||||||
show_current_context = true,
|
|
||||||
}
|
|
230
lua/init-lsp.lua
230
lua/init-lsp.lua
|
@ -1,230 +0,0 @@
|
||||||
vim.cmd [[
|
|
||||||
sign define LspDiagnosticsSignError text= texthl= linehl= numhl=LspDiagnosticsLineNrError
|
|
||||||
sign define LspDiagnosticsSignWarning text= texthl= linehl= numhl=LspDiagnosticsLineNrWarning
|
|
||||||
sign define LspDiagnosticsSignInfo text= texthl= linehl= numhl=LspDiagnosticsLineNrInformation
|
|
||||||
sign define LspDiagnosticsSignHint text= texthl= linehl= numhl=LspDiagnosticsLineNrHint
|
|
||||||
]]
|
|
||||||
--
|
|
||||||
-- lspconfig
|
|
||||||
local nvim_lsp = require('lspconfig')
|
|
||||||
|
|
||||||
-- Use a loop to conveniently call 'setup' on multiple servers and
|
|
||||||
-- map buffer local keybindings when the language server attaches
|
|
||||||
local servers = {
|
|
||||||
-- astro
|
|
||||||
-- npm install -g @astrojs/language-server
|
|
||||||
'astro', -- npm i -g bash-language-server
|
|
||||||
-- no formatting support
|
|
||||||
'bashls', -- npm i -g vscode-langservers-extracted
|
|
||||||
-- no formatting support
|
|
||||||
'cssls', -- npm install -g intelephense
|
|
||||||
-- suports formatting
|
|
||||||
'intelephense',
|
|
||||||
|
|
||||||
-- https://phpactor.readthedocs.io/en/master/usage/standalone.html
|
|
||||||
'phpactor', -- npm install -g pyright
|
|
||||||
-- static type checker
|
|
||||||
'pyright', -- https://github.com/neovim/nvim-lspconfig/wiki
|
|
||||||
-- 'tailwindcss',
|
|
||||||
-- npm install -g typescript typescript-language-server
|
|
||||||
-- supports formatting
|
|
||||||
'tsserver', -- npm install -g vim-language-server
|
|
||||||
-- no formatting support
|
|
||||||
'vimls', -- vue
|
|
||||||
-- use vetur
|
|
||||||
'yamlls' -- no formatting support
|
|
||||||
-- is now automatically started/configured by rust-tools
|
|
||||||
-- sudo pacman -Syu rust-analyzer
|
|
||||||
-- 'rust_analyzer'
|
|
||||||
}
|
|
||||||
|
|
||||||
-- Use an on_attach function to only map the following keys
|
|
||||||
-- after the language server attaches to the current buffer
|
|
||||||
local on_attach = function(client, bufnr)
|
|
||||||
local function buf_set_keymap(...)
|
|
||||||
vim.api.nvim_buf_set_keymap(bufnr, ...)
|
|
||||||
end
|
|
||||||
|
|
||||||
local function buf_set_option(...)
|
|
||||||
vim.api.nvim_buf_set_option(bufnr, ...)
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Enable completion triggered by <c-x><c-o>
|
|
||||||
buf_set_option('omnifunc', 'v:lua.vim.lsp.omnifunc')
|
|
||||||
-- Mappings.
|
|
||||||
local opts = {noremap = true, silent = true}
|
|
||||||
-- See `:help vim.lsp.*` for documentation on any of the below functions
|
|
||||||
buf_set_keymap('n', '[d',
|
|
||||||
'<cmd>lua vim.diagnostic.goto_prev({float = {...}})<CR>',
|
|
||||||
opts)
|
|
||||||
buf_set_keymap('n', ']d',
|
|
||||||
'<cmd>lua vim.diagnostic.goto_next({float = {...}})<CR>',
|
|
||||||
opts)
|
|
||||||
buf_set_keymap('n', 'gd', '<cmd>lua vim.lsp.buf.definition()<CR>', opts)
|
|
||||||
buf_set_keymap('n', 'gD', '<cmd>lua vim.lsp.buf.declaration()<CR>', opts)
|
|
||||||
buf_set_keymap('n', 'gi', '<cmd>lua vim.lsp.buf.implementation()<CR>', opts)
|
|
||||||
buf_set_keymap('n', 'gr', '<cmd>lua vim.lsp.buf.references()<CR>', opts)
|
|
||||||
buf_set_keymap('n', 'gl',
|
|
||||||
'<cmd>lua vim.diagnostic.open_float(buffer, {{opts}, scope="line"})<CR>',
|
|
||||||
opts)
|
|
||||||
buf_set_keymap('n', 'gh', '<cmd>lua vim.lsp.buf.hover()<CR>', opts)
|
|
||||||
buf_set_keymap('n', '<C-k>', '<cmd>lua vim.lsp.buf.signature_help()<CR>',
|
|
||||||
opts)
|
|
||||||
buf_set_keymap('n', '<space>T',
|
|
||||||
'<cmd>lua vim.lsp.buf.type_definition()<CR>', opts)
|
|
||||||
buf_set_keymap('n', '<space>l', '<cmd>lua vim.diagnostic.setloclist()<CR>',
|
|
||||||
opts)
|
|
||||||
buf_set_keymap('n', '<space>q', '<cmd>lua vim.diagnostic.setqflist()<CR>',
|
|
||||||
opts)
|
|
||||||
buf_set_keymap('n', '<space>ca', '<cmd>lua vim.lsp.buf.code_action()<CR>',
|
|
||||||
opts)
|
|
||||||
buf_set_keymap('n', '<space>rn', '<cmd>lua vim.lsp.buf.rename()<CR>', opts)
|
|
||||||
buf_set_keymap('n', '<space>f', '<cmd>lua vim.lsp.buf.formatting()<CR>',
|
|
||||||
opts)
|
|
||||||
-- buf_set_keymap('n', '<space>wa', '<cmd>lua vim.lsp.buf.add_workspace_folder()<CR>', opts)
|
|
||||||
-- buf_set_keymap('n', '<space>wr', '<cmd>lua vim.lsp.buf.remove_workspace_folder()<CR>', opts)
|
|
||||||
-- buf_set_keymap('n', '<space>wl', '<cmd>lua print(vim.inspect(vim.lsp.buf.list_workspace_folders()))<CR>', opts)
|
|
||||||
|
|
||||||
if client.name == 'phpactor' then
|
|
||||||
client.server_capabilities.find_references = false;
|
|
||||||
end
|
|
||||||
|
|
||||||
if client.name == 'tsserver' or client.name == 'intelephense' then
|
|
||||||
client.server_capabilities.document_formatting = false;
|
|
||||||
-- print(vim.inspect(client.server_capabilities));
|
|
||||||
end
|
|
||||||
|
|
||||||
if client.server_capabilities.document_formatting then
|
|
||||||
vim.cmd [[augroup lsp_formatting]]
|
|
||||||
vim.cmd [[autocmd!]]
|
|
||||||
vim.cmd [[autocmd BufWritePre <buffer> :lua vim.lsp.buf.formatting_seq_sync({}, 3000)]]
|
|
||||||
vim.cmd [[augroup END]]
|
|
||||||
end
|
|
||||||
|
|
||||||
if client.server_capabilities.document_highlight then
|
|
||||||
vim.cmd [[
|
|
||||||
augroup lsp_document_highlight
|
|
||||||
autocmd! * <buffer>
|
|
||||||
autocmd CursorHold <buffer> lua vim.lsp.buf.document_highlight()
|
|
||||||
autocmd CursorMoved <buffer> lua vim.lsp.buf.clear_references()
|
|
||||||
augroup END
|
|
||||||
]]
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
|
||||||
capabilities = require('cmp_nvim_lsp').update_capabilities(capabilities)
|
|
||||||
capabilities.textDocument.completion.completionItem.snippetSupport = true
|
|
||||||
|
|
||||||
for _, lsp in ipairs(servers) do
|
|
||||||
nvim_lsp[lsp].setup {
|
|
||||||
on_attach = on_attach,
|
|
||||||
capabilities = capabilities,
|
|
||||||
flags = {debounce_text_changes = 150}
|
|
||||||
}
|
|
||||||
end
|
|
||||||
|
|
||||||
local runtime_path = vim.split(package.path, ';')
|
|
||||||
table.insert(runtime_path, "lua/?.lua")
|
|
||||||
table.insert(runtime_path, "lua/?/init.lua")
|
|
||||||
|
|
||||||
require'lspconfig'.sumneko_lua.setup {
|
|
||||||
settings = {
|
|
||||||
Lua = {
|
|
||||||
runtime = {
|
|
||||||
-- Tell the language server which version of Lua you're using (most likely LuaJIT in the case of Neovim)
|
|
||||||
version = 'LuaJIT',
|
|
||||||
-- Setup your lua path
|
|
||||||
path = runtime_path
|
|
||||||
},
|
|
||||||
diagnostics = {
|
|
||||||
-- Get the language server to recognize the `vim` global
|
|
||||||
globals = {'vim'}
|
|
||||||
},
|
|
||||||
workspace = {
|
|
||||||
-- Make the server aware of Neovim runtime files
|
|
||||||
library = vim.api.nvim_get_runtime_file("", true)
|
|
||||||
},
|
|
||||||
-- Do not send telemetry data containing a randomized but unique identifier
|
|
||||||
telemetry = {enable = false}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
-- toml
|
|
||||||
-- 'taplo'
|
|
||||||
-- -- sudo pacman -Syu taplo-cli
|
|
||||||
require'lspconfig'.taplo.setup {
|
|
||||||
on_attach = on_attach,
|
|
||||||
capabilities = capabilities,
|
|
||||||
flags = {debounce_text_changes = 150},
|
|
||||||
cmd = {"taplo", "lsp", "stdio"}
|
|
||||||
}
|
|
||||||
|
|
||||||
-- rust-tools
|
|
||||||
require('rust-tools').setup({
|
|
||||||
server = {
|
|
||||||
on_attach = on_attach,
|
|
||||||
capabilities = capabilities,
|
|
||||||
flags = {debounce_text_changes = 150},
|
|
||||||
|
|
||||||
settings = {["rust-analyzer"] = {checkOnSave = {command = "clippy"}}}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
-- inlay hints
|
|
||||||
require('rust-tools').inlay_hints.enable()
|
|
||||||
------
|
|
||||||
|
|
||||||
-- null-ls
|
|
||||||
local null_ls = require("null-ls")
|
|
||||||
|
|
||||||
local null_ls_utils = require("null-ls.utils")
|
|
||||||
local root = null_ls_utils.get_root()
|
|
||||||
local eslint_command = root .. "/node_modules/eslint/bin/eslint.js"
|
|
||||||
-- print(eslint_command);
|
|
||||||
|
|
||||||
local sources = {
|
|
||||||
null_ls.builtins.formatting.prettierd,
|
|
||||||
null_ls.builtins.diagnostics.eslint.with({
|
|
||||||
condition = function(utils)
|
|
||||||
local has_file = utils.root_has_file({
|
|
||||||
"node_modules/@wordpress/scripts/config/.eslintrc.js"
|
|
||||||
})
|
|
||||||
-- print("condition")
|
|
||||||
-- print(has_file)
|
|
||||||
return has_file
|
|
||||||
end,
|
|
||||||
extra_args = {
|
|
||||||
"--no-eslintrc", "--config ",
|
|
||||||
root .. "/node_modules/@wordpress/scripts/config/.eslintrc.js",
|
|
||||||
"--ignore-path ",
|
|
||||||
root .. "/node_modules/@wordpress/scripts/config/.eslintignore"
|
|
||||||
}
|
|
||||||
}), --
|
|
||||||
-- null_ls.builtins.diagnostics.eslint.with({
|
|
||||||
-- filetypes = { "javascript", "javascriptreact", "typescript", "typescriptreact", "vue", "svelte", "astro" },
|
|
||||||
-- command = eslint_command
|
|
||||||
-- }),
|
|
||||||
-- null_ls.builtins.diagnostics.eslint.with({
|
|
||||||
-- condition = function(utils)
|
|
||||||
-- local has_file1 = utils.root_has_file({".eslintrc.js"})
|
|
||||||
-- local has_file2 = utils.root_has_file({"gatsby-config.js"})
|
|
||||||
-- print("condition")
|
|
||||||
-- print(has_file1)
|
|
||||||
-- print(has_file2)
|
|
||||||
-- return has_file1 and has_file2
|
|
||||||
-- end
|
|
||||||
-- }), --
|
|
||||||
null_ls.builtins.diagnostics.phpcs.with({
|
|
||||||
condition = function(utils)
|
|
||||||
return not utils.root_has_file({"vendor/bin/phpcs"})
|
|
||||||
end,
|
|
||||||
args = {"--standard=PSR12", "--report=json", "-s", "-"}
|
|
||||||
}), --
|
|
||||||
null_ls.builtins.formatting.black, -- black
|
|
||||||
null_ls.builtins.diagnostics.shellcheck, -- shellcheck,
|
|
||||||
null_ls.builtins.diagnostics.flake8, -- flake8
|
|
||||||
null_ls.builtins.formatting.lua_format -- luaFormatter
|
|
||||||
}
|
|
||||||
|
|
||||||
null_ls.setup({sources = sources, on_attach = on_attach})
|
|
|
@ -1,35 +1,198 @@
|
||||||
|
require'nvim-treesitter.configs'.setup {
|
||||||
|
ensure_installed = "maintained", -- one of "all", "maintained" (parsers with maintainers), or a list of languages
|
||||||
|
ignore_install = { "c" }, -- List of parsers to ignore installing
|
||||||
|
highlight = {
|
||||||
|
enable = true, -- false will disable the whole extension
|
||||||
|
disable = { "c", "rust" }, -- list of language that will be disabled
|
||||||
|
-- Setting this to true will run `:h syntax` and tree-sitter at the same time.
|
||||||
|
-- Set this to `true` if you depend on 'syntax' being enabled (like for indentation).
|
||||||
|
-- Using this option may slow down your editor, and you may see some duplicate highlights.
|
||||||
|
-- Instead of true it can also be a list of languages
|
||||||
|
additional_vim_regex_highlighting = false,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
--[efm-langserver]
|
||||||
|
|
||||||
|
-- " npm install -g eslint_d
|
||||||
|
local eslint = {
|
||||||
|
lintCommand = "eslint_d -f unix --stdin --stdin-filename ${INPUT}",
|
||||||
|
lintStdin = true,
|
||||||
|
lintFormats = {"%f:%l:%c: %m"},
|
||||||
|
lintIgnoreExitCode = true,
|
||||||
|
formatCommand = "eslint_d --fix-to-stdout --stdin --stdin-filename=${INPUT}",
|
||||||
|
formatStdin = true
|
||||||
|
}
|
||||||
|
local shellcheck = {
|
||||||
|
lintCommand = "shellcheck -f gcc -x",
|
||||||
|
lintSource = "shellcheck",
|
||||||
|
lintFormats = {
|
||||||
|
"%f:%l:%c: %trror: %m",
|
||||||
|
"%f:%l:%c: %tarning: %m",
|
||||||
|
"%f:%l:%c: %tote: %m",
|
||||||
|
}
|
||||||
|
}
|
||||||
|
local flake8 = {
|
||||||
|
lintCommand = "flake8 --stdin-display-name ${INPUT} -",
|
||||||
|
lintStdin = true,
|
||||||
|
lintFormats = {"%f:%l:%c: %m"}
|
||||||
|
}
|
||||||
|
local black = {
|
||||||
|
formatCommand = "black --quiet -",
|
||||||
|
formatStdin = true
|
||||||
|
}
|
||||||
|
-- sudo pacman -Syu jq
|
||||||
|
local jq = {
|
||||||
|
lintCommand = "jq ."
|
||||||
|
}
|
||||||
|
-- npm install -g fixjson
|
||||||
|
local fixjson = {
|
||||||
|
formatCommand = "fixjson"
|
||||||
|
}
|
||||||
|
-- https://aur.archlinux.org/packages/lua-format/
|
||||||
|
local luaformat = {
|
||||||
|
formatCommand = 'lua-formatt -i',
|
||||||
|
formatStdin = true
|
||||||
|
}
|
||||||
|
local util = require "lspconfig".util
|
||||||
|
local on_attach_efm = function(client)
|
||||||
|
-- if client.resolved_capabilities.document_formatting then
|
||||||
|
-- vim.cmd [[augroup lsp_formatting]]
|
||||||
|
-- vim.cmd [[autocmd!]]
|
||||||
|
-- vim.cmd [[autocmd BufWritePre <buffer> :lua vim.lsp.buf.formatting_seq_sync({}, 1000)]]
|
||||||
|
-- vim.cmd [[augroup END]]
|
||||||
|
-- end
|
||||||
|
end
|
||||||
|
require "lspconfig".efm.setup {
|
||||||
|
init_options = {documentFormatting = true},
|
||||||
|
on_attach = on_attach_efm,
|
||||||
|
filetypes = {"javascript", "json", "sh", "python", "lua"},
|
||||||
|
root_dir = function(fname)
|
||||||
|
return util.root_pattern("tsconfig.json")(fname) or
|
||||||
|
util.root_pattern(".eslintrc.js", ".git")(fname);
|
||||||
|
end,
|
||||||
|
settings = {
|
||||||
|
rootMarkers = {".eslintrc.js", ".git/"},
|
||||||
|
languages = {
|
||||||
|
javascript = {eslint},
|
||||||
|
json = {jq, fixjson},
|
||||||
|
python = {flake8, black},
|
||||||
|
sh = {shellcheck},
|
||||||
|
lua = {luaformat}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
-- [lspconfig]
|
||||||
|
|
||||||
|
local nvim_lsp = require('lspconfig')
|
||||||
|
|
||||||
|
-- Use a loop to conveniently call 'setup' on multiple servers and
|
||||||
|
-- map buffer local keybindings when the language server attaches
|
||||||
|
local servers = {
|
||||||
|
-- npm i -g bash-language-server
|
||||||
|
-- TODO - don't run for sh files but have something else instead - shellcheck?
|
||||||
|
'bashls',
|
||||||
|
-- npm i -g vscode-langservers-extracted
|
||||||
|
'cssls',
|
||||||
|
-- npm install -g intelephense
|
||||||
|
'intelephense',
|
||||||
|
-- https://phpactor.readthedocs.io/en/master/usage/standalone.html
|
||||||
|
'phpactor',
|
||||||
|
-- npm install -g pyright
|
||||||
|
'pyright',
|
||||||
|
-- npm i -g stylelint-lsp
|
||||||
|
'stylelint_lsp',
|
||||||
|
-- https://github.com/neovim/nvim-lspconfig/wiki
|
||||||
|
-- 'tailwindcss',
|
||||||
|
-- npm install -g typescript typescript-language-server
|
||||||
|
'tsserver',
|
||||||
|
-- npm install -g vim-language-server
|
||||||
|
'vimls',
|
||||||
|
-- npm install -g vls
|
||||||
|
'vuels',
|
||||||
|
'yamlls',
|
||||||
|
}
|
||||||
|
|
||||||
|
-- Use an on_attach function to only map the following keys
|
||||||
|
-- after the language server attaches to the current buffer
|
||||||
|
local on_attach = function(client, bufnr)
|
||||||
|
local function buf_set_keymap(...) vim.api.nvim_buf_set_keymap(bufnr, ...) end
|
||||||
|
local function buf_set_option(...) vim.api.nvim_buf_set_option(bufnr, ...) end
|
||||||
|
|
||||||
|
-- Enable completion triggered by <c-x><c-o>
|
||||||
|
buf_set_option('omnifunc', 'v:lua.vim.lsp.omnifunc')
|
||||||
|
-- Mappings.
|
||||||
|
local opts = { noremap=true, silent=true }
|
||||||
|
-- See `:help vim.lsp.*` for documentation on any of the below functions
|
||||||
|
buf_set_keymap('n', 'gD', '<cmd>lua vim.lsp.buf.declaration()<CR>', opts)
|
||||||
|
buf_set_keymap('n', 'gd', '<cmd>lua vim.lsp.buf.definition()<CR>', opts)
|
||||||
|
buf_set_keymap('n', 'K', '<cmd>lua vim.lsp.buf.hover()<CR>', opts)
|
||||||
|
buf_set_keymap('n', 'gi', '<cmd>lua vim.lsp.buf.implementation()<CR>', opts)
|
||||||
|
buf_set_keymap('n', '<C-k>', '<cmd>lua vim.lsp.buf.signature_help()<CR>', opts)
|
||||||
|
buf_set_keymap('n', '[d', '<cmd>lua vim.lsp.diagnostic.goto_prev()<CR>', opts)
|
||||||
|
buf_set_keymap('n', ']d', '<cmd>lua vim.lsp.diagnostic.goto_next()<CR>', opts)
|
||||||
|
buf_set_keymap('n', 'gr', '<cmd>lua vim.lsp.buf.references()<CR>', opts)
|
||||||
|
buf_set_keymap('n', '<space>l', '<cmd>lua vim.lsp.diagnostic.set_loclist()<CR>', opts)
|
||||||
|
buf_set_keymap('n', '<space>ca', '<cmd>lua vim.lsp.buf.code_action()<CR>', opts)
|
||||||
|
buf_set_keymap('n', '<space>rn', '<cmd>lua vim.lsp.buf.rename()<CR>', opts)
|
||||||
|
buf_set_keymap('n', '<space>e', '<cmd>lua vim.lsp.diagnostic.show_line_diagnostics()<CR>', opts)
|
||||||
|
buf_set_keymap('n', '<space>D', '<cmd>lua vim.lsp.buf.type_definition()<CR>', opts)
|
||||||
|
buf_set_keymap('n', '<space>f', '<cmd>lua vim.lsp.buf.formatting()<CR>', opts)
|
||||||
|
-- buf_set_keymap('n', '<space>wa', '<cmd>lua vim.lsp.buf.add_workspace_folder()<CR>', opts)
|
||||||
|
-- buf_set_keymap('n', '<space>wr', '<cmd>lua vim.lsp.buf.remove_workspace_folder()<CR>', opts)
|
||||||
|
-- buf_set_keymap('n', '<space>wl', '<cmd>lua print(vim.inspect(vim.lsp.buf.list_workspace_folders()))<CR>', opts)
|
||||||
|
end
|
||||||
|
|
||||||
|
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
||||||
|
capabilities.textDocument.completion.completionItem.snippetSupport = true
|
||||||
|
|
||||||
|
for _, lsp in ipairs(servers) do
|
||||||
|
nvim_lsp[lsp].setup {
|
||||||
|
on_attach = on_attach,
|
||||||
|
capabilities = capabilities,
|
||||||
|
flags = {
|
||||||
|
debounce_text_changes = 150,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
||||||
|
local cmp = require'cmp'
|
||||||
|
cmp.setup({
|
||||||
|
completion = {
|
||||||
|
keyword_length = 4,
|
||||||
|
-- autocomplete = false
|
||||||
|
},
|
||||||
|
-- snippet = {
|
||||||
|
-- expand = function(args)
|
||||||
|
-- vim.fn["vsnip#anonymous"](args.body)
|
||||||
|
-- end,
|
||||||
|
-- },
|
||||||
|
mapping = {
|
||||||
|
['<C-n>'] = cmp.mapping.complete(),
|
||||||
|
['<C-y>'] = cmp.mapping.confirm({ select = true }),
|
||||||
|
['<C-e>'] = cmp.mapping.abort(),
|
||||||
|
},
|
||||||
|
sources = {
|
||||||
|
{ name = 'buffer' },
|
||||||
|
{ name = 'nvim_lsp' },
|
||||||
|
{ name = 'path' },
|
||||||
|
{ name = 'ultisnips' },
|
||||||
|
...
|
||||||
|
}
|
||||||
|
})
|
||||||
-- nvim-autopairs
|
-- nvim-autopairs
|
||||||
require('nvim-autopairs').setup{}
|
require('nvim-autopairs').setup{}
|
||||||
------
|
-- you need setup cmp first put this after cmp.setup()
|
||||||
|
require("nvim-autopairs.completion.cmp").setup({
|
||||||
-- cmp
|
map_cr = true, -- map <CR> on insert mode
|
||||||
require("cmp").setup({
|
map_complete = true, -- it will auto insert `(` after select function or method item
|
||||||
map_cr = false, -- map <CR> on insert mode
|
|
||||||
map_complete = false, -- it will auto insert `(` after select function or method item
|
|
||||||
auto_select = true -- automatically select the first item
|
auto_select = true -- automatically select the first item
|
||||||
})
|
})
|
||||||
------
|
|
||||||
|
|
||||||
--nvim-ts-autotag
|
--nvim-ts-autotag
|
||||||
require'nvim-treesitter.configs'.setup {
|
require'nvim-treesitter.configs'.setup {
|
||||||
autotag = {
|
autotag = {
|
||||||
enable = true,
|
enable = true,
|
||||||
filetypes = {
|
|
||||||
-- not working for astro files
|
|
||||||
'html', 'javascript', 'typescript', 'javascriptreact', 'typescriptreact', 'svelte', 'vue', 'tsx', 'jsx', 'rescript', 'astro',
|
|
||||||
'xml',
|
|
||||||
'php',
|
|
||||||
'markdown',
|
|
||||||
'glimmer','handlebars','hbs'
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
------
|
|
||||||
|
|
||||||
-- nvim-ufo
|
|
||||||
require('ufo').setup({
|
|
||||||
provider_selector = function(bufnr, filetype, buftype)
|
|
||||||
return {'treesitter', 'indent'}
|
|
||||||
end
|
|
||||||
})
|
|
||||||
------
|
|
||||||
|
|
|
@ -1,14 +0,0 @@
|
||||||
require'nvim-treesitter.configs'.setup {
|
|
||||||
-- ensure_installed = "maintained", -- one of "all", "maintained" (parsers with maintainers), or a list of languages
|
|
||||||
ignore_install = {"c"}, -- List of parsers to ignore installing
|
|
||||||
highlight = {
|
|
||||||
enable = true, -- false will disable the whole extension
|
|
||||||
disable = {"c", "rust"}, -- list of language that will be disabled
|
|
||||||
-- Setting this to true will run `:h syntax` and tree-sitter at the same time.
|
|
||||||
-- Set this to `true` if you depend on 'syntax' being enabled (like for indentation).
|
|
||||||
-- Using this option may slow down your editor, and you may see some duplicate highlights.
|
|
||||||
-- Instead of true it can also be a list of languages
|
|
||||||
additional_vim_regex_highlighting = false
|
|
||||||
},
|
|
||||||
indent = {enable = true}
|
|
||||||
}
|
|
38
lua/init.lua
38
lua/init.lua
|
@ -1,38 +0,0 @@
|
||||||
vim.o.foldmethod = 'expr'
|
|
||||||
vim.o.foldexpr = 'nvim_treesitter#foldexpr()'
|
|
||||||
|
|
||||||
vim.diagnostic.config({
|
|
||||||
virtual_text = false,
|
|
||||||
signs = true,
|
|
||||||
underline = false,
|
|
||||||
update_in_insert = false,
|
|
||||||
severity_sort = true,
|
|
||||||
float = {
|
|
||||||
border = "single",
|
|
||||||
source = "always" -- Or "if_many"
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
local signs = {Error = "● ", Warn = "● ", Hint = "● ", Info = "● "}
|
|
||||||
for type, icon in pairs(signs) do
|
|
||||||
local hl = "DiagnosticSign" .. type
|
|
||||||
vim.fn.sign_define(hl, {text = icon, texthl = hl, numhl = hl})
|
|
||||||
end
|
|
||||||
|
|
||||||
local border = {
|
|
||||||
{"┌", "FloatBorder"}, {"─", "FloatBorder"}, {"┐", "FloatBorder"},
|
|
||||||
{"│", "FloatBorder"}, {"┘", "FloatBorder"}, {"─", "FloatBorder"},
|
|
||||||
{"└", "FloatBorder"}, {"│", "FloatBorder"}
|
|
||||||
}
|
|
||||||
|
|
||||||
vim.lsp.handlers["textDocument/hover"] =
|
|
||||||
vim.lsp.with(vim.lsp.handlers.hover, {border = "single"})
|
|
||||||
vim.lsp.handlers["textDocument/signatureHelp"] =
|
|
||||||
vim.lsp.with(vim.lsp.handlers.signature_help, {border = "single"})
|
|
||||||
|
|
||||||
local orig_util_open_floating_preview = vim.lsp.util.open_floating_preview
|
|
||||||
function vim.lsp.util.open_floating_preview(contents, syntax, opts, ...)
|
|
||||||
opts = opts or {}
|
|
||||||
opts.border = opts.border or border
|
|
||||||
return orig_util_open_floating_preview(contents, syntax, opts, ...)
|
|
||||||
end
|
|
|
@ -176,185 +176,3 @@ movie
|
||||||
multivariable
|
multivariable
|
||||||
Unsetting
|
Unsetting
|
||||||
ajax
|
ajax
|
||||||
mimetype
|
|
||||||
thumbnailers
|
|
||||||
Diagonalisation
|
|
||||||
yah
|
|
||||||
shopify
|
|
||||||
Dropshipping
|
|
||||||
Todo
|
|
||||||
nodemailer
|
|
||||||
nodejs
|
|
||||||
AliExpress
|
|
||||||
ePacket
|
|
||||||
ePackets
|
|
||||||
Oberlo
|
|
||||||
underprice
|
|
||||||
Alibaba
|
|
||||||
ebooks
|
|
||||||
ebook
|
|
||||||
Udemy
|
|
||||||
dropdown
|
|
||||||
dropshipping
|
|
||||||
LightInTheBox
|
|
||||||
Etsy
|
|
||||||
Strapi
|
|
||||||
whitepapers
|
|
||||||
LXD
|
|
||||||
campervans
|
|
||||||
VW
|
|
||||||
gltf
|
|
||||||
SeamlessHR
|
|
||||||
Linkedin
|
|
||||||
Tepsi
|
|
||||||
chipotle
|
|
||||||
Rattray
|
|
||||||
Blairgowrie
|
|
||||||
Feynaman
|
|
||||||
Susskind
|
|
||||||
SEVERABILITY
|
|
||||||
pharm
|
|
||||||
phish
|
|
||||||
Numpy
|
|
||||||
SymPy
|
|
||||||
TheGeeks
|
|
||||||
Bitspyder
|
|
||||||
signups
|
|
||||||
Rarbg
|
|
||||||
Rutracker
|
|
||||||
ThePirateBay
|
|
||||||
KickAssTorrents
|
|
||||||
TPB
|
|
||||||
KAT
|
|
||||||
scannability
|
|
||||||
sympy
|
|
||||||
numpy
|
|
||||||
UltiSnips
|
|
||||||
Complianz
|
|
||||||
cPanel
|
|
||||||
mockups
|
|
||||||
Kadence
|
|
||||||
Pexels
|
|
||||||
WebP
|
|
||||||
Autoptomize
|
|
||||||
a3
|
|
||||||
PPH
|
|
||||||
Magento
|
|
||||||
Mohammad
|
|
||||||
CDN
|
|
||||||
Cloudfare
|
|
||||||
PeerTube
|
|
||||||
walkthroughs
|
|
||||||
href
|
|
||||||
houseplants
|
|
||||||
Pothos
|
|
||||||
Rhoeo
|
|
||||||
Dumbcane
|
|
||||||
Aglaonemas
|
|
||||||
PeoplePerHour
|
|
||||||
OpenCart
|
|
||||||
PrestaShop
|
|
||||||
Webflow
|
|
||||||
booleans
|
|
||||||
pothos
|
|
||||||
monstera
|
|
||||||
Heartleaf
|
|
||||||
i32
|
|
||||||
PSU
|
|
||||||
MailChimp
|
|
||||||
Structs
|
|
||||||
Struct
|
|
||||||
Francke
|
|
||||||
Jody
|
|
||||||
Pantum
|
|
||||||
wei
|
|
||||||
struct
|
|
||||||
enum
|
|
||||||
Enums
|
|
||||||
timestamp
|
|
||||||
blockchain
|
|
||||||
ABI
|
|
||||||
inline
|
|
||||||
auditable
|
|
||||||
Creality
|
|
||||||
fungible
|
|
||||||
fungible
|
|
||||||
ERC721
|
|
||||||
ERC
|
|
||||||
hyperledger
|
|
||||||
Astra
|
|
||||||
unmerged
|
|
||||||
forEach
|
|
||||||
defineProperty
|
|
||||||
Enumerability
|
|
||||||
MDN
|
|
||||||
Iterable
|
|
||||||
TypedArray
|
|
||||||
NodeList
|
|
||||||
iterables
|
|
||||||
iterable
|
|
||||||
Roboto
|
|
||||||
Neue
|
|
||||||
Helvetica
|
|
||||||
Okta
|
|
||||||
W3C
|
|
||||||
Bracketspace
|
|
||||||
Jetpack
|
|
||||||
LearnDash
|
|
||||||
Astro
|
|
||||||
frontmatter
|
|
||||||
ES6
|
|
||||||
prototypal
|
|
||||||
unary
|
|
||||||
HubSpot
|
|
||||||
Formspark
|
|
||||||
GetForm
|
|
||||||
Fontsource
|
|
||||||
IIFEs
|
|
||||||
artboard
|
|
||||||
lorem
|
|
||||||
ipsum
|
|
||||||
PageSpeed
|
|
||||||
GTmetrix
|
|
||||||
favicons
|
|
||||||
Webkit
|
|
||||||
LTS
|
|
||||||
Brodie
|
|
||||||
Distrobox
|
|
||||||
WPPerformanceTester
|
|
||||||
CyberPanel
|
|
||||||
ECMA
|
|
||||||
iframes
|
|
||||||
stylesheets
|
|
||||||
CORS
|
|
||||||
EasyEngine
|
|
||||||
TypeScript
|
|
||||||
Watchpoints
|
|
||||||
watchpoints
|
|
||||||
const
|
|
||||||
var
|
|
||||||
ES5
|
|
||||||
destructuring
|
|
||||||
TLDR
|
|
||||||
GeneratePress
|
|
||||||
Blocksy
|
|
||||||
localtime
|
|
||||||
Typeform
|
|
||||||
Webcraftic
|
|
||||||
webfont
|
|
||||||
Shortpixel
|
|
||||||
Autoptimize
|
|
||||||
BackWPup
|
|
||||||
truthy
|
|
||||||
falsey
|
|
||||||
ReferenceError
|
|
||||||
console
|
|
||||||
IIFE
|
|
||||||
Smush
|
|
||||||
WPCode
|
|
||||||
doctype
|
|
||||||
clearfix
|
|
||||||
LCP
|
|
||||||
MonsterInsights
|
|
||||||
Recaptcha
|
|
||||||
crawlable
|
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue