Compare commits
No commits in common. "d47b371f9b4f2d8fedd0ecee38fedbb552f4da59" and "2d34d84596cf8cb89fc165e261e64944b1e3fe21" have entirely different histories.
d47b371f9b
...
2d34d84596
|
@ -1,5 +1,2 @@
|
||||||
bundle/
|
bundle/
|
||||||
autoload/
|
autoload/
|
||||||
undodir/*
|
|
||||||
.vimtmp/*
|
|
||||||
view/*
|
|
||||||
|
|
|
@ -1,182 +0,0 @@
|
||||||
snippet sld "/* stylelint-disable-next-line ... */"
|
|
||||||
/* stylelint-disable-next-line ${1:declaration-block-no-shorthand-property-overrides} */
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet @m "@media ..."
|
|
||||||
@media (${1:min}-${2:width}: $3) {
|
|
||||||
$0
|
|
||||||
}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet lg "linear-gradient( ... )"
|
|
||||||
linear-gradient(
|
|
||||||
${1:to bottom},
|
|
||||||
${2:transparent},
|
|
||||||
${3:transparent}
|
|
||||||
)$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet bglg "background: linear-gradient ..."
|
|
||||||
background: linear-gradient(
|
|
||||||
${2:to bottom},
|
|
||||||
${3:transparent},
|
|
||||||
${4:transparent}
|
|
||||||
);
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet flex "display: flex ..."
|
|
||||||
display: flex;
|
|
||||||
flex-direction: ${1:row};
|
|
||||||
justify-content: ${2:center};
|
|
||||||
align-items: ${3:center};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet w "width: ;"
|
|
||||||
width: ${1:100%};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet h "height: ;"
|
|
||||||
height: ${1:100%};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet maxw "max-width: ;"
|
|
||||||
max-width: ${1:100%};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet maxh "max-height: ;"
|
|
||||||
max-height: ${1:100%};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet minw "min-width: ;"
|
|
||||||
min-width: ${1:100%};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet minh "min-height: ;"
|
|
||||||
min-height: ${1:100%};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet bgc "background-color: ;"
|
|
||||||
background-color: ${1:transparent};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet t "top: ... ;"
|
|
||||||
top: ${1:0};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet b "bottom: ... ;"
|
|
||||||
bottom: ${1:0};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet l "left: ... ;"
|
|
||||||
left: ${1:0};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet r "right: ... ;"
|
|
||||||
right: ${1:0};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet m "margin: ... ;"
|
|
||||||
margin: ${1:0};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet mt "margin-top: ... ;"
|
|
||||||
margin-top: ${1:0};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet mb "margin-bottom: ... ;"
|
|
||||||
margin-bottom: ${1:0};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet ml "margin-left: ... ;"
|
|
||||||
margin-left: ${1:0};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet mr "margin-right: ... ;"
|
|
||||||
margin-right: ${1:0};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet p "padding: ... ;"
|
|
||||||
padding: ${1:0};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet pt "padding-top: ... ;"
|
|
||||||
padding-top: ${1:0};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet pb "padding-bottom: ... ;"
|
|
||||||
padding-bottom: ${1:0};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet pl "padding-left: ... ;"
|
|
||||||
padding-left: ${1:0};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet pr "padding-right: ... ;"
|
|
||||||
padding-right: ${1:0};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet fs "font-size: ... ;"
|
|
||||||
font-size: ${1:1}${2:rem};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet o "opacity: ... ;"
|
|
||||||
opacity: ${1:0};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet rgbw "rgba( ... )"
|
|
||||||
rgba(${1:#fff}, ${2:0.5})
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet rgbb "rgba( ... )"
|
|
||||||
rgba(${1:#000}, ${2:0.5})
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet before "::before { ... }"
|
|
||||||
${1:&}::before {
|
|
||||||
content: '$2';
|
|
||||||
display: ${3:block};
|
|
||||||
position: ${4:absolute};
|
|
||||||
width: ${5:100%};
|
|
||||||
height: ${6:100%};
|
|
||||||
${7:top}: ${8:0};
|
|
||||||
${9:left}: ${10:0};
|
|
||||||
}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet after "::after { ... }"
|
|
||||||
${1:&}::after {
|
|
||||||
content: '$2';
|
|
||||||
display: ${3:block};
|
|
||||||
position: ${4:absolute};
|
|
||||||
width: ${5:100%};
|
|
||||||
height: ${6:100%};
|
|
||||||
${7:top}: ${8:0};
|
|
||||||
${9:left}: ${10:0};
|
|
||||||
}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet befaft "::before, ::after { ... }"
|
|
||||||
${1:&}::before {
|
|
||||||
$1::after {
|
|
||||||
content: '$2';
|
|
||||||
display: ${3:block};
|
|
||||||
position: ${4:absolute};
|
|
||||||
width: ${5:100%};
|
|
||||||
height: ${6:100%};
|
|
||||||
${7:top}: ${8:0};
|
|
||||||
${9:left}: ${10:0};
|
|
||||||
$0
|
|
||||||
}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet bs "box-shadow ...;"
|
|
||||||
box-shadow: ${1:0} ${2:0} $3px $4px ${5:#000} ${6:inset};
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet pabs "Position: absolute ..."
|
|
||||||
position: absolute;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
endsnippet
|
|
|
@ -1,3 +0,0 @@
|
||||||
snippet polycolor "${colors.color}"
|
|
||||||
\$\{colors.${1:foreground}}$0
|
|
||||||
endsnippet
|
|
|
@ -1,3 +0,0 @@
|
||||||
snippet cldef "Colour definition"
|
|
||||||
$1 = ["#$2", $3, "$4"]
|
|
||||||
endsnippet
|
|
|
@ -1,37 +0,0 @@
|
||||||
snippet html5 "HTML% boilerplate."
|
|
||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8" />
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="ie=edge" />${2:
|
|
||||||
<link rel="stylesheet" href="${3:./assets/css/style.css}">}
|
|
||||||
<title>$1</title>
|
|
||||||
</head>
|
|
||||||
<body>$0 ${4:
|
|
||||||
<script src="${5:./assets/js/index.js}"></script>}
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet option "<option value=..."
|
|
||||||
<option value="$1">${2:$1}</option>$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet c "class= ... "
|
|
||||||
class="$1"$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet plc "<img src='https://via.placeholder.it ..."
|
|
||||||
<img class="$1" src="https://via.placeholder.com/$2" alt="">
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet tag "wrap with tag"
|
|
||||||
<$1$0>
|
|
||||||
${VISUAL}
|
|
||||||
</$1>
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet tagi "wrap with tag inline"
|
|
||||||
<$1$0>${VISUAL}</$1>
|
|
||||||
endsnippet
|
|
|
@ -1,77 +0,0 @@
|
||||||
snippet todo "// TODO"
|
|
||||||
// TODO $0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet if "if ( ... ) { ... }"
|
|
||||||
if ($1) {
|
|
||||||
$0
|
|
||||||
}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet cl; "console.log( ... );"
|
|
||||||
console.log($0);
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet cl "console.log( ... )"
|
|
||||||
console.log($0)
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet if "if ( ... ) { ... }"
|
|
||||||
if ($1) {
|
|
||||||
$0
|
|
||||||
}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet ifelse "if ( ... ) { ... } else { ... }"
|
|
||||||
if ($1) {
|
|
||||||
$2
|
|
||||||
} else {
|
|
||||||
$0
|
|
||||||
}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet for "for ( ... ) { ... }"
|
|
||||||
for (let ${1:index} = ${2:0}; $1 $3; $1${4:++}) {
|
|
||||||
$0
|
|
||||||
}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet st "setTimeout( ... )"
|
|
||||||
setTimeout(() => {$0
|
|
||||||
}, ${1:1000});
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet jsx "import React ..."
|
|
||||||
import React from "react"
|
|
||||||
|
|
||||||
export default () => (
|
|
||||||
<${1:div}>$0</$1>
|
|
||||||
)
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet jsxs "import React ... (styled)"
|
|
||||||
import React from "react"
|
|
||||||
import styled from "styled-components"
|
|
||||||
|
|
||||||
const $1 = styled.${2:div}\`
|
|
||||||
$3
|
|
||||||
\`
|
|
||||||
|
|
||||||
export default () => (
|
|
||||||
<$1>$0</$1>
|
|
||||||
)
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet xc "class ..."
|
|
||||||
class $1 extends React.component {
|
|
||||||
constructor(props) {
|
|
||||||
super(props)
|
|
||||||
this.setState({$0})
|
|
||||||
}
|
|
||||||
|
|
||||||
render() {
|
|
||||||
return (
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
endsnippet
|
|
|
@ -1,33 +0,0 @@
|
||||||
extends html
|
|
||||||
|
|
||||||
snippet com "{# .. #}"
|
|
||||||
{# $0 #}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet import "{% import ... %}"
|
|
||||||
{% import "$1" as $2 %}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet macro "{% macro ...%}"
|
|
||||||
{% macro $1(${2:$3="$4"}) %}
|
|
||||||
$0
|
|
||||||
{% endmacro %}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet blockin "{% block .. %}"
|
|
||||||
{% block $1 %}$0{% endblock %}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet block "{% block .. %}"
|
|
||||||
{% block $1 %}
|
|
||||||
$0
|
|
||||||
{% endblock %}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet include "{% include .. %}"
|
|
||||||
{% include "$0" %}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet extends "{% extends .. %}"
|
|
||||||
{% extends "$0" %}
|
|
||||||
endsnippet
|
|
|
@ -1,5 +0,0 @@
|
||||||
snippet pf "public function ..."
|
|
||||||
public function $1($2) {
|
|
||||||
$0
|
|
||||||
}
|
|
||||||
endsnippet
|
|
|
@ -1,19 +0,0 @@
|
||||||
snippet qxconfig "qutebrowser xResources config"
|
|
||||||
c.colors.messages.$1 = xresources['*${2:background}']$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet main "if __name__ == .."
|
|
||||||
def main():
|
|
||||||
$0
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
main()
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet ld "logger.debug()"
|
|
||||||
logger.debug("$1".format($2))
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet li "logger.info()"
|
|
||||||
logger.info("$1".format($2))
|
|
||||||
endsnippet
|
|
|
@ -1,2 +0,0 @@
|
||||||
extends css
|
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
snippet polybashcolor "%{{F{color}}}" i
|
|
||||||
%\{\{F\{color${1:4}}}}
|
|
||||||
endsnippet
|
|
|
@ -1,7 +0,0 @@
|
||||||
snippet scolor "SetColor('', .."
|
|
||||||
SetColor('$1', '$2', '$3', '$4', '$5', '$6')$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet cscolor "call SetColor('', .."
|
|
||||||
call SetColor('$1', '$2', '$3', '$4', '$5', '$6')$0
|
|
||||||
endsnippet
|
|
|
@ -1,154 +0,0 @@
|
||||||
extends html, javascript, scss
|
|
||||||
|
|
||||||
snippet vue "Default template"
|
|
||||||
<template>
|
|
||||||
$0
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
props: {
|
|
||||||
},
|
|
||||||
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
methods: {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
|
||||||
</style>
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet byinput "Beufy Input Field"
|
|
||||||
<div class="field"> <!-- $1 -->
|
|
||||||
<label class="label">$1</label>
|
|
||||||
<div class="control">
|
|
||||||
<input class="input"
|
|
||||||
name="$2"
|
|
||||||
${3:type="${4:text}"}
|
|
||||||
v-model="${5:$2}">
|
|
||||||
</div>
|
|
||||||
</div>$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet byselect "Buefy Select Field"
|
|
||||||
<div class="field"> <!-- $1 -->
|
|
||||||
<label class="label">$1</label>
|
|
||||||
<div class="control">
|
|
||||||
<div class="select">
|
|
||||||
<select name="$2"
|
|
||||||
:v-model="$2">
|
|
||||||
$0
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet nt "this.$nextTick( () => { ... })"
|
|
||||||
this.$nextTick( () => {
|
|
||||||
$0
|
|
||||||
})
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet props "props: { ... }"
|
|
||||||
props: {
|
|
||||||
$1: {
|
|
||||||
type: ${2:Boolean},
|
|
||||||
required: ${3:false},
|
|
||||||
default() {
|
|
||||||
return ${4:false};
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet prop "property: { ... }"
|
|
||||||
$1: {
|
|
||||||
type: ${2:Boolean},
|
|
||||||
required: ${3:false},
|
|
||||||
default() {
|
|
||||||
return ${4:false};
|
|
||||||
},
|
|
||||||
},$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet comps "components { ... }"
|
|
||||||
components: {
|
|
||||||
$0,
|
|
||||||
},
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet data "data() { return { ... } }"
|
|
||||||
data() {
|
|
||||||
return {
|
|
||||||
$1: $2,$0
|
|
||||||
};
|
|
||||||
},
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet compd "computed: { ... }"
|
|
||||||
computed: {
|
|
||||||
$1() {
|
|
||||||
$0
|
|
||||||
},
|
|
||||||
},
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet meth "methods: { ... }"
|
|
||||||
methods: {
|
|
||||||
$1() {
|
|
||||||
$0
|
|
||||||
},
|
|
||||||
},
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet style "<style ..."
|
|
||||||
<style ${1:lang="${2:scss}"} ${3:scoped}>
|
|
||||||
$0
|
|
||||||
</style>
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet impc "import ... from '~/components...';"
|
|
||||||
import $1 from '~/components/$1';$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet tran "<transition ..."
|
|
||||||
<transition name="$1">
|
|
||||||
${VISUAL}$0
|
|
||||||
</transition>
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet .tran "vue transition selector"
|
|
||||||
.$1 {
|
|
||||||
&-enter-active {
|
|
||||||
transition: ${2:opacity} ${3:1}s;
|
|
||||||
}
|
|
||||||
|
|
||||||
&-leave-active {
|
|
||||||
transition: $2 ${4:1}s;
|
|
||||||
}
|
|
||||||
|
|
||||||
&-enter,
|
|
||||||
&-leave-to {
|
|
||||||
$2: ${5:0};
|
|
||||||
}
|
|
||||||
}$0
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet script "<script> ...</script>"
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: '$0',
|
|
||||||
};
|
|
||||||
</script>
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet s ":style='{ ... }"
|
|
||||||
:style="{ '$1': $2 }"$0
|
|
||||||
endsnippet
|
|
|
@ -1 +0,0 @@
|
||||||
au BufNewFile,BufRead *.htm set filetype=octobercms
|
|
|
@ -1 +0,0 @@
|
||||||
nmap <buffer> q :q<CR>
|
|
|
@ -1,2 +0,0 @@
|
||||||
set foldlevelstart=2
|
|
||||||
set foldnestmax=5
|
|
|
@ -1,107 +0,0 @@
|
||||||
" https://gist.github.com/romainl/1f50c55b0ee92e5420de51e6c4b38491
|
|
||||||
|
|
||||||
nnoremap <silent> <space>cF :call CocAction('runCommand', 'eslint.executeAutofix')<CR>
|
|
||||||
|
|
||||||
setlocal includeexpr=RESOLVE(v:fname)
|
|
||||||
|
|
||||||
function! RESOLVE(module) abort
|
|
||||||
let built_ins = [
|
|
||||||
\ "assert",
|
|
||||||
\ "async_hooks",
|
|
||||||
\ "child_process",
|
|
||||||
\ "cluster",
|
|
||||||
\ "crypto",
|
|
||||||
\ "dns",
|
|
||||||
\ "domain",
|
|
||||||
\ "events",
|
|
||||||
\ "fs",
|
|
||||||
\ "http",
|
|
||||||
\ "http2",
|
|
||||||
\ "https",
|
|
||||||
\ "inspector",
|
|
||||||
\ "net",
|
|
||||||
\ "os",
|
|
||||||
\ "path",
|
|
||||||
\ "perf_hooks",
|
|
||||||
\ "punycode",
|
|
||||||
\ "querystring",
|
|
||||||
\ "readline",
|
|
||||||
\ "stream",
|
|
||||||
\ "string_decoder",
|
|
||||||
\ "tls",
|
|
||||||
\ "tty",
|
|
||||||
\ "dgram",
|
|
||||||
\ "url",
|
|
||||||
\ "util",
|
|
||||||
\ "v8",
|
|
||||||
\ "vm",
|
|
||||||
\ "zlib" ]
|
|
||||||
|
|
||||||
" There's no source file for built-in node modules.
|
|
||||||
" Example: var http = require('http');
|
|
||||||
if index(built_ins, a:module) != -1
|
|
||||||
return 0
|
|
||||||
endif
|
|
||||||
|
|
||||||
" Handling absolute and relative paths.
|
|
||||||
" Example: var foo = require('./foo.js');
|
|
||||||
if a:module =~ '^\/' || a:module =~ '^\.\{1,2}\/'
|
|
||||||
let root = fnamemodify(substitute(finddir("node_modules", ".;"), '/node_modules', '', ''), ':p:h:h')
|
|
||||||
if a:module =~ '^\.\{1,2}\/'
|
|
||||||
let module = substitute(a:module, '^\.\{1,2}\/', '', '')
|
|
||||||
endif
|
|
||||||
|
|
||||||
let filename = 0
|
|
||||||
try
|
|
||||||
let filename = findfile(module, root)
|
|
||||||
catch
|
|
||||||
try
|
|
||||||
let filename = findfile(module . ".js", root)
|
|
||||||
catch
|
|
||||||
try
|
|
||||||
let filename = findfile(module . "/index.js", root)
|
|
||||||
catch
|
|
||||||
let filename = 0
|
|
||||||
endtry
|
|
||||||
endtry
|
|
||||||
endtry
|
|
||||||
|
|
||||||
return filename
|
|
||||||
endif
|
|
||||||
|
|
||||||
" Handling vendored-in modules.
|
|
||||||
" Example: var _ = require('lodash');
|
|
||||||
for dir in NODE_MODULES_PATHS()
|
|
||||||
" require('module') => node_modules/module/package.json#main => node_modules/module/**/...
|
|
||||||
if filereadable(dir . "/" . a:module . "/package.json")
|
|
||||||
let package = json_decode(join(readfile(dir . "/" . a:module . "/package.json")))
|
|
||||||
return dir . "/" . a:module . "/" . substitute(get(package, "main", "index.js"), '^\.\{1,2}\/', '', '')
|
|
||||||
endif
|
|
||||||
|
|
||||||
" require('module') => node_modules/module/index.js
|
|
||||||
if filereadable(dir . "/" . a:module . "/index.js")
|
|
||||||
return dir . "/" . a:module . "/index.js"
|
|
||||||
endif
|
|
||||||
|
|
||||||
" require('module') => node_modules/module.js
|
|
||||||
if filereadable(dir . "/" . a:module . ".js")
|
|
||||||
return dir . "/" . a:module . ".js"
|
|
||||||
endif
|
|
||||||
endfor
|
|
||||||
|
|
||||||
" well, well, well
|
|
||||||
return 0
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
function! NODE_MODULES_PATHS() abort
|
|
||||||
" node_modules/
|
|
||||||
let node_modules = finddir("node_modules", ".;")
|
|
||||||
|
|
||||||
" node_modules/foo/node_modules/
|
|
||||||
let basic_dirs = extend([node_modules], globpath(node_modules, "*/node_modules", 1, 1))
|
|
||||||
|
|
||||||
" node_modules/@foo/bar/node_modules/
|
|
||||||
let all_dirs = extend(basic_dirs, globpath(node_modules, "@*/*/node_modules", 1, 1))
|
|
||||||
|
|
||||||
return all_dirs
|
|
||||||
endfunction
|
|
|
@ -1,4 +0,0 @@
|
||||||
nmap <buffer> o <CR>
|
|
||||||
nmap <buffer><silent> q <CR>:call CloseNetrw(1)<CR>
|
|
||||||
nmap <buffer><silent> Q :call CloseNetrw(0)<CR>
|
|
||||||
setl bufhidden=wipe
|
|
|
@ -1,19 +0,0 @@
|
||||||
set tabstop=4
|
|
||||||
set softtabstop=0
|
|
||||||
set shiftwidth=4
|
|
||||||
set noexpandtab
|
|
||||||
|
|
||||||
" set softtabstop=8
|
|
||||||
" set tabstop=4
|
|
||||||
" set shiftwidth=4
|
|
||||||
|
|
||||||
set textwidth=88
|
|
||||||
|
|
||||||
set foldmethod=indent
|
|
||||||
set foldnestmax=1
|
|
||||||
|
|
||||||
set colorcolumn=88
|
|
||||||
|
|
||||||
noremap <F4> :w<CR>:silent !clear;python %<CR> :redraw!<CR>
|
|
||||||
nnoremap <silent> <buffer> <F5> :call SaveAndExecute('python')<CR>
|
|
||||||
command! CTagsPython !ctags -R --fields=+l --languages=python --python-kinds=-iv -f ./.tags-py $(python -c "import os, sys; print(' '.join('{}'.format(d) for d in sys.path if os.path.isdir(d)))")
|
|
|
@ -1,2 +0,0 @@
|
||||||
nmap <buffer> o <CR>
|
|
||||||
nmap <buffer> q :q<CR>
|
|
|
@ -1,2 +0,0 @@
|
||||||
|
|
||||||
set includeexpr=substitute(substitute(substitute(v:fname,'\%(.*/\|^\)\zs','_',''),'^[\\~@]\/','./',''),'^[\\~@]','./node_modules/','')
|
|
|
@ -1,2 +0,0 @@
|
||||||
set foldmethod=marker
|
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
syn match gitCommitNumber "\<\d\+\>" containedin=gitCommitComment
|
|
||||||
syn keyword gitCommitAhead ahead containedin=gitCommitOnBranch
|
|
||||||
syn keyword gitCommitBehind behind containedin=gitCommitOnBranch
|
|
|
@ -1,79 +0,0 @@
|
||||||
syn clear htmlArg
|
|
||||||
syn clear htmlCssDefinition
|
|
||||||
|
|
||||||
" css classes
|
|
||||||
syn region cssClassRegion contained start=+class="+hs=s+7 end=+"+he=e-1 contains=htmlSpecialChar,cssClassAttr,cssAttrNoise,cssClassName containedin=htmlTag,htmlTagN keepend
|
|
||||||
syn region cssClassRegion contained start=+class='+hs=s+7 end=+'+he=e-1 contains=htmlSpecialChar,cssClassAttr,cssAttrNoise,cssClassName containedin=htmlTag,htmlTagN keepend
|
|
||||||
syn region cssClassName contained start=+"+hs=s+1 end=+"+he=e-1 contains=cssAttrNoise keepend
|
|
||||||
syn region cssClassName contained start=+'+hs=s+1 end=+'+he=e-1 contains=cssAttrNoise keepend
|
|
||||||
syn match cssClassAttr "class" contained
|
|
||||||
|
|
||||||
" css IDs
|
|
||||||
syn region cssIdRegion contained start=+id="+hs=s+4 end=+"+he=e-1 contains=htmlSpecialChar,cssIdentifierAttr,cssAttrNoise,cssIdentifier containedin=htmlTag,htmlTagN keepend
|
|
||||||
syn region cssIdRegion contained start=+id='+hs=s+4 end=+'+he=e-1 contains=htmlSpecialChar,cssIdentifierAttr,cssAttrNoise,cssIdentifier containedin=htmlTag,htmlTagN keepend
|
|
||||||
syn region cssIdentifier contained start=+"+hs=s+1 end=+"+he=s-1 contains=cssAttrNoise keepend
|
|
||||||
syn region cssIdentifier contained start=+'+hs=s+1 end=+'+he=s-1 contains=cssAttrNoise keepend
|
|
||||||
syn match cssIdentifierAttr "id" contained
|
|
||||||
|
|
||||||
" img arguments
|
|
||||||
syn region htmlArgRegion contained start=+src="+hs=s+5 end=+"+he=e-1 contains=htmlSpecialChar,cssAttrNoise,htmlSrcArg,htmlSrcValue containedin=htmlTag,htmlTagN keepend
|
|
||||||
syn region htmlArgRegion contained start=+src='+hs=s+5 end=+'+he=e-1 contains=htmlSpecialChar,cssAttrNoise,htmlSrcArg,htmlSrcValue containedin=htmlTag,htmlTagN keepend
|
|
||||||
syn region htmlSrcValue contained start=+"+hs=s+1 end=+"+he=s-1 contains=cssAttrNoise keepend
|
|
||||||
syn region htmlSrcValue contained start=+'+hs=s+1 end=+'+he=s-1 contains=cssAttrNoise keepend
|
|
||||||
syn match htmlSrcArg "src" contained
|
|
||||||
|
|
||||||
syn region htmlArgRegion contained start=+srcset="+hs=s+8 end=+"+he=e-1 contains=htmlSpecialChar,htmlSrcsetArg,htmlSrcsetValue,cssAttrNoise containedin=htmlTag,htmlTagN keepend
|
|
||||||
syn region htmlArgRegion contained start=+srcset='+hs=s+8 end=+'+he=e-1 contains=htmlSpecialChar,htmlSrcsetArg,htmlSrcsetValue,cssAttrNoise containedin=htmlTag,htmlTagN keepend
|
|
||||||
syn region htmlSrcsetValue contained start=+"+hs=s+1 end=+"+he=s-1 contains=cssAttrNoise keepend
|
|
||||||
syn region htmlSrcsetValue contained start=+'+hs=s+1 end=+'+he=s-1 contains=cssAttrNoise keepend
|
|
||||||
syn match htmlSrcsetArg "srcset" contained
|
|
||||||
|
|
||||||
syn region htmlArgRegion contained start=+\<alt="+hs=s+5 end=+"+he=e-1 contains=htmlSpecialChar,htmlAltArg,htmlAltValue,cssAttrNoise containedin=htmlTag,htmlTagN keepend
|
|
||||||
syn region htmlArgRegion contained start=+\<alt='+hs=s+5 end=+'+he=e-1 contains=htmlSpecialChar,htmlAltArg,htmlAltValue,cssAttrNoise containedin=htmlTag,htmlTagN keepend
|
|
||||||
syn region htmlAltValue contained start=+"+hs=s+1 end=+"+he=s-1 contains=cssAttrNoise keepend
|
|
||||||
syn region htmlAltValue contained start=+'+hs=s+1 end=+'+he=s-1 contains=cssAttrNoise keepend
|
|
||||||
syn match htmlAltArg "alt" contained
|
|
||||||
|
|
||||||
" data-*
|
|
||||||
syn region htmlArgRegion contained start=+data.*="+ end=+"+ contains=htmlDataArg,htmlDataValue,cssAttrNoise,htmlTag containedin=htmlTag,htmlTagN keepend
|
|
||||||
syn region htmlArgRegion contained start=+data.*='+ end=+'+ contains=htmlDataArg,htmlDataValue,cssAttrNoise,htmlTag containedin=htmlTag,htmlTagN keepend
|
|
||||||
syn region htmlDataValue contained start=+"+hs=s+1 end=+"+me=e-1 contains=cssAttrNoise keepend
|
|
||||||
syn region htmlDataValue contained start=+'+hs=s+1 end=+'+me=e-1 contains=cssAttrNoise keepend
|
|
||||||
syn match htmlDataArg +data.*="+me=e-2 contained
|
|
||||||
|
|
||||||
" href
|
|
||||||
syn region htmlArgRegion contained start=+href="+hs=s+7 end=+"+he=e-1 contains=htmlSpecialChar,htmlHrefArg,htmlHrefValue,cssAttrNoise containedin=htmlTag,htmlTagN keepend
|
|
||||||
syn region htmlArgRegion contained start=+href='+hs=s+7 end=+'+he=e-1 contains=htmlSpecialChar,htmlHrefArg,htmlHrefValue,cssAttrNoise containedin=htmlTag,htmlTagN keepend
|
|
||||||
syn region htmlHrefValue contained start=+"+hs=s+1 end=+"+he=s-1 contains=cssAttrNoise keepend
|
|
||||||
syn region htmlHrefValue contained start=+'+hs=s+1 end=+'+he=s-1 contains=cssAttrNoise keepend
|
|
||||||
syn match htmlHrefArg "href" contained
|
|
||||||
|
|
||||||
syn match cssAttrNoise +=+ contained
|
|
||||||
|
|
||||||
syn region htmlLink start="<a\>\_[^>]*\<href\>" end="</a>"me=e-4 contains=@Spell,htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLeadingSpace,javaScript,@htmlPreproc,htmlArgRegion
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"TODO better group links
|
|
||||||
hi def link cssAttrNoise htmlTag
|
|
||||||
hi def link cssClassName Identifier
|
|
||||||
hi def link cssClassAttr Type
|
|
||||||
hi def link cssIdentifier Identifier
|
|
||||||
hi def link cssIdentifierAttr Type
|
|
||||||
hi def link htmlSrcValue htmlImgValue
|
|
||||||
hi def link htmlSrcArg htmlImgArg
|
|
||||||
hi def link htmlSrcsetValue htmlImgValue
|
|
||||||
hi def link htmlSrcsetArg htmlImgArg
|
|
||||||
hi def link htmlAltValue htmlImgValue
|
|
||||||
hi def link htmlAltArg htmlImgArg
|
|
||||||
hi def link htmlImgValue Identifier
|
|
||||||
hi def link htmlImgArg Type
|
|
||||||
hi def link htmlDataValue Identifier
|
|
||||||
hi def link htmlDataArg Special
|
|
||||||
hi def link htmlHrefValue Identifier
|
|
||||||
hi def link htmlHrefArg Type
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
hi! def link ArbitraryCommand Identifier
|
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
syn match pythonBrackets "[(){}\[\]]" containedin=ALL
|
|
||||||
syn match pythonNoise "[,:]" containedin=ALL
|
|
|
@ -1,2 +0,0 @@
|
||||||
" syn region cssURL contained matchgroup=cssFunctionName start="\<\(uri\|url\|local\|format\)\s*(" end=")" contains=cssStringQ,cssStringQQ oneline
|
|
||||||
syn region cssURL containedin=scssDefinition matchgroup=cssFunctionName start="\<\(uri\|url\|local\|format\)\s*(" end=")" contains=cssStringQ,cssStringQQ oneline
|
|
|
@ -1,2 +0,0 @@
|
||||||
syn match vimDefLink "def\(ine\)\= link" containedin=vimHiGroup,vimGroup
|
|
||||||
syn match vimFoldMarker "{{{\|}}}" containedin=vimComment,vimLineComment
|
|
|
@ -1,61 +0,0 @@
|
||||||
runtime! after/syntax/html.vim
|
|
||||||
|
|
||||||
syn keyword vueComponentTag contained template containedin=htmlSpecialTagName
|
|
||||||
|
|
||||||
syn match vueDirective "\(^\|\s\)\zs[v:][-:.0-9_a-z]*" containedin=htmlTag,vueTag,htmlTagN contains=vueDirectiveClass nextgroup=vueDirectiveValue
|
|
||||||
syn match vueEvent "\(^\|\s\)\zs[@][-:.0-9_a-z]*" containedin=htmlTag,vueTag,htmlTagN nextgroup=vueEventValue
|
|
||||||
syn match vueConditional "\<v-else" containedin=htmlTag,vueTag,htmlTagN
|
|
||||||
syn match vueConditional "\<v-else-if" containedin=htmlTag,vueTag,htmlTagN nextgroup=vueConditionalValue
|
|
||||||
syn match vueConditional "\<v-if\|\<v-show" containedin=htmlTag,vueTag,htmlTagN nextgroup=vueConditionalValue
|
|
||||||
syn match vueSlot +\<slot=+he=e-1 containedin=htmlTag,vueTag,htmlTagN nextgroup=vueSlotValue
|
|
||||||
syn match vueFor "\<v-for" containedin=htmlTag,vueTag,htmlTagN nextgroup=vueForValue
|
|
||||||
syn match vueRef "\(^\|\s\)\zs:\?ref" containedin=htmlTag,vueTag,htmlTagN nextgroup=vueRefValue
|
|
||||||
|
|
||||||
syn region vueMustache start="{{"hs=s+2 end="}}"he=e-2
|
|
||||||
syn region vueDirectiveClass contained start=+class="+hs=s+7 end=+"+he=e-1 contains=vueObjectKey
|
|
||||||
syn region vueDirectiveValue contained start=+="+hs=s+2 end=+"+he=e-1
|
|
||||||
" syn region vueDirectiveValue contained start=+='+hs=s+2 end=+'+he=e-1
|
|
||||||
|
|
||||||
syntax match vueObjectKey contained /\<\k*\ze\s*:/ contains=jsFunctionKey skipwhite skipempty nextgroup=vueObjectValue
|
|
||||||
syntax region vueObjectKey contained start=+\z([']\)+hs=s+1 skip=+\\\%(\z1\|$\)+ end=+\z1\|$+he=e-1 contains=jsSpecial,@Spell skipwhite skipempty nextgroup=vueObjectValue
|
|
||||||
syntax region vueObjectValue contained matchgroup=jsNoise start=/:/ end=/[,}]\@=/ contains=@jsExpression extend
|
|
||||||
" TODO match vueObjectValue with a javascript expression
|
|
||||||
|
|
||||||
syn region vueEventValue contained start=+="+hs=s+2 end=+"+he=e-1
|
|
||||||
syn region vueEventValue contained start=+='+hs=s+2 end=+'+he=e-1
|
|
||||||
syn region vueConditionalValue contained start=+="+hs=s+2 end=+"+he=e-1
|
|
||||||
syn region vueConditionalValue contained start=+='+hs=s+2 end=+'+he=e-1
|
|
||||||
syn region vueForValue contained start=+="+hs=s+2 end=+"+he=e-1
|
|
||||||
syn region vueForValue contained start=+='+hs=s+2 end=+'+he=e-1
|
|
||||||
syn match vueRefValue contained +="[-:.0-9_a-z]*"+hs=s+2,he=e-1
|
|
||||||
syn match vueRefValue contained +='[-:.0-9_a-z]*'+hs=s+2,he=e-1
|
|
||||||
syn match vueSlotValue contained +"[-:.0-9_a-z]*"+hs=s+1,he=e-1
|
|
||||||
syn match vueSlotValue contained +'[-:.0-9_a-z]*'+hs=s+1,he=e-1
|
|
||||||
|
|
||||||
syn match vueComponentName contained "\(<\|</\)\zsvue-[0-9A-Za-z\-]\+\|\(<\|</\)\zs\u\+[0-9A-Za-z]\+\ze\(\s\|>\)" containedin=htmlTag,vueTag,htmlTagN
|
|
||||||
syn region vueLink start="<router-link\>[^>]*" end="</router-link>"me=e-14 contains=@Spell,vueTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLeadingSpace,javaScript,@htmlPreproc,vueComponentName
|
|
||||||
syn region vueTag start=+<[^/]+ end=+>+ fold contained contains=htmlString,htmlArg,htmlValue,htmlTagError,htmlEvent,htmlCssDefinition,@htmlPreproc,@htmlArgCluster,vueDynamicComponent
|
|
||||||
syn match vueComponentName contained "router-link" containedin=vueTag,htmlEndTag
|
|
||||||
hi! def link vueLink htmlLink
|
|
||||||
|
|
||||||
syn match vueDynamicComponent contained "\<component\>\|\<keep-alive\>\|\<router-link\>" containedin=htmlTag,vueTag,htmlTagN
|
|
||||||
syn match vueTransitionComponent contained "\<transition\>" containedin=htmlTag,vueTag,htmlTagN nextgroup=vueTransitionName,vueTransitionMode
|
|
||||||
syn region vueTransitionName contained start=+\sname="+hs=s+7 end=+"+he=e-1 containedin=htmlTag,vueTag,htmlTagN
|
|
||||||
syn region vueTransitionMode contained start=+\smode="+hs=s+7 end=+"+he=e-1 containedin=htmlTag,vueTag,htmlTagN
|
|
||||||
|
|
||||||
syn keyword vueTagSpecial contained template script style containedin=htmlTagN
|
|
||||||
syn keyword htmlArg contained scoped ts
|
|
||||||
|
|
||||||
" syn region cssClassRegion contained start=+classes="+hs=s+9 end=+"+he=e-1 contains=htmlSpecialChar,cssClassAttr,cssAttrNoise,cssClassName containedin=htmlTag,htmlTagN keepend
|
|
||||||
" syn region cssClassRegion contained start=+classes='+hs=s+9 end=+'+he=e-1 contains=htmlSpecialChar,cssClassAttr,cssAttrNoise,cssClassName containedin=htmlTag,htmlTagN keepend
|
|
||||||
|
|
||||||
syn match cssClassesAttr contained "\<[-a-zA-z0-9]*class[-a-zA-z0-9]*=" contains=htmlSpecialChar,cssClassAttr,cssAttrNoise,cssClassName containedin=htmlTag,vueTag,htmlTagN keepend nextgroup=vueClassesName
|
|
||||||
|
|
||||||
syn region vueClassesName contained start=+"+hs=s+1 end=+"+he=e-1
|
|
||||||
|
|
||||||
hi def link cssClassesAttr cssClassAttr
|
|
||||||
hi def link vueClassesname cssClassName
|
|
||||||
hi def link vueObjectKey cssClassName
|
|
||||||
hi def link vueDirectiveClass Noise
|
|
||||||
hi def link vueDirectiveClassName vueClassesName
|
|
||||||
hi def link vueMustache Identifier
|
|
|
@ -1,79 +0,0 @@
|
||||||
README.txt for color scheme files
|
|
||||||
|
|
||||||
These files are used for the ":colorscheme" command. They appear in the
|
|
||||||
Edit/Color Scheme menu in the GUI.
|
|
||||||
|
|
||||||
|
|
||||||
Hints for writing a color scheme file:
|
|
||||||
|
|
||||||
There are two basic ways to define a color scheme:
|
|
||||||
|
|
||||||
1. Define a new Normal color and set the 'background' option accordingly.
|
|
||||||
set background={light or dark}
|
|
||||||
highlight clear
|
|
||||||
highlight Normal ...
|
|
||||||
...
|
|
||||||
|
|
||||||
2. Use the default Normal color and automatically adjust to the value of
|
|
||||||
'background'.
|
|
||||||
highlight clear Normal
|
|
||||||
set background&
|
|
||||||
highlight clear
|
|
||||||
if &background == "light"
|
|
||||||
highlight Error ...
|
|
||||||
...
|
|
||||||
else
|
|
||||||
highlight Error ...
|
|
||||||
...
|
|
||||||
endif
|
|
||||||
|
|
||||||
You can use ":highlight clear" to reset everything to the defaults, and then
|
|
||||||
change the groups that you want differently. This also will work for groups
|
|
||||||
that are added in later versions of Vim.
|
|
||||||
Note that ":highlight clear" uses the value of 'background', thus set it
|
|
||||||
before this command.
|
|
||||||
Some attributes (e.g., bold) might be set in the defaults that you want
|
|
||||||
removed in your color scheme. Use something like "gui=NONE" to remove the
|
|
||||||
attributes.
|
|
||||||
|
|
||||||
In case you want to set 'background' depending on the colorscheme selected,
|
|
||||||
this autocmd might be useful:
|
|
||||||
autocmd SourcePre */colors/blue_sky.vim set background=dark
|
|
||||||
Replace "blue_sky" with the name of the colorscheme.
|
|
||||||
|
|
||||||
In case you want to tweak a colorscheme after it was loaded, check out the
|
|
||||||
ColorScheme autocmd event.
|
|
||||||
|
|
||||||
To customize a colorscheme use another name, e.g. "~/.vim/colors/mine.vim",
|
|
||||||
and use `:runtime` to load the original colorscheme:
|
|
||||||
" load the "evening" colorscheme
|
|
||||||
runtime colors/evening.vim
|
|
||||||
" change the color of statements
|
|
||||||
hi Statement ctermfg=Blue guifg=Blue
|
|
||||||
|
|
||||||
To see which highlight group is used where, find the help for
|
|
||||||
"highlight-groups" and "group-name".
|
|
||||||
|
|
||||||
You can use ":highlight" to find out the current colors. Exception: the
|
|
||||||
ctermfg and ctermbg values are numbers, which are only valid for the current
|
|
||||||
terminal. Use the color names instead. See ":help cterm-colors".
|
|
||||||
|
|
||||||
The default color settings can be found in the source file src/syntax.c.
|
|
||||||
Search for "highlight_init".
|
|
||||||
|
|
||||||
If you think you have a color scheme that is good enough to be used by others,
|
|
||||||
please check the following items:
|
|
||||||
|
|
||||||
- Does it work in a color terminal as well as in the GUI?
|
|
||||||
- Is "g:colors_name" set to a meaningful value? In case of doubt you can do
|
|
||||||
it this way:
|
|
||||||
let g:colors_name = expand('<sfile>:t:r')
|
|
||||||
- Is 'background' either used or appropriately set to "light" or "dark"?
|
|
||||||
- Try setting 'hlsearch' and searching for a pattern, is the match easy to
|
|
||||||
spot?
|
|
||||||
- Split a window with ":split" and ":vsplit". Are the status lines and
|
|
||||||
vertical separators clearly visible?
|
|
||||||
- In the GUI, is it easy to find the cursor, also in a file with lots of
|
|
||||||
syntax highlighting?
|
|
||||||
- Do not use hard coded escape sequences, these will not work in other
|
|
||||||
terminals. Always use color names or #RRGGBB for the GUI.
|
|
|
@ -1,145 +0,0 @@
|
||||||
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
|
|
||||||
|
|
||||||
|
|
|
@ -1,795 +0,0 @@
|
||||||
<%
|
|
||||||
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
|
|
||||||
|
|
||||||
|
|
|
@ -1,629 +0,0 @@
|
||||||
" 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
|
|
||||||
|
|
||||||
|
|
|
@ -1,863 +0,0 @@
|
||||||
<%
|
|
||||||
# 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], 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", "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
|
|
||||||
|
|
||||||
|
|
|
@ -1,753 +0,0 @@
|
||||||
" 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 TabLine ctermbg=238 ctermfg=243 cterm=italic guibg=#3f3f3f guifg=#716c6c gui=italic
|
|
||||||
hi TabLineFill ctermbg=238 ctermfg=238 cterm=italic guibg=#3f3f3f guifg=#3f3f3f gui=italic
|
|
||||||
hi TabLineSel 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 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 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 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=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 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 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
|
|
||||||
|
|
||||||
|
|
|
@ -1,853 +0,0 @@
|
||||||
<%
|
|
||||||
# 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
|
|
||||||
|
|
||||||
|
|
|
@ -1,743 +0,0 @@
|
||||||
" 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
|
|
||||||
|
|
||||||
|
|
|
@ -1,864 +0,0 @@
|
||||||
<%
|
|
||||||
# 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" ],
|
|
||||||
|
|
||||||
# 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
|
|
||||||
|
|
||||||
|
|
|
@ -1,755 +0,0 @@
|
||||||
" 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
|
|
||||||
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
|
|
||||||
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
|
|
||||||
|
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
set iskeyword+=-
|
|
|
@ -1,2 +0,0 @@
|
||||||
nnoremap <buffer> <F5> :call ft#compileeruby#CompileEruby(0)<CR>
|
|
||||||
nnoremap <buffer> <F6> :call ft#compileeruby#CompileEruby(1)<CR>
|
|
|
@ -1 +0,0 @@
|
||||||
:compiler fish
|
|
|
@ -1 +0,0 @@
|
||||||
setlocal keywordprg=:help
|
|
|
@ -1 +0,0 @@
|
||||||
set iskeyword+=$
|
|
|
@ -1,18 +0,0 @@
|
||||||
" markdown : jump to next heading
|
|
||||||
" https://gist.github.com/romainl/ac63e108c3d11084be62b3c04156c263
|
|
||||||
function! s:JumpToNextHeading(direction, count)
|
|
||||||
let col = col(".")
|
|
||||||
|
|
||||||
silent execute a:direction == "up" ? '?^#' : '/^#'
|
|
||||||
|
|
||||||
if a:count > 1
|
|
||||||
silent execute "normal! " . repeat("n", a:direction == "up" && col != 1 ? a:count : a:count - 1)
|
|
||||||
endif
|
|
||||||
|
|
||||||
silent execute "normal! " . col . "|"
|
|
||||||
|
|
||||||
unlet col
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
nnoremap <buffer> <silent> ]] :<C-u>call <SID>JumpToNextHeading("down", v:count1)<CR>
|
|
||||||
nnoremap <buffer> <silent> [[ :<C-u>call <SID>JumpToNextHeading("up", v:count1)<CR>
|
|
|
@ -1,8 +0,0 @@
|
||||||
function! StripSpecialM() abort
|
|
||||||
:%s/
$//e
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
augroup RemoveSpecialM
|
|
||||||
autocmd BufWritePre <buffer> call StripSpecialM()
|
|
||||||
augroup END
|
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
set iskeyword+=$
|
|
|
@ -1,2 +0,0 @@
|
||||||
nnoremap <silent> <buffer> <F5> :call SaveAndExecute('ruby')<CR>
|
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
set iskeyword+=$
|
|
|
@ -1 +0,0 @@
|
||||||
nnoremap <buffer> <F5> :w !sh<cr>
|
|
|
@ -1,4 +0,0 @@
|
||||||
setlocal keywordprg=:help
|
|
||||||
setlocal iskeyword+=:
|
|
||||||
|
|
||||||
nnoremap <buffer> <F5> :w \| source %<cr>
|
|
|
@ -1,8 +0,0 @@
|
||||||
set includeexpr=substitute(substitute(v:fname,'^[\\~@]\/','./',''),'^[\\~@]','./node_modules/','')
|
|
||||||
|
|
||||||
setlocal suffixesadd=.js,.vue,.scss
|
|
||||||
setlocal complete=.,w,b,u,i
|
|
||||||
|
|
||||||
setlocal include=\\%(\\<require\\s*(\\s*\\\|\\<import\\>[^;\"']*\\)[\"']\\zs[^\"']*
|
|
||||||
|
|
||||||
setlocal foldnestmax=3
|
|
|
@ -1,27 +0,0 @@
|
||||||
"auto_window_settings {{{
|
|
||||||
function! WinEnterColorColumn() abort"{{{
|
|
||||||
if &buftype != ''
|
|
||||||
setlocal colorcolumn=0
|
|
||||||
elseif exists('b:colorcolumn_restore')
|
|
||||||
execute 'setlocal colorcolumn=' . b:colorcolumn_restore
|
|
||||||
endif
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
function! WinLeaveColorColumn() abort"{{{
|
|
||||||
let b:colorcolumn_restore = &colorcolumn
|
|
||||||
setlocal colorcolumn=0
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
augroup auto_window_settings "{{{
|
|
||||||
autocmd!
|
|
||||||
autocmd WinEnter * call WinEnterColorColumn()
|
|
||||||
autocmd WinEnter * set cursorline | set cursorcolumn
|
|
||||||
" autocmd WinLeave * setlocal colorcolumn=0
|
|
||||||
autocmd WinLeave * call WinLeaveColorColumn()
|
|
||||||
autocmd WinLeave * set nocursorline | set nocursorcolumn
|
|
||||||
augroup END
|
|
||||||
"}}} augroup auto_window_settings
|
|
||||||
" }}} auto_window_settings
|
|
||||||
|
|
|
@ -1,44 +0,0 @@
|
||||||
function! MyFoldText()
|
|
||||||
if !exists('g:foldtext_column')
|
|
||||||
let g:foldtext_column = 80 " column to right align foldtext with
|
|
||||||
endif
|
|
||||||
|
|
||||||
if !exists('b:foldtext_column')
|
|
||||||
let b:foldtext_column = g:foldtext_column " column to right align foldtext with
|
|
||||||
endif
|
|
||||||
|
|
||||||
if !exists('g:foldtext_maxcolumn')
|
|
||||||
let g:foldtext_maxcolumn = 120
|
|
||||||
endif
|
|
||||||
|
|
||||||
let l:linecount = v:foldend - v:foldstart
|
|
||||||
" don't display foldmarker braces
|
|
||||||
" put one of the braces in brackets so vim doesn't treat
|
|
||||||
" it as an actual fold marker
|
|
||||||
let l:line = substitute(getline(v:foldstart), '"\?{\({\){', '', '')
|
|
||||||
" don't display vim comment quotation marks
|
|
||||||
" TODO other comment markers
|
|
||||||
let l:line = substitute(l:line, "\^\"\\s\\?", '', '')
|
|
||||||
|
|
||||||
" let l:postfix = l:linecount . ' ' . substitute(v:folddashes, '-', '•', 'g')
|
|
||||||
let l:postfix = l:linecount . ' ' . substitute(v:folddashes, '-', '↓', 'g')
|
|
||||||
while strchars(l:postfix) < 7
|
|
||||||
let l:postfix = ' ' . l:postfix
|
|
||||||
endwhile
|
|
||||||
" let l:postfix = ' ↓ ' . l:postfix
|
|
||||||
|
|
||||||
let l:len_line = len(l:line)
|
|
||||||
let l:len_postfix = strchars(l:postfix)
|
|
||||||
|
|
||||||
if l:len_line + l:len_postfix <= b:foldtext_column
|
|
||||||
let l:padding = ' '[l:len_line + l:len_postfix + 0:b:foldtext_column - 1]
|
|
||||||
let l:foldtext = l:line . l:padding . l:postfix
|
|
||||||
else
|
|
||||||
let l:sniptext = ' ⋯'
|
|
||||||
let l:foldtext = l:line[:b:foldtext_column - 1 - strchars(l:sniptext) - l:len_postfix] . l:sniptext . l:postfix
|
|
||||||
endif
|
|
||||||
|
|
||||||
return l:foldtext
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
set foldtext=MyFoldText()
|
|
149
init.plugins.vim
149
init.plugins.vim
|
@ -1,10 +1,3 @@
|
||||||
if empty(glob('~/.config/nvim/autoload/plug.vim'))"
|
|
||||||
silent !curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs
|
|
||||||
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
|
|
||||||
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
|
|
||||||
endif
|
|
||||||
call plug#begin('~/.config/.nvim/bundle')
|
|
||||||
|
|
||||||
" #vim-hexokinase {{{
|
" #vim-hexokinase {{{
|
||||||
" https://github.com/RRethy/vim-hexokinase
|
" https://github.com/RRethy/vim-hexokinase
|
||||||
Plug 'RRethy/vim-hexokinase'
|
Plug 'RRethy/vim-hexokinase'
|
||||||
|
@ -323,148 +316,6 @@ let g:mta_filetypes = {
|
||||||
|
|
||||||
"}}}
|
"}}}
|
||||||
|
|
||||||
" #Netrw {{{
|
|
||||||
|
|
||||||
let g:netrw_liststyle=3
|
|
||||||
let g:netrw_list_hide='^\..*'
|
|
||||||
let g:netrw_preview = 1
|
|
||||||
let g:netrw_winsize = 40
|
|
||||||
" let g:netrw_browse_split = 4
|
|
||||||
let g:netrw_altfile = 1
|
|
||||||
let g:netrw_mousemaps = 0
|
|
||||||
|
|
||||||
nnoremap <space>nn :call OpenNetrw()<CR>
|
|
||||||
" nnoremap <space>ee :e .<CR>
|
|
||||||
" nnoremap <space>eq :Rex<CR>
|
|
||||||
|
|
||||||
function! OpenNetrw() abort "{{{
|
|
||||||
Texplore
|
|
||||||
" setl rnu nu
|
|
||||||
endfunction
|
|
||||||
"}}}
|
|
||||||
|
|
||||||
function! CloseNetrw(keep_buffer) abort "{{{
|
|
||||||
if a:keep_buffer == 1
|
|
||||||
let l:current_buffer = bufnr("%")
|
|
||||||
tabclose
|
|
||||||
tabprevious
|
|
||||||
if bufexists(l:current_buffer) > 0
|
|
||||||
execute "buffer" l:current_buffer
|
|
||||||
endif
|
|
||||||
else
|
|
||||||
tabclose
|
|
||||||
tabprevious
|
|
||||||
endif
|
|
||||||
endfunction
|
|
||||||
"}}}
|
|
||||||
"}}}
|
|
||||||
" #Obsession{{{
|
|
||||||
" fork of tpope/vim-obsession
|
|
||||||
Plug 'studio-vx/vim-obsession'
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
" #undotree {{{
|
|
||||||
Plug 'mbbill/undotree'
|
|
||||||
nnoremap <space>ut :UndotreeToggle<cr>
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
" #tcomment_vim{{{
|
|
||||||
" https://github.com/tomtom/tcomment_vim
|
|
||||||
Plug 'tomtom/tcomment_vim'
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
" #vim-fzf {{{
|
|
||||||
" https://github.com/junegunn/fzf.vim
|
|
||||||
if executable('fzf') && v:version >= 704
|
|
||||||
Plug 'junegunn/fzf.vim'
|
|
||||||
|
|
||||||
nnoremap <space>fg :GFiles<CR>
|
|
||||||
nnoremap <space>ff :Files<CR>
|
|
||||||
nnoremap <space>fH :History<CR>
|
|
||||||
nnoremap <space>ft :Tags<CR>
|
|
||||||
nnoremap <space>fb :Buffers<CR>
|
|
||||||
nnoremap <space>fh :Helptags<CR>
|
|
||||||
" nnoremap <space>fa :Ag<CR>
|
|
||||||
" nnoremap <space>fA :Ag!<CR>
|
|
||||||
|
|
||||||
" Ag! gives fullscreen with preview
|
|
||||||
" command! -bang -nargs=* Ag
|
|
||||||
" \ call fzf#vim#ag(<q-args>,
|
|
||||||
" \ <bang>0 ? fzf#vim#with_preview('up:60%')
|
|
||||||
" \ : fzf#vim#with_preview('right:50%:hidden', '?'),
|
|
||||||
" \ <bang>0)
|
|
||||||
"
|
|
||||||
" Similarly, we can apply it to fzf#vim#grep. To use ripgrep instead of ag:
|
|
||||||
command! -bang -nargs=* Rg
|
|
||||||
\ call fzf#vim#grep(
|
|
||||||
\ 'rg --column --line-number --no-heading --color=always --smart-case '.shellescape(<q-args>), 1,
|
|
||||||
\ <bang>0 ? fzf#vim#with_preview('up:60%')
|
|
||||||
\ : fzf#vim#with_preview('right:50%:hidden', '?'),
|
|
||||||
\ <bang>0)
|
|
||||||
|
|
||||||
" Files command with preview window
|
|
||||||
command! -bang -nargs=? -complete=dir Files
|
|
||||||
\ call fzf#vim#files(<q-args>, fzf#vim#with_preview(), <bang>0)
|
|
||||||
|
|
||||||
let g:fzf_colors =
|
|
||||||
\ { 'fg': ['fg', 'Normal'],
|
|
||||||
\ 'bg': ['bg', 'Normal'],
|
|
||||||
\ 'hl': ['fg', 'Label'],
|
|
||||||
\ 'fg+': ['fg', 'CursorLine', 'CursorColumn', 'Normal'],
|
|
||||||
\ 'bg+': ['bg', 'CursorLine', 'CursorColumn'],
|
|
||||||
\ 'hl+': ['fg', 'WildMenu'],
|
|
||||||
\ 'info': ['fg', 'Comment'],
|
|
||||||
\ 'border': ['fg', 'Ignore'],
|
|
||||||
\ 'prompt': ['fg', 'Constant'],
|
|
||||||
\ 'pointer': ['fg', 'Special'],
|
|
||||||
\ 'marker': ['fg', 'Keyword'],
|
|
||||||
\ 'spinner': ['fg', 'Label'],
|
|
||||||
\ 'header': ['fg', 'Comment'] }
|
|
||||||
endif
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
" #polyglot{{{
|
|
||||||
" https://github.com/sheerun/vim-polyglot
|
|
||||||
Plug 'sheerun/vim-polyglot'
|
|
||||||
|
|
||||||
" vue options
|
|
||||||
let g:vue_disable_pre_processors=0
|
|
||||||
" set custom syntax highlighting
|
|
||||||
augroup fixhighlighting
|
|
||||||
autocmd!
|
|
||||||
autocmd BufNewFile,BufRead *.vue syntax sync fromstart
|
|
||||||
augroup END
|
|
||||||
"}}}
|
|
||||||
" #vim-markdown{{{
|
|
||||||
" https://github.com/plasticboy/vim-markdown
|
|
||||||
Plug 'plasticboy/vim-markdown'
|
|
||||||
let g:vim_markdown_toc_autofit = 1
|
|
||||||
let g:vim_markdown_fenced_languages = ['bash=sh']
|
|
||||||
"}}}
|
|
||||||
" #vim-repeat{{{
|
|
||||||
" https://github.com/tpope/vim-repeat
|
|
||||||
Plug 'tpope/vim-repeat'
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
" #vim-rsi{{{
|
|
||||||
"https://github.com/tpope/vim-rsi
|
|
||||||
Plug 'tpope/vim-rsi'
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
" #vim-surround{{{
|
|
||||||
Plug 'tpope/vim-surround'
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
" #wakatime{{{
|
|
||||||
" https://wakatime.com/vim
|
|
||||||
Plug 'wakatime/vim-wakatime'
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
|
|
||||||
call plug#end()
|
|
||||||
runtime macros/matchit.vim
|
|
||||||
" TODO - try 'coc-tsserver'
|
|
||||||
call coc#add_extension( 'coc-vetur', 'coc-python', 'coc-phpls', 'coc-json', 'coc-css', 'coc-prettier', 'coc-eslint', 'coc-vimlsp', 'coc-tsserver')
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
505
init.vim
505
init.vim
|
@ -1,484 +1,49 @@
|
||||||
|
set runtimepath^=~/.config/vim runtimepath+=~/.config/vim/after
|
||||||
|
let &packpath = &runtimepath
|
||||||
|
|
||||||
|
|
||||||
|
source ~/.config/vim/vimrc
|
||||||
|
|
||||||
" set ruby program to global one. Need to investigate if this will cause
|
" 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.
|
" 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'
|
let g:ruby_host_prog = '~/.gem/ruby/2.6.0/bin/neovim-ruby-host'
|
||||||
|
|
||||||
source ~/.config/nvim/init.plugins.vim
|
" TODO - try 'coc-tsserver'
|
||||||
|
call coc#add_extension( 'coc-vetur', 'coc-python', 'coc-phpls', 'coc-json', 'coc-css', 'coc-prettier', 'coc-eslint', 'coc-vimlsp', 'coc-tsserver')
|
||||||
|
|
||||||
|
" source ~/.config/nvim/init.statusline.vim
|
||||||
source ~/.config/nvim/init.tabline.vim
|
source ~/.config/nvim/init.tabline.vim
|
||||||
source ~/.config/nvim/init.auto-window.vim
|
|
||||||
source ~/.config/nvim/init.fold-text.vim
|
|
||||||
|
|
||||||
" TODO - maybe separate some of these into own files too
|
set statusline+=\ nvim\
|
||||||
" #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>
|
|
||||||
"}}}
|
|
||||||
|
|
||||||
function! s:RunShellCommand(cmdline) abort"{{{
|
" set foldtext=foldtext()
|
||||||
" 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
|
|
||||||
"}}}
|
|
||||||
"----------------------------------------------------------------------------}}}
|
|
||||||
"#commands{{{
|
|
||||||
" TrimWhitespace{{{
|
|
||||||
command! -range=% TrimWhitespace let b:wv = winsaveview() |
|
|
||||||
\ keeppattern <line1>,<line2>s/\s\+$// |
|
|
||||||
\ call winrestview(b:wv)
|
|
||||||
"}}}
|
|
||||||
" Scratch, ScratchVertical{{{
|
|
||||||
command! Scratch new | setlocal buftype=nofile | setlocal bufhidden=hide | setlocal noswapfile
|
|
||||||
command! ScratchVertical vnew | setlocal buftype=nofile | setlocal bufhidden=hide | setlocal noswapfile
|
|
||||||
"}}}
|
|
||||||
"}}}
|
|
||||||
" #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 monotonous-light
|
|
||||||
|
|
||||||
set updatetime=100
|
|
||||||
set timeoutlen=500
|
|
||||||
set lazyredraw
|
|
||||||
|
|
||||||
" the ;/home/ray tells vim to stop searching at /home/ray
|
|
||||||
set tags+=./.tags,.tags,./tags-py,.tags-py;/home/ray/
|
|
||||||
|
|
||||||
" persisitent undo file
|
|
||||||
set undofile
|
|
||||||
set undodir=~/.vim/.vimtmp
|
|
||||||
set backupdir=~/.vim/.vimtmp
|
|
||||||
set directory=~/.vim/.vimtmp
|
|
||||||
|
|
||||||
set viewoptions-=options
|
|
||||||
|
|
||||||
set ignorecase
|
|
||||||
set smartcase
|
|
||||||
|
|
||||||
set wildmenu
|
|
||||||
set wildmode=longest:full,full
|
|
||||||
set wildignore+=/node_modules/,dist/
|
|
||||||
|
|
||||||
" Use ag over grep
|
|
||||||
if executable('ag')
|
|
||||||
set grepprg=ag\ --nogroup\ --nocolor\ --ignore\ node_modules
|
|
||||||
endif
|
|
||||||
|
|
||||||
set hidden
|
|
||||||
|
|
||||||
set hlsearch
|
|
||||||
|
|
||||||
set completeopt=menuone
|
|
||||||
|
|
||||||
set nospell
|
|
||||||
set spelllang=en_gb
|
|
||||||
|
|
||||||
set diffopt+=vertical
|
|
||||||
|
|
||||||
set rnu nu
|
|
||||||
|
|
||||||
set tabstop=8
|
|
||||||
set softtabstop=2
|
|
||||||
set shiftwidth=2
|
|
||||||
set shiftround
|
|
||||||
set expandtab
|
|
||||||
set autoindent
|
|
||||||
|
|
||||||
set textwidth=120
|
|
||||||
set formatoptions=cq
|
|
||||||
set wrapmargin=0
|
|
||||||
|
|
||||||
set cursorline
|
|
||||||
|
|
||||||
set foldcolumn=2
|
|
||||||
if has('patch-7-4-2201')
|
|
||||||
set signcolumn=yes
|
|
||||||
endif
|
|
||||||
set colorcolumn=80,120
|
|
||||||
|
|
||||||
set iskeyword+=-
|
|
||||||
set scrolloff=10
|
|
||||||
set showcmd
|
|
||||||
set incsearch
|
|
||||||
|
|
||||||
set laststatus=2
|
|
||||||
set shortmess=aoOT
|
|
||||||
set cmdheight=3
|
|
||||||
|
|
||||||
set foldmethod=indent
|
|
||||||
set foldnestmax=3
|
|
||||||
set foldlevelstart=2
|
|
||||||
|
|
||||||
set showmode
|
|
||||||
|
|
||||||
set autoindent
|
|
||||||
set breakindent
|
|
||||||
set showbreak=\ \ ↳\
|
|
||||||
|
|
||||||
set mouse=a
|
|
||||||
|
|
||||||
set listchars=eol:¬,tab:>-,trail:~,extends:>,precedes:<,space:·
|
|
||||||
set fillchars=stl:\ ,stlnc:\ ,vert:┃,fold:\
|
set fillchars=stl:\ ,stlnc:\ ,vert:┃,fold:\
|
||||||
|
|
||||||
set statusline=\
|
"auto_window_settings {{{
|
||||||
set statusline+=[%n]\ \
|
function! WinEnterColorColumn() abort"{{{
|
||||||
set statusline+=%l\ of\ %L\
|
if &buftype != ''
|
||||||
set statusline+=(%p%%)
|
setlocal colorcolumn=0
|
||||||
set statusline+=%=
|
elseif exists('b:colorcolumn_restore')
|
||||||
set statusline+=%y\
|
execute 'setlocal colorcolumn=' . b:colorcolumn_restore
|
||||||
set statusline+=%r\ %m\ %F
|
endif
|
||||||
set statusline+=\
|
endfunction
|
||||||
|
|
||||||
set conceallevel=0
|
|
||||||
"----------------------------------------------------------------------------}}}
|
|
||||||
" #mappings {{{
|
|
||||||
let g:mapleader = ' '
|
|
||||||
" search and replace {{{
|
|
||||||
nnoremap <space>rr :%s/\<<C-r>=expand('<cword>')<CR>\>//g<left><left>
|
|
||||||
"}}}
|
|
||||||
" #syntax
|
|
||||||
nnoremap <silent> <cr>s :syntax on<cr>
|
|
||||||
nnoremap <silent> <cr>S :syntax off<cr>
|
|
||||||
" miscallaneous {{{
|
|
||||||
nnoremap <cr>l :colorscheme monotonous-light<cr>
|
|
||||||
nnoremap <cr>d :colorscheme monotonous-dark<cr>
|
|
||||||
nnoremap 0 ^
|
|
||||||
nnoremap <silent><space>cs :let @/=""<cr>
|
|
||||||
nnoremap <space>: :setlocal number<CR>:
|
|
||||||
nnoremap <silent> <space>rc :so $MYVIMRC<CR>
|
|
||||||
nnoremap <silent><expr> <space>nh (&hls && v:hlsearch ? ':nohls' : ':set hls')."\n"
|
|
||||||
nnoremap <silent> <space>sl :set invlist<CR>
|
|
||||||
nnoremap <space>aa A<left>
|
|
||||||
nnoremap <space>a2 A<left><left>
|
|
||||||
nnoremap <space>ab A<C-o>B
|
|
||||||
nnoremap <space>co :!clear;
|
|
||||||
nnoremap <space>;; A;<esc>
|
|
||||||
nnoremap <space>;j jA;<esc>
|
|
||||||
nnoremap <space>,, A,<esc>
|
|
||||||
nnoremap <space>,j jA,<esc>
|
|
||||||
" Focus on current fold, close the rest
|
|
||||||
nnoremap <silent> <space>zz zMzvzt
|
|
||||||
" replace current word with last yanked/deleted text
|
|
||||||
nnoremap <silent> <space>rw "_diwP
|
|
||||||
" replace current word with last yanked text
|
|
||||||
nnoremap <silent> <space>ry diw"0P
|
|
||||||
" quick grep of visual selection
|
|
||||||
vnoremap <space>gr y:grep! -R <C-r>" .
|
|
||||||
" open quickfix window of TODOs
|
|
||||||
" FIXME i want fixme!!!
|
|
||||||
nnoremap <space>td :grep -RE '(TODO\\|FIXME)' .<CR>:botright cwindow<CR>:echo len(getqflist()) 'TODOs'<CR>
|
|
||||||
" devdocs mapping
|
|
||||||
nnoremap <space>dd :DD<CR>
|
|
||||||
" write and delete current buffer
|
|
||||||
nnoremap <space>bx :w\|bd<cr>
|
|
||||||
" sync highlighting from start
|
|
||||||
nnoremap <silent><space>ss :syntax sync fromstart<CR>
|
|
||||||
|
|
||||||
"}}}
|
"}}}
|
||||||
" terminal{{{
|
function! WinLeaveColorColumn() abort"{{{
|
||||||
if has('terminal')
|
let b:colorcolumn_restore = &colorcolumn
|
||||||
tnoremap <Esc> <C-\><C-n>
|
setlocal colorcolumn=0
|
||||||
endif
|
endfunction
|
||||||
"}}}
|
|
||||||
" windows{{{
|
|
||||||
nnoremap <space>ww :resize<CR>:vertical resize<CR>
|
|
||||||
|
|
||||||
" }}}
|
|
||||||
" git mappings {{{
|
|
||||||
" also see vim-fugitive plugin section
|
|
||||||
nnoremap <space>gD :!clear; echo 'git diff'; git diff<CR>
|
|
||||||
nnoremap <space>ga :!clear; git add %; git status<CR>
|
|
||||||
nnoremap <space>gA :!clear; git add .; git status<CR>
|
|
||||||
nnoremap <space>gg :!clear; git add %; git commit -m ''<Left>
|
|
||||||
nnoremap <space>gP :!clear; echo 'git push'; git push<CR>
|
|
||||||
|
|
||||||
"}}}
|
"}}}
|
||||||
" movement/navigation{{{
|
augroup auto_window_settings "{{{
|
||||||
nnoremap <Esc>j :resize -5<CR>
|
autocmd!
|
||||||
nnoremap <Esc>k :resize +5<CR>
|
autocmd WinEnter * call WinEnterColorColumn()
|
||||||
nnoremap <Esc>l :vertical resize +5<CR>
|
autocmd WinEnter * set cursorline | set cursorcolumn
|
||||||
nnoremap <Esc>h :vertical resize -5<CR>
|
" autocmd WinLeave * setlocal colorcolumn=0
|
||||||
" alias for :tjump <cword>
|
autocmd WinLeave * call WinLeaveColorColumn()
|
||||||
nnoremap <space>tj g<C-]>
|
autocmd WinLeave * set nocursorline | set nocursorcolumn
|
||||||
" alias for :ptjump <cword>
|
augroup END
|
||||||
nnoremap <space>tp <C-w>g}
|
"}}} augroup auto_window_settings
|
||||||
|
" }}} auto_window_settings
|
||||||
"}}}
|
|
||||||
" 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 jkrg <c-o>:reg<cr>
|
|
||||||
inoremap :w<cr> :w<cr>
|
|
||||||
inoremap [:w<cr> :w<cr>
|
|
||||||
inoremap {:w<cr> :w<cr>
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
" working_with_underscores{{{
|
|
||||||
nnoremap <space>w f_l
|
|
||||||
nnoremap <space>b hT_
|
|
||||||
nnoremap <space>e lt_
|
|
||||||
onoremap u t_
|
|
||||||
onoremap U f_
|
|
||||||
"}}}
|
|
||||||
"----------------------------------------------------------------------------}}}
|
|
||||||
" #abbreviations {{{
|
|
||||||
|
|
||||||
" spelling"{{{
|
|
||||||
iabbrev adn and
|
|
||||||
iabbrev waht what
|
|
||||||
iabbrev tehn then
|
|
||||||
iabbrev functin function
|
|
||||||
iabbrev positin position
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
" css{{{
|
|
||||||
iabbrev pabs; position: absolute;
|
|
||||||
iabbrev pfix; position: fixed;
|
|
||||||
iabbrev prel; position: relative;
|
|
||||||
iabbrev fdr; flex-direction: row;
|
|
||||||
iabbrev fdc; flex-direction: column;
|
|
||||||
iabbrev jcc; justify-content: center;
|
|
||||||
iabbrev aic; align-items: center;
|
|
||||||
iabbrev t0; top: 0;
|
|
||||||
iabbrev b0; bottom: 0;
|
|
||||||
iabbrev l0; left: 0;
|
|
||||||
iabbrev r0; right: 0;
|
|
||||||
|
|
||||||
iabbrev ct'' content-type: '';
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
|
|
||||||
"----------------------------------------------------------------------------}}}
|
|
||||||
" #autocommands {{{
|
|
||||||
|
|
||||||
" persistent folds {{{
|
|
||||||
augroup AutoSaveFolds
|
|
||||||
autocmd!
|
|
||||||
autocmd BufWrite ?* mkview
|
|
||||||
autocmd BufRead ?* silent! loadview
|
|
||||||
augroup END
|
|
||||||
|
|
||||||
" }}}
|
|
||||||
" Show trailing whitepace and spaces before a tab: {{{
|
|
||||||
augroup whitespaceerrors
|
|
||||||
autocmd!
|
|
||||||
autocmd Syntax * syn match ExtraWhitespace /\s\+$\| \+\ze\t/ containedin=ALL
|
|
||||||
augroup END
|
|
||||||
|
|
||||||
" }}}
|
|
||||||
" automatically reload if color scheme file written {{{
|
|
||||||
" augroup coloreload
|
|
||||||
" autocmd!
|
|
||||||
" autocmd BufWritePost customred256.vim so $MYVIMRC
|
|
||||||
" augroup end
|
|
||||||
"
|
|
||||||
|
|
||||||
" }}}
|
|
||||||
" line numbering {{{
|
|
||||||
" if exists('##CmdlineEnter')
|
|
||||||
" augroup linenumbering
|
|
||||||
" autocmd!
|
|
||||||
" autocmd CmdlineEnter * :redraw | :set number
|
|
||||||
" autocmd CmdlineLeave * :set nonumber
|
|
||||||
" augroup END
|
|
||||||
" endif
|
|
||||||
|
|
||||||
" }}}
|
|
||||||
" Automatically reload .vimrc if changed {{{
|
|
||||||
augroup myvimrc
|
|
||||||
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
|
|
||||||
|
|
||||||
" }}}
|
|
||||||
|
|
||||||
"----------------------------------------------------------------------------}}}
|
|
||||||
"
|
|
||||||
|
|
||||||
" vim: set foldmethod=marker:
|
" vim: set foldmethod=marker:
|
||||||
|
|
|
@ -1,82 +0,0 @@
|
||||||
Giana
|
|
||||||
WooCommerce
|
|
||||||
MacFarley's
|
|
||||||
Callum
|
|
||||||
Connor
|
|
||||||
MacFarleys
|
|
||||||
Stantham
|
|
||||||
LLP
|
|
||||||
Pascutti
|
|
||||||
Heerlen
|
|
||||||
Lecadini
|
|
||||||
#efretina
|
|
||||||
Defretina's
|
|
||||||
Lecadina
|
|
||||||
Defretina/!
|
|
||||||
Defretini
|
|
||||||
Defretini's
|
|
||||||
Aanajse
|
|
||||||
Fotostudio
|
|
||||||
EUR
|
|
||||||
js
|
|
||||||
backend
|
|
||||||
Vue
|
|
||||||
pomodora
|
|
||||||
walkthrough
|
|
||||||
Overlearning
|
|
||||||
Einstellung
|
|
||||||
Coursera
|
|
||||||
CTA
|
|
||||||
lol
|
|
||||||
Adwords
|
|
||||||
shareability
|
|
||||||
B2B
|
|
||||||
salesy
|
|
||||||
Depeche
|
|
||||||
to's
|
|
||||||
posssible
|
|
||||||
OctoberCMS
|
|
||||||
Nuxt
|
|
||||||
CMS
|
|
||||||
Laravel
|
|
||||||
SVG
|
|
||||||
app
|
|
||||||
PHP
|
|
||||||
WordPress
|
|
||||||
CSS
|
|
||||||
minification
|
|
||||||
plugins
|
|
||||||
codebase
|
|
||||||
templating
|
|
||||||
Performant
|
|
||||||
blogging
|
|
||||||
SEO
|
|
||||||
namespaces
|
|
||||||
Lato
|
|
||||||
SPAs
|
|
||||||
API
|
|
||||||
Heroku
|
|
||||||
Dokku
|
|
||||||
jpg
|
|
||||||
plugin
|
|
||||||
Dockerised
|
|
||||||
OceanWP
|
|
||||||
Elementor
|
|
||||||
Addon
|
|
||||||
GDPR
|
|
||||||
iThemes
|
|
||||||
WP
|
|
||||||
iThemes
|
|
||||||
iThemes
|
|
||||||
Mailchimp
|
|
||||||
Mailchimp
|
|
||||||
MC4WP
|
|
||||||
UpdraftPlus
|
|
||||||
ecommerce
|
|
||||||
FastCGI
|
|
||||||
Nginx
|
|
||||||
offsite
|
|
||||||
Storefront
|
|
||||||
online
|
|
||||||
blog
|
|
||||||
currently
|
|
Binary file not shown.
179
syntax/cst.vim
179
syntax/cst.vim
|
@ -1,179 +0,0 @@
|
||||||
" Vim syntax file
|
|
||||||
" Language: cst
|
|
||||||
" Maintainer: Thomas R. Kimpton <tkimpton@gooberdude.com>
|
|
||||||
" URL: http://www.gooberdude.com/~tkimpton/vim/syntax/cst.vim
|
|
||||||
" Last Change: 5/14/2003
|
|
||||||
" Remark: Used to test color schemes: edit your color scheme file, and
|
|
||||||
" to see what each color assignment does, set the color scheme to your color
|
|
||||||
" scheme then type the command ':setf cst'. As you continue to make changes
|
|
||||||
" save your changes, and switch to another color scheme and back to your own
|
|
||||||
" to see changes.
|
|
||||||
|
|
||||||
" Quit when a syntax file was already loaded
|
|
||||||
if !exists("main_syntax")
|
|
||||||
if version < 600
|
|
||||||
syntax clear
|
|
||||||
elseif exists("b:current_syntax")
|
|
||||||
finish
|
|
||||||
endif
|
|
||||||
" we define it here so that included files can test for it
|
|
||||||
let main_syntax='cst'
|
|
||||||
endif
|
|
||||||
|
|
||||||
" don't use standard HiLink, it will not work with included syntax files
|
|
||||||
if version < 508
|
|
||||||
command! -nargs=+ CSTHiLink hi link <args>
|
|
||||||
else
|
|
||||||
command! -nargs=+ CSTHiLink hi def link <args>
|
|
||||||
endif
|
|
||||||
|
|
||||||
syntax case ignore
|
|
||||||
|
|
||||||
" match definitions
|
|
||||||
syn match CSTSpecialKey /\<SpecialKey\>/
|
|
||||||
syn match CSTNonText /\<NonText\>/
|
|
||||||
syn match CSTDirectory /\<Directory\>/
|
|
||||||
syn match CSTErrorMsg /\<ErrorMsg\>/
|
|
||||||
syn match CSTIncSearch /\<IncSearch\>/
|
|
||||||
syn match CSTSearch /\<Search\>/
|
|
||||||
syn match CSTMoreMsg /\<MoreMsg\>/
|
|
||||||
syn match CSTModeMsg /\<ModeMsg\>/
|
|
||||||
syn match CSTLineNr /\<LineNr\>/
|
|
||||||
syn match CSTQuestion /\<Question\>/
|
|
||||||
syn match CSTStatusLineNC /\<StatusLineNC\>/
|
|
||||||
syn match CSTStatusLine /\<StatusLine\>/
|
|
||||||
syn match CSTVertSplit /\<VertSplit\>/
|
|
||||||
syn match CSTTitle /\<Title\>/
|
|
||||||
syn match CSTVisualNOS /\<VisualNOS\>/
|
|
||||||
syn match CSTVisual /\<Visual\>/
|
|
||||||
syn match CSTWarningMsg /\<WarningMsg\>/
|
|
||||||
syn match CSTWildMenu /\<WildMenu\>/
|
|
||||||
syn match CSTFolded /\<Folded\>/
|
|
||||||
syn match CSTFoldColumn /\<FoldColumn\>/
|
|
||||||
syn match CSTSignColumn /\<SignColumn\>/
|
|
||||||
syn match CSTDiffAdd /\<DiffAdd\>/
|
|
||||||
syn match CSTDiffChange /\<DiffChange\>/
|
|
||||||
syn match CSTDiffDelete /\<DiffDelete\>/
|
|
||||||
syn match CSTDiffText /\<DiffText\>/
|
|
||||||
syn match CSTCursor /\<Cursor\>/
|
|
||||||
syn match CSTComment /\<Comment\>/
|
|
||||||
syn match CSTConstant /\<Constant\>/
|
|
||||||
syn match CSTString /\<String\>/
|
|
||||||
syn match CSTCharacter /\<Character\>/
|
|
||||||
syn match CSTNumber /\<Number\>/
|
|
||||||
syn match CSTBoolean /\<Boolean\>/
|
|
||||||
syn match CSTFloat /\<Float\>/
|
|
||||||
syn match CSTIdentifier /\<Identifier\>/
|
|
||||||
syn match CSTFunction /\<Function\>/
|
|
||||||
syn match CSTStatement /\<Statement\>/
|
|
||||||
syn match CSTConditional /\<Conditional\>/
|
|
||||||
syn match CSTRepeat /\<Repeat\>/
|
|
||||||
syn match CSTLabel /\<Label\>/
|
|
||||||
syn match CSTOperator /\<Operator\>/
|
|
||||||
syn match CSTKeyword /\<Keyword\>/
|
|
||||||
syn match CSTException /\<Exception\>/
|
|
||||||
syn match CSTPreProc /\<PreProc\>/
|
|
||||||
syn match CSTInclude /\<Include\>/
|
|
||||||
syn match CSTDefine /\<Define\>/
|
|
||||||
syn match CSTMacro /\<Macro\>/
|
|
||||||
syn match CSTPreCondit /\<PreCondit\>/
|
|
||||||
syn match CSTType /\<Type\>/
|
|
||||||
syn match CSTStorageClass /\<StorageClass\>/
|
|
||||||
syn match CSTStructure /\<Structure\>/
|
|
||||||
syn match CSTTypeDef /\<TypeDef\>/
|
|
||||||
syn match CSTSpecial /\<Special\>/
|
|
||||||
syn match CSTSpecialChar /\<SpecialChar\>/
|
|
||||||
syn match CSTTag /\<Tag\>/
|
|
||||||
syn match CSTDelimiter /\<Delimiter\>/
|
|
||||||
syn match CSTSpecialComment /\<SpecialComment\>/
|
|
||||||
syn match CSTDebug /\<Debug\>/
|
|
||||||
syn match CSTUnderlined /\<Underlined\>/
|
|
||||||
syn match CSTIgnore /\<Ignore\>/
|
|
||||||
syn match CSTError /\<Error\>/
|
|
||||||
syn match CSTSpellBad /\<SpellBad\>/
|
|
||||||
syn match CSTSpellCap /\<SpellCap\>/
|
|
||||||
syn match CSTSpellLocal /\<SpellLocal\>/
|
|
||||||
syn match CSTSpellRare /\<SpellRare\>/
|
|
||||||
syn match CSTTodo /\<Todo\>/
|
|
||||||
|
|
||||||
" The default highlighting.
|
|
||||||
if version >= 508 || !exists("did_CST_syn_inits")
|
|
||||||
if version < 508
|
|
||||||
let did_CST_syn_inits = 1
|
|
||||||
endif
|
|
||||||
CSTHiLink CSTSpecialKey SpecialKey
|
|
||||||
CSTHiLink CSTNonText NonText
|
|
||||||
CSTHiLink CSTDirectory Directory
|
|
||||||
CSTHiLink CSTErrorMsg ErrorMsg
|
|
||||||
CSTHiLink CSTIncSearch IncSearch
|
|
||||||
CSTHiLink CSTSearch Search
|
|
||||||
CSTHiLink CSTMoreMsg MoreMsg
|
|
||||||
CSTHiLink CSTModeMsg ModeMsg
|
|
||||||
CSTHiLink CSTLineNr LineNr
|
|
||||||
CSTHiLink CSTQuestion Question
|
|
||||||
CSTHiLink CSTStatusLineNC StatusLineNC
|
|
||||||
CSTHiLink CSTStatusLine StatusLine
|
|
||||||
CSTHiLink CSTVertSplit VertSplit
|
|
||||||
CSTHiLink CSTTitle Title
|
|
||||||
CSTHiLink CSTVisualNOS VisualNOS
|
|
||||||
CSTHiLink CSTVisual Visual
|
|
||||||
CSTHiLink CSTWarningMsg WarningMsg
|
|
||||||
CSTHiLink CSTWildMenu WildMenu
|
|
||||||
CSTHiLink CSTFolded Folded
|
|
||||||
CSTHiLink CSTFoldColumn FoldColumn
|
|
||||||
CSTHiLink CSTSignColumn SignColumn
|
|
||||||
CSTHiLink CSTDiffAdd DiffAdd
|
|
||||||
CSTHiLink CSTDiffChange DiffChange
|
|
||||||
CSTHiLink CSTDiffDelete DiffDelete
|
|
||||||
CSTHiLink CSTDiffText DiffText
|
|
||||||
CSTHiLink CSTCursor Cursor
|
|
||||||
CSTHiLink CSTComment Comment
|
|
||||||
CSTHiLink CSTConstant Constant
|
|
||||||
CSTHiLink CSTString String
|
|
||||||
CSTHiLink CSTCharacter Character
|
|
||||||
CSTHiLink CSTNumber Number
|
|
||||||
CSTHiLink CSTBoolean Boolean
|
|
||||||
CSTHiLink CSTFloat Float
|
|
||||||
CSTHiLink CSTIdentifier Identifier
|
|
||||||
CSTHiLink CSTFunction Function
|
|
||||||
CSTHiLink CSTStatement Statement
|
|
||||||
CSTHiLink CSTConditional Conditional
|
|
||||||
CSTHiLink CSTRepeat Repeat
|
|
||||||
CSTHiLink CSTLabel Label
|
|
||||||
CSTHiLink CSTOperator Operator
|
|
||||||
CSTHiLink CSTKeyword Keyword
|
|
||||||
CSTHiLink CSTException Exception
|
|
||||||
CSTHiLink CSTPreProc PreProc
|
|
||||||
CSTHiLink CSTInclude Include
|
|
||||||
CSTHiLink CSTDefine Define
|
|
||||||
CSTHiLink CSTMacro Macro
|
|
||||||
CSTHiLink CSTPreCondit PreCondit
|
|
||||||
CSTHiLink CSTType Type
|
|
||||||
CSTHiLink CSTStorageClass StorageClass
|
|
||||||
CSTHiLink CSTStructure Structure
|
|
||||||
CSTHiLink CSTTypedef Typedef
|
|
||||||
CSTHiLink CSTSpecial Special
|
|
||||||
CSTHiLink CSTSpecialChar SpecialChar
|
|
||||||
CSTHiLink CSTTag Tag
|
|
||||||
CSTHiLink CSTDelimiter Delimiter
|
|
||||||
CSTHiLink CSTSpecialComment SpecialComment
|
|
||||||
CSTHiLink CSTDebug Debug
|
|
||||||
CSTHiLink CSTUnderlined Underlined
|
|
||||||
CSTHiLink CSTIgnore Ignore
|
|
||||||
CSTHiLink CSTError Error
|
|
||||||
CSTHiLink CSTSpellBad SpellBad
|
|
||||||
CSTHiLink CSTSpellCap SpellCap
|
|
||||||
CSTHiLink CSTSpellLocal SpellLocal
|
|
||||||
CSTHiLink CSTSpellRare SpellRare
|
|
||||||
CSTHiLink CSTTodo Todo
|
|
||||||
endif
|
|
||||||
|
|
||||||
delcommand CSTHiLink
|
|
||||||
|
|
||||||
let b:current_syntax = "cst"
|
|
||||||
|
|
||||||
if main_syntax == 'cst'
|
|
||||||
unlet main_syntax
|
|
||||||
endif
|
|
||||||
|
|
||||||
" vim: set filetype=cst:
|
|
|
@ -1,18 +0,0 @@
|
||||||
if exists("b:current_syntax")
|
|
||||||
finish
|
|
||||||
endif
|
|
||||||
|
|
||||||
" changing order of following 4 lines breaks highlighting TODO - why?
|
|
||||||
syntax include @octoberPHP syntax/php.vim
|
|
||||||
unlet! b:current_syntax
|
|
||||||
syntax include @octoberConfig syntax/dosini.vim
|
|
||||||
runtime! syntax/jinja.vim
|
|
||||||
|
|
||||||
syntax region octoberConfig start=@\%^\([a-zA-z]\+[a-zA-Z0-9]\+\s*=\s*\("\|'\)\)\|\[\s*[a-zA-Z0-9]\+\s*\]@ end=+^==$+me=e-2 contains=@octoberConfig
|
|
||||||
syntax region octoberPHP start=+^==$+ms=s+2 end=+^==$+me=e-2 contains=@octoberPHP
|
|
||||||
|
|
||||||
" FIXME - why these no work!
|
|
||||||
" syntax match octobercmsSectionDelimiter "^==$"
|
|
||||||
" highlight link octobercmsSectionDelimiter Comment
|
|
||||||
|
|
||||||
let b:current_syntax = "octobercms"
|
|
|
@ -1,138 +0,0 @@
|
||||||
" #Netrw {{{
|
|
||||||
|
|
||||||
let g:netrw_liststyle=3
|
|
||||||
let g:netrw_list_hide='^\..*'
|
|
||||||
let g:netrw_preview = 1
|
|
||||||
let g:netrw_winsize = 40
|
|
||||||
" let g:netrw_browse_split = 4
|
|
||||||
let g:netrw_altfile = 1
|
|
||||||
let g:netrw_mousemaps = 0
|
|
||||||
|
|
||||||
nnoremap <space>nn :call OpenNetrw()<CR>
|
|
||||||
" nnoremap <space>ee :e .<CR>
|
|
||||||
" nnoremap <space>eq :Rex<CR>
|
|
||||||
|
|
||||||
function! OpenNetrw() abort "{{{
|
|
||||||
Texplore
|
|
||||||
" setl rnu nu
|
|
||||||
endfunction
|
|
||||||
"}}}
|
|
||||||
|
|
||||||
function! CloseNetrw(keep_buffer) abort "{{{
|
|
||||||
if a:keep_buffer == 1
|
|
||||||
let l:current_buffer = bufnr("%")
|
|
||||||
tabclose
|
|
||||||
tabprevious
|
|
||||||
if bufexists(l:current_buffer) > 0
|
|
||||||
execute "buffer" l:current_buffer
|
|
||||||
endif
|
|
||||||
else
|
|
||||||
tabclose
|
|
||||||
tabprevious
|
|
||||||
endif
|
|
||||||
endfunction
|
|
||||||
"}}}
|
|
||||||
"}}}
|
|
||||||
" #Obsession{{{
|
|
||||||
" fork of tpope/vim-obsession
|
|
||||||
Plug 'studio-vx/vim-obsession'
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
" #undotree {{{
|
|
||||||
Plug 'mbbill/undotree'
|
|
||||||
nnoremap <space>ut :UndotreeToggle<cr>
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
" #tcomment_vim{{{
|
|
||||||
" https://github.com/tomtom/tcomment_vim
|
|
||||||
Plug 'tomtom/tcomment_vim'
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
" #vim-fzf {{{
|
|
||||||
" https://github.com/junegunn/fzf.vim
|
|
||||||
if executable('fzf') && v:version >= 704
|
|
||||||
Plug 'junegunn/fzf.vim'
|
|
||||||
|
|
||||||
nnoremap <space>fg :GFiles<CR>
|
|
||||||
nnoremap <space>ff :Files<CR>
|
|
||||||
nnoremap <space>fH :History<CR>
|
|
||||||
nnoremap <space>ft :Tags<CR>
|
|
||||||
nnoremap <space>fb :Buffers<CR>
|
|
||||||
nnoremap <space>fh :Helptags<CR>
|
|
||||||
" nnoremap <space>fa :Ag<CR>
|
|
||||||
" nnoremap <space>fA :Ag!<CR>
|
|
||||||
|
|
||||||
" Ag! gives fullscreen with preview
|
|
||||||
" command! -bang -nargs=* Ag
|
|
||||||
" \ call fzf#vim#ag(<q-args>,
|
|
||||||
" \ <bang>0 ? fzf#vim#with_preview('up:60%')
|
|
||||||
" \ : fzf#vim#with_preview('right:50%:hidden', '?'),
|
|
||||||
" \ <bang>0)
|
|
||||||
"
|
|
||||||
" Similarly, we can apply it to fzf#vim#grep. To use ripgrep instead of ag:
|
|
||||||
command! -bang -nargs=* Rg
|
|
||||||
\ call fzf#vim#grep(
|
|
||||||
\ 'rg --column --line-number --no-heading --color=always --smart-case '.shellescape(<q-args>), 1,
|
|
||||||
\ <bang>0 ? fzf#vim#with_preview('up:60%')
|
|
||||||
\ : fzf#vim#with_preview('right:50%:hidden', '?'),
|
|
||||||
\ <bang>0)
|
|
||||||
|
|
||||||
" Files command with preview window
|
|
||||||
command! -bang -nargs=? -complete=dir Files
|
|
||||||
\ call fzf#vim#files(<q-args>, fzf#vim#with_preview(), <bang>0)
|
|
||||||
|
|
||||||
let g:fzf_colors =
|
|
||||||
\ { 'fg': ['fg', 'Normal'],
|
|
||||||
\ 'bg': ['bg', 'Normal'],
|
|
||||||
\ 'hl': ['fg', 'Label'],
|
|
||||||
\ 'fg+': ['fg', 'CursorLine', 'CursorColumn', 'Normal'],
|
|
||||||
\ 'bg+': ['bg', 'CursorLine', 'CursorColumn'],
|
|
||||||
\ 'hl+': ['fg', 'WildMenu'],
|
|
||||||
\ 'info': ['fg', 'Comment'],
|
|
||||||
\ 'border': ['fg', 'Ignore'],
|
|
||||||
\ 'prompt': ['fg', 'Constant'],
|
|
||||||
\ 'pointer': ['fg', 'Special'],
|
|
||||||
\ 'marker': ['fg', 'Keyword'],
|
|
||||||
\ 'spinner': ['fg', 'Label'],
|
|
||||||
\ 'header': ['fg', 'Comment'] }
|
|
||||||
endif
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
" #polyglot{{{
|
|
||||||
" https://github.com/sheerun/vim-polyglot
|
|
||||||
Plug 'sheerun/vim-polyglot'
|
|
||||||
|
|
||||||
" vue options
|
|
||||||
let g:vue_disable_pre_processors=0
|
|
||||||
" set custom syntax highlighting
|
|
||||||
augroup fixhighlighting
|
|
||||||
autocmd!
|
|
||||||
autocmd BufNewFile,BufRead *.vue syntax sync fromstart
|
|
||||||
augroup END
|
|
||||||
"}}}
|
|
||||||
" #vim-markdown{{{
|
|
||||||
" https://github.com/plasticboy/vim-markdown
|
|
||||||
Plug 'plasticboy/vim-markdown'
|
|
||||||
let g:vim_markdown_toc_autofit = 1
|
|
||||||
let g:vim_markdown_fenced_languages = ['bash=sh']
|
|
||||||
"}}}
|
|
||||||
" #vim-repeat{{{
|
|
||||||
" https://github.com/tpope/vim-repeat
|
|
||||||
Plug 'tpope/vim-repeat'
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
" #vim-rsi{{{
|
|
||||||
"https://github.com/tpope/vim-rsi
|
|
||||||
Plug 'tpope/vim-rsi'
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
" #vim-surround{{{
|
|
||||||
Plug 'tpope/vim-surround'
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
" #wakatime{{{
|
|
||||||
" https://wakatime.com/vim
|
|
||||||
Plug 'wakatime/vim-wakatime'
|
|
||||||
|
|
||||||
"}}}
|
|
||||||
|
|
Loading…
Reference in New Issue