Full Code of lunacookies/vim-colors-xcode for AI

master 2329a3ed092b cached
54 files
386.6 KB
130.1k tokens
1 requests
Download .txt
Showing preview only (406K chars total). Download the full file or copy to clipboard to get everything.
Repository: lunacookies/vim-colors-xcode
Branch: master
Commit: 2329a3ed092b
Files: 54
Total size: 386.6 KB

Directory structure:
gitextract_6e8cx92n/

├── .gitignore
├── LICENSE
├── README.md
├── autoload/
│   └── airline/
│       └── themes/
│           ├── xcode.vim
│           ├── xcodedark.vim
│           ├── xcodedarkhc.vim
│           ├── xcodehc.vim
│           ├── xcodelight.vim
│           ├── xcodelighthc.vim
│           └── xcodewwdc.vim
├── colors/
│   ├── xcode.vim
│   ├── xcodedark.vim
│   ├── xcodedarkhc.vim
│   ├── xcodehc.vim
│   ├── xcodelight.vim
│   ├── xcodelighthc.vim
│   └── xcodewwdc.vim
├── doc/
│   ├── xcode.txt
│   ├── xcodedark.txt
│   ├── xcodedarkhc.txt
│   ├── xcodehc.txt
│   ├── xcodelight.txt
│   ├── xcodelighthc.txt
│   └── xcodewwdc.txt
├── templates/
│   ├── _airline.colortemplate
│   ├── _airline_header.colortemplate
│   ├── _dim_punctuation.colortemplate
│   ├── _doc_header.colortemplate
│   ├── _docs.colortemplate
│   ├── _emph_funcs.colortemplate
│   ├── _emph_idents.colortemplate
│   ├── _emph_types.colortemplate
│   ├── _green_comments.colortemplate
│   ├── _links.colortemplate
│   ├── _markdown.colortemplate
│   ├── _match_paren_style.colortemplate
│   ├── _xcodedark.colortemplate
│   ├── _xcodedark_colors.colortemplate
│   ├── _xcodedarkhc_colors.colortemplate
│   ├── _xcodelight.colortemplate
│   ├── _xcodelight_colors.colortemplate
│   ├── _xcodelighthc_colors.colortemplate
│   ├── xcode.colortemplate
│   ├── xcodedark.colortemplate
│   ├── xcodedarkhc.colortemplate
│   ├── xcodehc.colortemplate
│   ├── xcodelight.colortemplate
│   ├── xcodelighthc.colortemplate
│   └── xcodewwdc.colortemplate
├── xcodedark.itermcolors
├── xcodedarkhc.itermcolors
├── xcodelight.itermcolors
├── xcodelighthc.itermcolors
└── xcodewwdc.itermcolors

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitignore
================================================
doc/tags
.DS_Store


================================================
FILE: LICENSE
================================================
ISC License

Copyright (c) 2020, Luna Razzaghipour

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.


================================================
FILE: README.md
================================================
# vim-colors-xcode

A number of Xcode’s colourschemes, now for (Neo)Vim!

![](./xcode-theme-split.png)

<details>
<summary>High contrast variants are available</summary>

| `xcodedark`                                                                                        | `xcodedarkhc` (high-contrast)                                                                        |
| -------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-comparison/xcodedark.png) | ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-comparison/xcodedarkhc.png) |

---

| `xcodelight`                                                                                        | `xcodelighthc` (high-contrast)                                                                        |
| --------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-comparison/xcodelight.png) | ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-comparison/xcodelighthc.png) |

</details>

<details>
<summary>Installation</summary>

Use your favorite runtimepath/plugin manager. If you don’t have one, I recommend [Plug](https://github.com/junegunn/vim-plug):

```viml
Plug 'lunacookies/vim-colors-xcode'
```

Or, alternatively, you can install the old-fashioned way by copying the relevant directories right into `~/.vim`:

```console
$ git clone https://github.com/lunacookies/vim-colors-xcode.git
$ cp -r vim-colors-xcode/{autoload,colors,doc} ~/.vim
```

</details>

<details>
<summary>Language Support</summary>

These colourschemes have been carefully tuned for the following language plugins:

- Bib(La)TeX (built-in)
- CSS ([hail2u/vim-css3-syntax](https://github.com/hail2u/vim-css3-syntax))
- Git ([tpope/vim-git](https://github.com/tpope/vim-git))
- Go ([fatih/vim-go](https://github.com/fatih/vim-go))
- HTML ([othree/html5.vim](https://github.com/othree/html5.vim))
- JSON (built-in)
- JavaScript ([pangloss/vim-javascript](https://github.com/pangloss/vim-javascript))
- Jinja 2 ([Glench/Vim-Jinja2-Syntax](https://github.com/Glench/Vim-Jinja2-Syntax))
- Markdown ([tpope/vim-markdown](https://github.com/tpope/vim-markdown))
- Rust ([lunacookies/vim-rust-syntax-ext](https://github.com/lunacookies/vim-rust-syntax-ext))
- SCSS ([cakebaker/scss-syntax.vim](https://github.com/cakebaker/scss-syntax.vim))
- Swift ([lunacookies/vim-swift](https://github.com/lunacookies/vim-swift))
- TypeScript ([HerringtonDarkholme/yats.vim](https://github.com/HerringtonDarkholme/yats.vim))
- Vim help (built-in)
- VimL (built-in)
</details>

<details>
<summary>Plugin Support</summary>

These plugins are specifically supported:

- [Airline](https://github.com/vim-airline/vim-airline)
- [Matchup](https://github.com/andymass/vim-matchup)
- [Searchlight](https://github.com/PeterRincker/vim-searchlight)
- [Signify](https://github.com/mhinz/vim-signify)
- [Flash](https://github.com/folke/flash.nvim)

To get the closest experience to Xcode it is recommended that you use the following configuration for Signify:

```viml
let g:signify_sign_add    = '┃'
let g:signify_sign_change = '┃'
let g:signify_sign_delete = '•'

let g:signify_sign_show_count = 0 " Don’t show the number of deleted lines.
```

Xcode updates its Git gutter signs immediately upon editing. To achieve this you can add the following to your `vimrc`:

```viml
" Update Git signs every time the text is changed
autocmd User SignifySetup
            \ execute 'autocmd! signify' |
            \ autocmd signify TextChanged,TextChangedI * call sy#start()
```

</details>

<details>
<summary>Options</summary>

Use `:help xcode<variant>`, where variant is either `dark`, `darkhc`, `light`, `lighthc`, or `wwdc`, to view a list of all the possible options and their default values. Add `g:xcode<variant>_` in front of every option name for use. For example, `emph_funcs` would turn into `g:xcodedarkhc_emph_funcs` if you want it to apply to the dark high contrast variant and `g:xcodelight_emph_funcs` for the light version.

_Note that I’ve only added screenshots of the light and dark variants for the options below for reasons of brevity._

<details>
<summary>Comment Style</summary>

- This option does not exist in the WWDC colourscheme
- The default value is `0`

| <sup>`green_comments`</sup> | Dark                                                                                       | Light                                                                                       |
| --------------------------- | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------- |
| `0`                         | ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-green-0-dark.png) | ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-green-0-light.png) |
| `1`                         | ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-green-1-dark.png) | ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-green-1-light.png) |

</details>

<details>
<summary>Punctuation Dimming</summary>

- This option is available in all colourschemes
- The default value is `1`

| <sup>`dim_punctuation`</sup> | Dark                                                                                     | Light                                                                                     |
| ---------------------------- | ---------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
| `0`                          | ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-dim-0-dark.png) | ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-dim-0-light.png) |
| `1`                          | ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-dim-1-dark.png) | ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-dim-1-light.png) |

</details>

<details>
<summary>Syntax Item Emphasis</summary>

- This option is available in all colourschemes
- The default values are `1`, `0` and `0`, for `emph_types`, `emph_funcs` and `emph_idents` respectively

| <sup>`emph_types`, `emph_funcs`, `emph_idents`</sup> | Dark                                                                                                        | Light                                                                                                        |
| ---------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| `1`,<br>`0`,<br>`0`                                  | ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-types-1-funcs-0-idents-0-dark.png) | ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-types-1-funcs-0-idents-0-light.png) |
| `0`,<br>`1`,<br>`0`                                  | ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-types-0-funcs-1-idents-0-dark.png) | ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-types-0-funcs-1-idents-0-light.png) |
| `0`,<br>`1`,<br>`1`                                  | ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-types-0-funcs-1-idents-1-dark.png) | ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-types-0-funcs-1-idents-1-light.png) |

</details>

<details>
<summary>MatchParen style</summary>

- This option is available in all colourschemes
- The default value is `0`

| <sup>`match_paren_style`</sup> | Dark                                                                                            | Light                                                                                            |
| ------------------------------ | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| `0`                            | ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-matchparen-0-dark.png) | ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-matchparen-0-light.png) |
| `1`                            | ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-matchparen-1-dark.png) | ![](https://raw.githubusercontent.com/lunacookies/resources/master/xcode-matchparen-1-light.png) |

</details>
</details>

<details>
<summary>Usage</summary>

First, add one of the following lines to your Vim configuration.

The standard theme:

```viml
colorscheme xcode
```

Or the high contrast version:

```viml
colorscheme xcodehc
```

Either version will change appearance based on `background`'s value (light or dark).

You may also specify a theme variant specifically, bypassing the automatic `background` feature. This method is the only way to access the `xcodewwdc` theme.

```viml
colorscheme xcodedark
colorscheme xcodedarkhc
colorscheme xcodelight
colorscheme xcodelighthc
colorscheme xcodewwdc
```

If you’re using a GUI, then this is all the setup you need. However, if you’re planning to use vim-colors-xcode in a terminal, the terminal must support 24-bit colour, also known as True Colour. This can be enabled through the use of the following setting:

```viml
set termguicolors
```

If you want other terminal output to match with vim-colors-xcode, then set its colours to match the ones below:

<details>
<summary>Dark Palette</summary>

| Colour     | Normal    | Bright    |
| ---------- | --------- | --------- |
| Black      | `#414453` | `#7f8c98` |
| Red        | `#ff8170` | `#ff8170` |
| Green      | `#78c2b3` | `#acf2e4` |
| Yellow     | `#d9c97c` | `#ffa14f` |
| Blue       | `#4eb0cc` | `#6bdfff` |
| Magenta    | `#ff7ab2` | `#ff7ab2` |
| Cyan       | `#b281eb` | `#dabaff` |
| White      | `#dfdfe0` | `#dfdfe0` |
| Foreground | `#dfdfe0` |           |
| Background | `#292a30` |           |

</details>

<details>
<summary>Dark High Contrast Palette</summary>

| Colour     | Normal    | Bright    |
| ---------- | --------- | --------- |
| Black      | `#43454b` | `#838991` |
| Red        | `#ff8a7a` | `#ff8a7a` |
| Green      | `#83c9bc` | `#b1faeb` |
| Yellow     | `#d9c668` | `#ffa14f` |
| Blue       | `#4ec4e6` | `#6bdfff` |
| Magenta    | `#ff85b8` | `#ff85b8` |
| Cyan       | `#cda1ff` | `#e5cfff` |
| White      | `#ffffff` | `#ffffff` |
| Foreground | `#ffffff` |           |
| Background | `#1f1f24` |           |

</details>

<details>
<summary>Light Palette</summary>

| Colour     | Normal    | Bright    |
| ---------- | --------- | --------- |
| Black      | `#b4d8fd` | `#8a99a6` |
| Red        | `#d12f1b` | `#d12f1b` |
| Green      | `#3e8087` | `#23575c` |
| Yellow     | `#78492a` | `#78492a` |
| Blue       | `#0f68a0` | `#0b4f79` |
| Magenta    | `#ad3da4` | `#ad3da4` |
| Cyan       | `#804fb8` | `#4b21b0` |
| White      | `#262626` | `#262626` |
| Foreground | `#262626` |           |
| Background | `#ffffff` |           |

</details>

<details>
<summary>Light High Contrast Palette</summary>

| Colour     | Normal    | Bright    |
| ---------- | --------- | --------- |
| Black      | `#b4d8fd` | `#8a99a6` |
| Red        | `#ad1805` | `#ad1805` |
| Green      | `#355d61` | `#174145` |
| Yellow     | `#78492a` | `#78492a` |
| Blue       | `#0058a1` | `#003f73` |
| Magenta    | `#9c2191` | `#9c2191` |
| Cyan       | `#703daa` | `#441ea1` |
| White      | `#000000` | `#000000` |
| Foreground | `#000000` |           |
| Background | `#ffffff` |           |

</details>

<details>
<summary>WWDC Palette</summary>

| Colour     | Normal    | Bright    |
| ---------- | --------- | --------- |
| Black      | `#494d5c` | `#7f869e` |
| Red        | `#bb383a` | `#bb383a` |
| Green      | `#94c66e` | `#94c66e` |
| Yellow     | `#d28e5d` | `#d28e5d` |
| Blue       | `#8884c5` | `#8884c5` |
| Magenta    | `#b73999` | `#b73999` |
| Cyan       | `#00aba4` | `#00aba4` |
| White      | `#e7e8eb` | `#e7e8eb` |
| Foreground | `#e7e8eb` |           |
| Background | `#292c36` |           |

</details>

iTerm presets for all these palettes are included with this repository.

If you would like to have italic comments, add the following to your `vimrc`:

```viml
augroup vim-colors-xcode
    autocmd!
augroup END

autocmd vim-colors-xcode ColorScheme * hi Comment        cterm=italic gui=italic
autocmd vim-colors-xcode ColorScheme * hi SpecialComment cterm=italic gui=italic
```

</details>

Made in [Colortemplate](https://github.com/lifepillar/vim-colortemplate), the Toolkit for Vim Colourscheme Designers.

The font in the screenshots is [SF Mono](https://developer.apple.com/videos/play/wwdc2016/803/?time=106), which you can download [from Apple’s website](https://developer.apple.com/fonts/).


================================================
FILE: autoload/airline/themes/xcode.vim
================================================
" Name:         xcode
" Description:  A Vim port of the default Xcode 11 colourschemes
" Author:       Luna
" Maintainer:   Luna Razzaghipour <luna@xoria.org>
" License:      Vim License (see `:help license`)
let s:airlineWarning = '#ff8170'
let s:airlineModified = '#dabaff'
let s:airlineInsert = '#d9c97c'
let s:airlineVisual = '#ff7ab2'
let s:airlineReplace = '#b281eb'
let g:airline#themes#xcode#palette = {}

function! airline#themes#xcode#refresh()
  " Normal mode
  let s:N1 = ['#292a30', '#7f8c98', '']
  let s:N2 = [s:N1[0], '#53606e', '']
  let s:N3 = ['#a3b1bf', '#414453', '']
  let s:NW = [s:N1[0], s:airlineWarning, '']
  let s:NM = [s:airlineModified, s:N3[1], '']
  let s:NMi = s:NM

  " Insert mode
  let s:I1 = [s:N1[0], s:airlineInsert, '']
  let s:I2 = s:N2
  let s:I3 = s:N3
  let s:IM = s:NM

  " Visual mode
  let s:V1 = [s:N1[0], s:airlineVisual, '']
  let s:V2 = s:N2
  let s:V3 = s:N3
  let s:VM = s:NM

  " Replace mode
  let s:R1 = [s:N1[0], s:airlineReplace, '']
  let s:R2 = s:N2
  let s:R3 = s:N3
  let s:RM = s:NM

  " Inactive
  let s:IA = [s:N1[0], s:N3[1], '']

  let g:airline#themes#xcode#palette.inactive = airline#themes#generate_color_map(
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]],
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]],
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]])
  let g:airline#themes#xcode#palette.inactive_modified = {
        \ 'airline_c': [s:NMi[0], '', '', '', s:NMi[2]]}

  let g:airline#themes#xcode#palette.normal = airline#themes#generate_color_map(
        \ [s:N1[0], s:N1[1], '', '', s:N1[2]],
        \ [s:N2[0], s:N2[1], '', '', s:N2[2]],
        \ [s:N3[0], s:N3[1], '', '', s:N3[2]])

  let g:airline#themes#xcode#palette.normal.airline_warning = [
        \ s:NW[0], s:NW[1], '', '', s:NW[2]]

  let g:airline#themes#xcode#palette.normal.airline_error = [
        \ s:NW[0], s:NW[1], '', '', s:NW[2]]

  let g:airline#themes#xcode#palette.normal_modified = {
        \ 'airline_c': [s:NM[0], s:NM[1], '', '', s:NM[2]]}

  let g:airline#themes#xcode#palette.normal_modified.airline_warning =
        \ g:airline#themes#xcode#palette.normal.airline_warning

  let g:airline#themes#xcode#palette.insert = airline#themes#generate_color_map(
        \ [s:I1[0], s:I1[1], '', '', s:I1[2]],
        \ [s:I2[0], s:I2[1], '', '', s:I2[2]],
        \ [s:I3[0], s:I3[1], '', '', s:I3[2]])

  let g:airline#themes#xcode#palette.insert.airline_warning =
        \ g:airline#themes#xcode#palette.normal.airline_warning

  let g:airline#themes#xcode#palette.insert_modified = {
        \ 'airline_c': [s:IM[0], s:IM[1], '', '', s:IM[2]]}

  let g:airline#themes#xcode#palette.insert_modified.airline_warning =
        \ g:airline#themes#xcode#palette.normal.airline_warning

  let g:airline#themes#xcode#palette.visual = airline#themes#generate_color_map(
        \ [s:V1[0], s:V1[1], '', '', s:V1[2]],
        \ [s:V2[0], s:V2[1], '', '', s:V2[2]],
        \ [s:V3[0], s:V3[1], '', '', s:V3[2]])

  let g:airline#themes#xcode#palette.visual.airline_warning =
        \ g:airline#themes#xcode#palette.normal.airline_warning

  let g:airline#themes#xcode#palette.visual_modified = {
        \ 'airline_c': [s:VM[0], s:VM[1], '', '', s:VM[2]]}

  let g:airline#themes#xcode#palette.visual_modified.airline_warning =
        \ g:airline#themes#xcode#palette.normal.airline_warning

  let g:airline#themes#xcode#palette.replace = airline#themes#generate_color_map(
        \ [s:R1[0], s:R1[1], '', '', s:R1[2]],
        \ [s:R2[0], s:R2[1], '', '', s:R2[2]],
        \ [s:R3[0], s:R3[1], '', '', s:R3[2]])

  let g:airline#themes#xcode#palette.replace.airline_warning =
        \ g:airline#themes#xcode#palette.normal.airline_warning

  let g:airline#themes#xcode#palette.replace_modified = {
        \ 'airline_c': [s:RM[0], s:RM[1], '', '', s:RM[2]]}

  let g:airline#themes#xcode#palette.replace_modified.airline_warning =
        \ g:airline#themes#xcode#palette.normal.airline_warning

  let g:airline#themes#xcode#palette.tabline = {}

  let g:airline#themes#xcode#palette.tabline.airline_tab = [
        \ s:I2[0], s:I2[1], '', '', s:I2[2]]

  let g:airline#themes#xcode#palette.tabline.airline_tabtype = [
        \ s:N2[0], s:N2[1], '', '', s:N2[2]]
endfunction

call airline#themes#xcode#refresh()
" Name:         xcode
" Description:  A Vim port of the default Xcode 11 colourschemes
" Author:       Luna
" Maintainer:   Luna Razzaghipour <luna@xoria.org>
" License:      Vim License (see `:help license`)
let s:airlineWarning = '#d12f1b'
let s:airlineModified = '#804fb8'
let s:airlineInsert = '#272ad8'
let s:airlineVisual = '#ad3da4'
let s:airlineReplace = '#4b21b0'
let g:airline#themes#xcode#palette = {}

function! airline#themes#xcode#refresh()
  " Normal mode
  let s:N1 = ['#ffffff', '#5c6873', '']
  let s:N2 = [s:N1[0], '#8a99a6', '']
  let s:N3 = ['#262626', '#cdcdcd', '']
  let s:NW = [s:N1[0], s:airlineWarning, '']
  let s:NM = [s:airlineModified, s:N3[1], '']
  let s:NMi = s:NM

  " Insert mode
  let s:I1 = [s:N1[0], s:airlineInsert, '']
  let s:I2 = s:N2
  let s:I3 = s:N3
  let s:IM = s:NM

  " Visual mode
  let s:V1 = [s:N1[0], s:airlineVisual, '']
  let s:V2 = s:N2
  let s:V3 = s:N3
  let s:VM = s:NM

  " Replace mode
  let s:R1 = [s:N1[0], s:airlineReplace, '']
  let s:R2 = s:N2
  let s:R3 = s:N3
  let s:RM = s:NM

  " Inactive
  let s:IA = [s:N1[0], s:N3[1], '']

  let g:airline#themes#xcode#palette.inactive = airline#themes#generate_color_map(
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]],
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]],
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]])
  let g:airline#themes#xcode#palette.inactive_modified = {
        \ 'airline_c': [s:NMi[0], '', '', '', s:NMi[2]]}

  let g:airline#themes#xcode#palette.normal = airline#themes#generate_color_map(
        \ [s:N1[0], s:N1[1], '', '', s:N1[2]],
        \ [s:N2[0], s:N2[1], '', '', s:N2[2]],
        \ [s:N3[0], s:N3[1], '', '', s:N3[2]])

  let g:airline#themes#xcode#palette.normal.airline_warning = [
        \ s:NW[0], s:NW[1], '', '', s:NW[2]]

  let g:airline#themes#xcode#palette.normal.airline_error = [
        \ s:NW[0], s:NW[1], '', '', s:NW[2]]

  let g:airline#themes#xcode#palette.normal_modified = {
        \ 'airline_c': [s:NM[0], s:NM[1], '', '', s:NM[2]]}

  let g:airline#themes#xcode#palette.normal_modified.airline_warning =
        \ g:airline#themes#xcode#palette.normal.airline_warning

  let g:airline#themes#xcode#palette.insert = airline#themes#generate_color_map(
        \ [s:I1[0], s:I1[1], '', '', s:I1[2]],
        \ [s:I2[0], s:I2[1], '', '', s:I2[2]],
        \ [s:I3[0], s:I3[1], '', '', s:I3[2]])

  let g:airline#themes#xcode#palette.insert.airline_warning =
        \ g:airline#themes#xcode#palette.normal.airline_warning

  let g:airline#themes#xcode#palette.insert_modified = {
        \ 'airline_c': [s:IM[0], s:IM[1], '', '', s:IM[2]]}

  let g:airline#themes#xcode#palette.insert_modified.airline_warning =
        \ g:airline#themes#xcode#palette.normal.airline_warning

  let g:airline#themes#xcode#palette.visual = airline#themes#generate_color_map(
        \ [s:V1[0], s:V1[1], '', '', s:V1[2]],
        \ [s:V2[0], s:V2[1], '', '', s:V2[2]],
        \ [s:V3[0], s:V3[1], '', '', s:V3[2]])

  let g:airline#themes#xcode#palette.visual.airline_warning =
        \ g:airline#themes#xcode#palette.normal.airline_warning

  let g:airline#themes#xcode#palette.visual_modified = {
        \ 'airline_c': [s:VM[0], s:VM[1], '', '', s:VM[2]]}

  let g:airline#themes#xcode#palette.visual_modified.airline_warning =
        \ g:airline#themes#xcode#palette.normal.airline_warning

  let g:airline#themes#xcode#palette.replace = airline#themes#generate_color_map(
        \ [s:R1[0], s:R1[1], '', '', s:R1[2]],
        \ [s:R2[0], s:R2[1], '', '', s:R2[2]],
        \ [s:R3[0], s:R3[1], '', '', s:R3[2]])

  let g:airline#themes#xcode#palette.replace.airline_warning =
        \ g:airline#themes#xcode#palette.normal.airline_warning

  let g:airline#themes#xcode#palette.replace_modified = {
        \ 'airline_c': [s:RM[0], s:RM[1], '', '', s:RM[2]]}

  let g:airline#themes#xcode#palette.replace_modified.airline_warning =
        \ g:airline#themes#xcode#palette.normal.airline_warning

  let g:airline#themes#xcode#palette.tabline = {}

  let g:airline#themes#xcode#palette.tabline.airline_tab = [
        \ s:I2[0], s:I2[1], '', '', s:I2[2]]

  let g:airline#themes#xcode#palette.tabline.airline_tabtype = [
        \ s:N2[0], s:N2[1], '', '', s:N2[2]]
endfunction

call airline#themes#xcode#refresh()


================================================
FILE: autoload/airline/themes/xcodedark.vim
================================================
" Name:         xcodedark
" Description:  A Vim port of the default dark Xcode 11 colourscheme
" Author:       Luna
" Maintainer:   Luna Razzaghipour <luna@xoria.org>
" License:      Vim License (see `:help license`)
let s:airlineWarning = '#ff8170'
let s:airlineModified = '#dabaff'
let s:airlineInsert = '#d9c97c'
let s:airlineVisual = '#ff7ab2'
let s:airlineReplace = '#b281eb'
let g:airline#themes#xcodedark#palette = {}

function! airline#themes#xcodedark#refresh()
  " Normal mode
  let s:N1 = ['#292a30', '#7f8c98', '']
  let s:N2 = [s:N1[0], '#53606e', '']
  let s:N3 = ['#a3b1bf', '#414453', '']
  let s:NW = [s:N1[0], s:airlineWarning, '']
  let s:NM = [s:airlineModified, s:N3[1], '']
  let s:NMi = s:NM

  " Insert mode
  let s:I1 = [s:N1[0], s:airlineInsert, '']
  let s:I2 = s:N2
  let s:I3 = s:N3
  let s:IM = s:NM

  " Visual mode
  let s:V1 = [s:N1[0], s:airlineVisual, '']
  let s:V2 = s:N2
  let s:V3 = s:N3
  let s:VM = s:NM

  " Replace mode
  let s:R1 = [s:N1[0], s:airlineReplace, '']
  let s:R2 = s:N2
  let s:R3 = s:N3
  let s:RM = s:NM

  " Inactive
  let s:IA = [s:N1[0], s:N3[1], '']

  let g:airline#themes#xcodedark#palette.inactive = airline#themes#generate_color_map(
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]],
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]],
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]])
  let g:airline#themes#xcodedark#palette.inactive_modified = {
        \ 'airline_c': [s:NMi[0], '', '', '', s:NMi[2]]}

  let g:airline#themes#xcodedark#palette.normal = airline#themes#generate_color_map(
        \ [s:N1[0], s:N1[1], '', '', s:N1[2]],
        \ [s:N2[0], s:N2[1], '', '', s:N2[2]],
        \ [s:N3[0], s:N3[1], '', '', s:N3[2]])

  let g:airline#themes#xcodedark#palette.normal.airline_warning = [
        \ s:NW[0], s:NW[1], '', '', s:NW[2]]

  let g:airline#themes#xcodedark#palette.normal.airline_error = [
        \ s:NW[0], s:NW[1], '', '', s:NW[2]]

  let g:airline#themes#xcodedark#palette.normal_modified = {
        \ 'airline_c': [s:NM[0], s:NM[1], '', '', s:NM[2]]}

  let g:airline#themes#xcodedark#palette.normal_modified.airline_warning =
        \ g:airline#themes#xcodedark#palette.normal.airline_warning

  let g:airline#themes#xcodedark#palette.insert = airline#themes#generate_color_map(
        \ [s:I1[0], s:I1[1], '', '', s:I1[2]],
        \ [s:I2[0], s:I2[1], '', '', s:I2[2]],
        \ [s:I3[0], s:I3[1], '', '', s:I3[2]])

  let g:airline#themes#xcodedark#palette.insert.airline_warning =
        \ g:airline#themes#xcodedark#palette.normal.airline_warning

  let g:airline#themes#xcodedark#palette.insert_modified = {
        \ 'airline_c': [s:IM[0], s:IM[1], '', '', s:IM[2]]}

  let g:airline#themes#xcodedark#palette.insert_modified.airline_warning =
        \ g:airline#themes#xcodedark#palette.normal.airline_warning

  let g:airline#themes#xcodedark#palette.visual = airline#themes#generate_color_map(
        \ [s:V1[0], s:V1[1], '', '', s:V1[2]],
        \ [s:V2[0], s:V2[1], '', '', s:V2[2]],
        \ [s:V3[0], s:V3[1], '', '', s:V3[2]])

  let g:airline#themes#xcodedark#palette.visual.airline_warning =
        \ g:airline#themes#xcodedark#palette.normal.airline_warning

  let g:airline#themes#xcodedark#palette.visual_modified = {
        \ 'airline_c': [s:VM[0], s:VM[1], '', '', s:VM[2]]}

  let g:airline#themes#xcodedark#palette.visual_modified.airline_warning =
        \ g:airline#themes#xcodedark#palette.normal.airline_warning

  let g:airline#themes#xcodedark#palette.replace = airline#themes#generate_color_map(
        \ [s:R1[0], s:R1[1], '', '', s:R1[2]],
        \ [s:R2[0], s:R2[1], '', '', s:R2[2]],
        \ [s:R3[0], s:R3[1], '', '', s:R3[2]])

  let g:airline#themes#xcodedark#palette.replace.airline_warning =
        \ g:airline#themes#xcodedark#palette.normal.airline_warning

  let g:airline#themes#xcodedark#palette.replace_modified = {
        \ 'airline_c': [s:RM[0], s:RM[1], '', '', s:RM[2]]}

  let g:airline#themes#xcodedark#palette.replace_modified.airline_warning =
        \ g:airline#themes#xcodedark#palette.normal.airline_warning

  let g:airline#themes#xcodedark#palette.tabline = {}

  let g:airline#themes#xcodedark#palette.tabline.airline_tab = [
        \ s:I2[0], s:I2[1], '', '', s:I2[2]]

  let g:airline#themes#xcodedark#palette.tabline.airline_tabtype = [
        \ s:N2[0], s:N2[1], '', '', s:N2[2]]
endfunction

call airline#themes#xcodedark#refresh()


================================================
FILE: autoload/airline/themes/xcodedarkhc.vim
================================================
" Name:         xcodedarkhc
" Description:  A Vim port of the high contrast dark Xcode 11 colourscheme
" Author:       Luna
" Maintainer:   Luna Razzaghipour <luna@xoria.org>
" License:      Vim License (see `:help license`)
let s:airlineWarning = '#ff8a7a'
let s:airlineModified = '#e5cfff'
let s:airlineInsert = '#d9c668'
let s:airlineVisual = '#ff85b8'
let s:airlineReplace = '#cda1ff'
let g:airline#themes#xcodedarkhc#palette = {}

function! airline#themes#xcodedarkhc#refresh()
  " Normal mode
  let s:N1 = ['#1f1f24', '#838991', '']
  let s:N2 = [s:N1[0], '#52555c', '']
  let s:N3 = ['#aeb7c0', '#43454b', '']
  let s:NW = [s:N1[0], s:airlineWarning, '']
  let s:NM = [s:airlineModified, s:N3[1], '']
  let s:NMi = s:NM

  " Insert mode
  let s:I1 = [s:N1[0], s:airlineInsert, '']
  let s:I2 = s:N2
  let s:I3 = s:N3
  let s:IM = s:NM

  " Visual mode
  let s:V1 = [s:N1[0], s:airlineVisual, '']
  let s:V2 = s:N2
  let s:V3 = s:N3
  let s:VM = s:NM

  " Replace mode
  let s:R1 = [s:N1[0], s:airlineReplace, '']
  let s:R2 = s:N2
  let s:R3 = s:N3
  let s:RM = s:NM

  " Inactive
  let s:IA = [s:N1[0], s:N3[1], '']

  let g:airline#themes#xcodedarkhc#palette.inactive = airline#themes#generate_color_map(
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]],
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]],
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]])
  let g:airline#themes#xcodedarkhc#palette.inactive_modified = {
        \ 'airline_c': [s:NMi[0], '', '', '', s:NMi[2]]}

  let g:airline#themes#xcodedarkhc#palette.normal = airline#themes#generate_color_map(
        \ [s:N1[0], s:N1[1], '', '', s:N1[2]],
        \ [s:N2[0], s:N2[1], '', '', s:N2[2]],
        \ [s:N3[0], s:N3[1], '', '', s:N3[2]])

  let g:airline#themes#xcodedarkhc#palette.normal.airline_warning = [
        \ s:NW[0], s:NW[1], '', '', s:NW[2]]

  let g:airline#themes#xcodedarkhc#palette.normal.airline_error = [
        \ s:NW[0], s:NW[1], '', '', s:NW[2]]

  let g:airline#themes#xcodedarkhc#palette.normal_modified = {
        \ 'airline_c': [s:NM[0], s:NM[1], '', '', s:NM[2]]}

  let g:airline#themes#xcodedarkhc#palette.normal_modified.airline_warning =
        \ g:airline#themes#xcodedarkhc#palette.normal.airline_warning

  let g:airline#themes#xcodedarkhc#palette.insert = airline#themes#generate_color_map(
        \ [s:I1[0], s:I1[1], '', '', s:I1[2]],
        \ [s:I2[0], s:I2[1], '', '', s:I2[2]],
        \ [s:I3[0], s:I3[1], '', '', s:I3[2]])

  let g:airline#themes#xcodedarkhc#palette.insert.airline_warning =
        \ g:airline#themes#xcodedarkhc#palette.normal.airline_warning

  let g:airline#themes#xcodedarkhc#palette.insert_modified = {
        \ 'airline_c': [s:IM[0], s:IM[1], '', '', s:IM[2]]}

  let g:airline#themes#xcodedarkhc#palette.insert_modified.airline_warning =
        \ g:airline#themes#xcodedarkhc#palette.normal.airline_warning

  let g:airline#themes#xcodedarkhc#palette.visual = airline#themes#generate_color_map(
        \ [s:V1[0], s:V1[1], '', '', s:V1[2]],
        \ [s:V2[0], s:V2[1], '', '', s:V2[2]],
        \ [s:V3[0], s:V3[1], '', '', s:V3[2]])

  let g:airline#themes#xcodedarkhc#palette.visual.airline_warning =
        \ g:airline#themes#xcodedarkhc#palette.normal.airline_warning

  let g:airline#themes#xcodedarkhc#palette.visual_modified = {
        \ 'airline_c': [s:VM[0], s:VM[1], '', '', s:VM[2]]}

  let g:airline#themes#xcodedarkhc#palette.visual_modified.airline_warning =
        \ g:airline#themes#xcodedarkhc#palette.normal.airline_warning

  let g:airline#themes#xcodedarkhc#palette.replace = airline#themes#generate_color_map(
        \ [s:R1[0], s:R1[1], '', '', s:R1[2]],
        \ [s:R2[0], s:R2[1], '', '', s:R2[2]],
        \ [s:R3[0], s:R3[1], '', '', s:R3[2]])

  let g:airline#themes#xcodedarkhc#palette.replace.airline_warning =
        \ g:airline#themes#xcodedarkhc#palette.normal.airline_warning

  let g:airline#themes#xcodedarkhc#palette.replace_modified = {
        \ 'airline_c': [s:RM[0], s:RM[1], '', '', s:RM[2]]}

  let g:airline#themes#xcodedarkhc#palette.replace_modified.airline_warning =
        \ g:airline#themes#xcodedarkhc#palette.normal.airline_warning

  let g:airline#themes#xcodedarkhc#palette.tabline = {}

  let g:airline#themes#xcodedarkhc#palette.tabline.airline_tab = [
        \ s:I2[0], s:I2[1], '', '', s:I2[2]]

  let g:airline#themes#xcodedarkhc#palette.tabline.airline_tabtype = [
        \ s:N2[0], s:N2[1], '', '', s:N2[2]]
endfunction

call airline#themes#xcodedarkhc#refresh()


================================================
FILE: autoload/airline/themes/xcodehc.vim
================================================
" Name:         xcodehc
" Description:  A Vim port of the default Xcode 11 colourschemes
" Author:       Luna
" Maintainer:   Luna Razzaghipour <luna@xoria.org>
" License:      Vim License (see `:help license`)
let s:airlineWarning = '#ff8a7a'
let s:airlineModified = '#e5cfff'
let s:airlineInsert = '#d9c668'
let s:airlineVisual = '#ff85b8'
let s:airlineReplace = '#cda1ff'
let g:airline#themes#xcodehc#palette = {}

function! airline#themes#xcodehc#refresh()
  " Normal mode
  let s:N1 = ['#1f1f24', '#838991', '']
  let s:N2 = [s:N1[0], '#52555c', '']
  let s:N3 = ['#aeb7c0', '#43454b', '']
  let s:NW = [s:N1[0], s:airlineWarning, '']
  let s:NM = [s:airlineModified, s:N3[1], '']
  let s:NMi = s:NM

  " Insert mode
  let s:I1 = [s:N1[0], s:airlineInsert, '']
  let s:I2 = s:N2
  let s:I3 = s:N3
  let s:IM = s:NM

  " Visual mode
  let s:V1 = [s:N1[0], s:airlineVisual, '']
  let s:V2 = s:N2
  let s:V3 = s:N3
  let s:VM = s:NM

  " Replace mode
  let s:R1 = [s:N1[0], s:airlineReplace, '']
  let s:R2 = s:N2
  let s:R3 = s:N3
  let s:RM = s:NM

  " Inactive
  let s:IA = [s:N1[0], s:N3[1], '']

  let g:airline#themes#xcodehc#palette.inactive = airline#themes#generate_color_map(
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]],
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]],
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]])
  let g:airline#themes#xcodehc#palette.inactive_modified = {
        \ 'airline_c': [s:NMi[0], '', '', '', s:NMi[2]]}

  let g:airline#themes#xcodehc#palette.normal = airline#themes#generate_color_map(
        \ [s:N1[0], s:N1[1], '', '', s:N1[2]],
        \ [s:N2[0], s:N2[1], '', '', s:N2[2]],
        \ [s:N3[0], s:N3[1], '', '', s:N3[2]])

  let g:airline#themes#xcodehc#palette.normal.airline_warning = [
        \ s:NW[0], s:NW[1], '', '', s:NW[2]]

  let g:airline#themes#xcodehc#palette.normal.airline_error = [
        \ s:NW[0], s:NW[1], '', '', s:NW[2]]

  let g:airline#themes#xcodehc#palette.normal_modified = {
        \ 'airline_c': [s:NM[0], s:NM[1], '', '', s:NM[2]]}

  let g:airline#themes#xcodehc#palette.normal_modified.airline_warning =
        \ g:airline#themes#xcodehc#palette.normal.airline_warning

  let g:airline#themes#xcodehc#palette.insert = airline#themes#generate_color_map(
        \ [s:I1[0], s:I1[1], '', '', s:I1[2]],
        \ [s:I2[0], s:I2[1], '', '', s:I2[2]],
        \ [s:I3[0], s:I3[1], '', '', s:I3[2]])

  let g:airline#themes#xcodehc#palette.insert.airline_warning =
        \ g:airline#themes#xcodehc#palette.normal.airline_warning

  let g:airline#themes#xcodehc#palette.insert_modified = {
        \ 'airline_c': [s:IM[0], s:IM[1], '', '', s:IM[2]]}

  let g:airline#themes#xcodehc#palette.insert_modified.airline_warning =
        \ g:airline#themes#xcodehc#palette.normal.airline_warning

  let g:airline#themes#xcodehc#palette.visual = airline#themes#generate_color_map(
        \ [s:V1[0], s:V1[1], '', '', s:V1[2]],
        \ [s:V2[0], s:V2[1], '', '', s:V2[2]],
        \ [s:V3[0], s:V3[1], '', '', s:V3[2]])

  let g:airline#themes#xcodehc#palette.visual.airline_warning =
        \ g:airline#themes#xcodehc#palette.normal.airline_warning

  let g:airline#themes#xcodehc#palette.visual_modified = {
        \ 'airline_c': [s:VM[0], s:VM[1], '', '', s:VM[2]]}

  let g:airline#themes#xcodehc#palette.visual_modified.airline_warning =
        \ g:airline#themes#xcodehc#palette.normal.airline_warning

  let g:airline#themes#xcodehc#palette.replace = airline#themes#generate_color_map(
        \ [s:R1[0], s:R1[1], '', '', s:R1[2]],
        \ [s:R2[0], s:R2[1], '', '', s:R2[2]],
        \ [s:R3[0], s:R3[1], '', '', s:R3[2]])

  let g:airline#themes#xcodehc#palette.replace.airline_warning =
        \ g:airline#themes#xcodehc#palette.normal.airline_warning

  let g:airline#themes#xcodehc#palette.replace_modified = {
        \ 'airline_c': [s:RM[0], s:RM[1], '', '', s:RM[2]]}

  let g:airline#themes#xcodehc#palette.replace_modified.airline_warning =
        \ g:airline#themes#xcodehc#palette.normal.airline_warning

  let g:airline#themes#xcodehc#palette.tabline = {}

  let g:airline#themes#xcodehc#palette.tabline.airline_tab = [
        \ s:I2[0], s:I2[1], '', '', s:I2[2]]

  let g:airline#themes#xcodehc#palette.tabline.airline_tabtype = [
        \ s:N2[0], s:N2[1], '', '', s:N2[2]]
endfunction

call airline#themes#xcodehc#refresh()
" Name:         xcodehc
" Description:  A Vim port of the default Xcode 11 colourschemes
" Author:       Luna
" Maintainer:   Luna Razzaghipour <luna@xoria.org>
" License:      Vim License (see `:help license`)
let s:airlineWarning = '#ad1805'
let s:airlineModified = '#703daa'
let s:airlineInsert = '#272ad8'
let s:airlineVisual = '#9c2191'
let s:airlineReplace = '#441ea1'
let g:airline#themes#xcodehc#palette = {}

function! airline#themes#xcodehc#refresh()
  " Normal mode
  let s:N1 = ['#ffffff', '#5c6873', '']
  let s:N2 = [s:N1[0], '#8a99a6', '']
  let s:N3 = ['#000000', '#cdcdcd', '']
  let s:NW = [s:N1[0], s:airlineWarning, '']
  let s:NM = [s:airlineModified, s:N3[1], '']
  let s:NMi = s:NM

  " Insert mode
  let s:I1 = [s:N1[0], s:airlineInsert, '']
  let s:I2 = s:N2
  let s:I3 = s:N3
  let s:IM = s:NM

  " Visual mode
  let s:V1 = [s:N1[0], s:airlineVisual, '']
  let s:V2 = s:N2
  let s:V3 = s:N3
  let s:VM = s:NM

  " Replace mode
  let s:R1 = [s:N1[0], s:airlineReplace, '']
  let s:R2 = s:N2
  let s:R3 = s:N3
  let s:RM = s:NM

  " Inactive
  let s:IA = [s:N1[0], s:N3[1], '']

  let g:airline#themes#xcodehc#palette.inactive = airline#themes#generate_color_map(
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]],
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]],
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]])
  let g:airline#themes#xcodehc#palette.inactive_modified = {
        \ 'airline_c': [s:NMi[0], '', '', '', s:NMi[2]]}

  let g:airline#themes#xcodehc#palette.normal = airline#themes#generate_color_map(
        \ [s:N1[0], s:N1[1], '', '', s:N1[2]],
        \ [s:N2[0], s:N2[1], '', '', s:N2[2]],
        \ [s:N3[0], s:N3[1], '', '', s:N3[2]])

  let g:airline#themes#xcodehc#palette.normal.airline_warning = [
        \ s:NW[0], s:NW[1], '', '', s:NW[2]]

  let g:airline#themes#xcodehc#palette.normal.airline_error = [
        \ s:NW[0], s:NW[1], '', '', s:NW[2]]

  let g:airline#themes#xcodehc#palette.normal_modified = {
        \ 'airline_c': [s:NM[0], s:NM[1], '', '', s:NM[2]]}

  let g:airline#themes#xcodehc#palette.normal_modified.airline_warning =
        \ g:airline#themes#xcodehc#palette.normal.airline_warning

  let g:airline#themes#xcodehc#palette.insert = airline#themes#generate_color_map(
        \ [s:I1[0], s:I1[1], '', '', s:I1[2]],
        \ [s:I2[0], s:I2[1], '', '', s:I2[2]],
        \ [s:I3[0], s:I3[1], '', '', s:I3[2]])

  let g:airline#themes#xcodehc#palette.insert.airline_warning =
        \ g:airline#themes#xcodehc#palette.normal.airline_warning

  let g:airline#themes#xcodehc#palette.insert_modified = {
        \ 'airline_c': [s:IM[0], s:IM[1], '', '', s:IM[2]]}

  let g:airline#themes#xcodehc#palette.insert_modified.airline_warning =
        \ g:airline#themes#xcodehc#palette.normal.airline_warning

  let g:airline#themes#xcodehc#palette.visual = airline#themes#generate_color_map(
        \ [s:V1[0], s:V1[1], '', '', s:V1[2]],
        \ [s:V2[0], s:V2[1], '', '', s:V2[2]],
        \ [s:V3[0], s:V3[1], '', '', s:V3[2]])

  let g:airline#themes#xcodehc#palette.visual.airline_warning =
        \ g:airline#themes#xcodehc#palette.normal.airline_warning

  let g:airline#themes#xcodehc#palette.visual_modified = {
        \ 'airline_c': [s:VM[0], s:VM[1], '', '', s:VM[2]]}

  let g:airline#themes#xcodehc#palette.visual_modified.airline_warning =
        \ g:airline#themes#xcodehc#palette.normal.airline_warning

  let g:airline#themes#xcodehc#palette.replace = airline#themes#generate_color_map(
        \ [s:R1[0], s:R1[1], '', '', s:R1[2]],
        \ [s:R2[0], s:R2[1], '', '', s:R2[2]],
        \ [s:R3[0], s:R3[1], '', '', s:R3[2]])

  let g:airline#themes#xcodehc#palette.replace.airline_warning =
        \ g:airline#themes#xcodehc#palette.normal.airline_warning

  let g:airline#themes#xcodehc#palette.replace_modified = {
        \ 'airline_c': [s:RM[0], s:RM[1], '', '', s:RM[2]]}

  let g:airline#themes#xcodehc#palette.replace_modified.airline_warning =
        \ g:airline#themes#xcodehc#palette.normal.airline_warning

  let g:airline#themes#xcodehc#palette.tabline = {}

  let g:airline#themes#xcodehc#palette.tabline.airline_tab = [
        \ s:I2[0], s:I2[1], '', '', s:I2[2]]

  let g:airline#themes#xcodehc#palette.tabline.airline_tabtype = [
        \ s:N2[0], s:N2[1], '', '', s:N2[2]]
endfunction

call airline#themes#xcodehc#refresh()


================================================
FILE: autoload/airline/themes/xcodelight.vim
================================================
" Name:         xcodelight
" Description:  A Vim port of the default light Xcode 11 colourscheme
" Author:       Luna
" Maintainer:   Luna Razzaghipour <luna@xoria.org>
" License:      Vim License (see `:help license`)
let s:airlineWarning = '#d12f1b'
let s:airlineModified = '#804fb8'
let s:airlineInsert = '#272ad8'
let s:airlineVisual = '#ad3da4'
let s:airlineReplace = '#4b21b0'
let g:airline#themes#xcodelight#palette = {}

function! airline#themes#xcodelight#refresh()
  " Normal mode
  let s:N1 = ['#ffffff', '#5c6873', '']
  let s:N2 = [s:N1[0], '#8a99a6', '']
  let s:N3 = ['#262626', '#cdcdcd', '']
  let s:NW = [s:N1[0], s:airlineWarning, '']
  let s:NM = [s:airlineModified, s:N3[1], '']
  let s:NMi = s:NM

  " Insert mode
  let s:I1 = [s:N1[0], s:airlineInsert, '']
  let s:I2 = s:N2
  let s:I3 = s:N3
  let s:IM = s:NM

  " Visual mode
  let s:V1 = [s:N1[0], s:airlineVisual, '']
  let s:V2 = s:N2
  let s:V3 = s:N3
  let s:VM = s:NM

  " Replace mode
  let s:R1 = [s:N1[0], s:airlineReplace, '']
  let s:R2 = s:N2
  let s:R3 = s:N3
  let s:RM = s:NM

  " Inactive
  let s:IA = [s:N1[0], s:N3[1], '']

  let g:airline#themes#xcodelight#palette.inactive = airline#themes#generate_color_map(
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]],
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]],
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]])
  let g:airline#themes#xcodelight#palette.inactive_modified = {
        \ 'airline_c': [s:NMi[0], '', '', '', s:NMi[2]]}

  let g:airline#themes#xcodelight#palette.normal = airline#themes#generate_color_map(
        \ [s:N1[0], s:N1[1], '', '', s:N1[2]],
        \ [s:N2[0], s:N2[1], '', '', s:N2[2]],
        \ [s:N3[0], s:N3[1], '', '', s:N3[2]])

  let g:airline#themes#xcodelight#palette.normal.airline_warning = [
        \ s:NW[0], s:NW[1], '', '', s:NW[2]]

  let g:airline#themes#xcodelight#palette.normal.airline_error = [
        \ s:NW[0], s:NW[1], '', '', s:NW[2]]

  let g:airline#themes#xcodelight#palette.normal_modified = {
        \ 'airline_c': [s:NM[0], s:NM[1], '', '', s:NM[2]]}

  let g:airline#themes#xcodelight#palette.normal_modified.airline_warning =
        \ g:airline#themes#xcodelight#palette.normal.airline_warning

  let g:airline#themes#xcodelight#palette.insert = airline#themes#generate_color_map(
        \ [s:I1[0], s:I1[1], '', '', s:I1[2]],
        \ [s:I2[0], s:I2[1], '', '', s:I2[2]],
        \ [s:I3[0], s:I3[1], '', '', s:I3[2]])

  let g:airline#themes#xcodelight#palette.insert.airline_warning =
        \ g:airline#themes#xcodelight#palette.normal.airline_warning

  let g:airline#themes#xcodelight#palette.insert_modified = {
        \ 'airline_c': [s:IM[0], s:IM[1], '', '', s:IM[2]]}

  let g:airline#themes#xcodelight#palette.insert_modified.airline_warning =
        \ g:airline#themes#xcodelight#palette.normal.airline_warning

  let g:airline#themes#xcodelight#palette.visual = airline#themes#generate_color_map(
        \ [s:V1[0], s:V1[1], '', '', s:V1[2]],
        \ [s:V2[0], s:V2[1], '', '', s:V2[2]],
        \ [s:V3[0], s:V3[1], '', '', s:V3[2]])

  let g:airline#themes#xcodelight#palette.visual.airline_warning =
        \ g:airline#themes#xcodelight#palette.normal.airline_warning

  let g:airline#themes#xcodelight#palette.visual_modified = {
        \ 'airline_c': [s:VM[0], s:VM[1], '', '', s:VM[2]]}

  let g:airline#themes#xcodelight#palette.visual_modified.airline_warning =
        \ g:airline#themes#xcodelight#palette.normal.airline_warning

  let g:airline#themes#xcodelight#palette.replace = airline#themes#generate_color_map(
        \ [s:R1[0], s:R1[1], '', '', s:R1[2]],
        \ [s:R2[0], s:R2[1], '', '', s:R2[2]],
        \ [s:R3[0], s:R3[1], '', '', s:R3[2]])

  let g:airline#themes#xcodelight#palette.replace.airline_warning =
        \ g:airline#themes#xcodelight#palette.normal.airline_warning

  let g:airline#themes#xcodelight#palette.replace_modified = {
        \ 'airline_c': [s:RM[0], s:RM[1], '', '', s:RM[2]]}

  let g:airline#themes#xcodelight#palette.replace_modified.airline_warning =
        \ g:airline#themes#xcodelight#palette.normal.airline_warning

  let g:airline#themes#xcodelight#palette.tabline = {}

  let g:airline#themes#xcodelight#palette.tabline.airline_tab = [
        \ s:I2[0], s:I2[1], '', '', s:I2[2]]

  let g:airline#themes#xcodelight#palette.tabline.airline_tabtype = [
        \ s:N2[0], s:N2[1], '', '', s:N2[2]]
endfunction

call airline#themes#xcodelight#refresh()


================================================
FILE: autoload/airline/themes/xcodelighthc.vim
================================================
" Name:         xcodelighthc
" Description:  A Vim port of the high contrast light Xcode 11 colourscheme
" Author:       Luna
" Maintainer:   Luna Razzaghipour <luna@xoria.org>
" License:      Vim License (see `:help license`)
let s:airlineWarning = '#ad1805'
let s:airlineModified = '#703daa'
let s:airlineInsert = '#272ad8'
let s:airlineVisual = '#9c2191'
let s:airlineReplace = '#441ea1'
let g:airline#themes#xcodelighthc#palette = {}

function! airline#themes#xcodelighthc#refresh()
  " Normal mode
  let s:N1 = ['#ffffff', '#5c6873', '']
  let s:N2 = [s:N1[0], '#8a99a6', '']
  let s:N3 = ['#000000', '#cdcdcd', '']
  let s:NW = [s:N1[0], s:airlineWarning, '']
  let s:NM = [s:airlineModified, s:N3[1], '']
  let s:NMi = s:NM

  " Insert mode
  let s:I1 = [s:N1[0], s:airlineInsert, '']
  let s:I2 = s:N2
  let s:I3 = s:N3
  let s:IM = s:NM

  " Visual mode
  let s:V1 = [s:N1[0], s:airlineVisual, '']
  let s:V2 = s:N2
  let s:V3 = s:N3
  let s:VM = s:NM

  " Replace mode
  let s:R1 = [s:N1[0], s:airlineReplace, '']
  let s:R2 = s:N2
  let s:R3 = s:N3
  let s:RM = s:NM

  " Inactive
  let s:IA = [s:N1[0], s:N3[1], '']

  let g:airline#themes#xcodelighthc#palette.inactive = airline#themes#generate_color_map(
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]],
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]],
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]])
  let g:airline#themes#xcodelighthc#palette.inactive_modified = {
        \ 'airline_c': [s:NMi[0], '', '', '', s:NMi[2]]}

  let g:airline#themes#xcodelighthc#palette.normal = airline#themes#generate_color_map(
        \ [s:N1[0], s:N1[1], '', '', s:N1[2]],
        \ [s:N2[0], s:N2[1], '', '', s:N2[2]],
        \ [s:N3[0], s:N3[1], '', '', s:N3[2]])

  let g:airline#themes#xcodelighthc#palette.normal.airline_warning = [
        \ s:NW[0], s:NW[1], '', '', s:NW[2]]

  let g:airline#themes#xcodelighthc#palette.normal.airline_error = [
        \ s:NW[0], s:NW[1], '', '', s:NW[2]]

  let g:airline#themes#xcodelighthc#palette.normal_modified = {
        \ 'airline_c': [s:NM[0], s:NM[1], '', '', s:NM[2]]}

  let g:airline#themes#xcodelighthc#palette.normal_modified.airline_warning =
        \ g:airline#themes#xcodelighthc#palette.normal.airline_warning

  let g:airline#themes#xcodelighthc#palette.insert = airline#themes#generate_color_map(
        \ [s:I1[0], s:I1[1], '', '', s:I1[2]],
        \ [s:I2[0], s:I2[1], '', '', s:I2[2]],
        \ [s:I3[0], s:I3[1], '', '', s:I3[2]])

  let g:airline#themes#xcodelighthc#palette.insert.airline_warning =
        \ g:airline#themes#xcodelighthc#palette.normal.airline_warning

  let g:airline#themes#xcodelighthc#palette.insert_modified = {
        \ 'airline_c': [s:IM[0], s:IM[1], '', '', s:IM[2]]}

  let g:airline#themes#xcodelighthc#palette.insert_modified.airline_warning =
        \ g:airline#themes#xcodelighthc#palette.normal.airline_warning

  let g:airline#themes#xcodelighthc#palette.visual = airline#themes#generate_color_map(
        \ [s:V1[0], s:V1[1], '', '', s:V1[2]],
        \ [s:V2[0], s:V2[1], '', '', s:V2[2]],
        \ [s:V3[0], s:V3[1], '', '', s:V3[2]])

  let g:airline#themes#xcodelighthc#palette.visual.airline_warning =
        \ g:airline#themes#xcodelighthc#palette.normal.airline_warning

  let g:airline#themes#xcodelighthc#palette.visual_modified = {
        \ 'airline_c': [s:VM[0], s:VM[1], '', '', s:VM[2]]}

  let g:airline#themes#xcodelighthc#palette.visual_modified.airline_warning =
        \ g:airline#themes#xcodelighthc#palette.normal.airline_warning

  let g:airline#themes#xcodelighthc#palette.replace = airline#themes#generate_color_map(
        \ [s:R1[0], s:R1[1], '', '', s:R1[2]],
        \ [s:R2[0], s:R2[1], '', '', s:R2[2]],
        \ [s:R3[0], s:R3[1], '', '', s:R3[2]])

  let g:airline#themes#xcodelighthc#palette.replace.airline_warning =
        \ g:airline#themes#xcodelighthc#palette.normal.airline_warning

  let g:airline#themes#xcodelighthc#palette.replace_modified = {
        \ 'airline_c': [s:RM[0], s:RM[1], '', '', s:RM[2]]}

  let g:airline#themes#xcodelighthc#palette.replace_modified.airline_warning =
        \ g:airline#themes#xcodelighthc#palette.normal.airline_warning

  let g:airline#themes#xcodelighthc#palette.tabline = {}

  let g:airline#themes#xcodelighthc#palette.tabline.airline_tab = [
        \ s:I2[0], s:I2[1], '', '', s:I2[2]]

  let g:airline#themes#xcodelighthc#palette.tabline.airline_tabtype = [
        \ s:N2[0], s:N2[1], '', '', s:N2[2]]
endfunction

call airline#themes#xcodelighthc#refresh()


================================================
FILE: autoload/airline/themes/xcodewwdc.vim
================================================
" Name:         xcodewwdc
" Description:  The colours from WWDC 2016’s marketing material
" Author:       Luna
" Maintainer:   Luna Razzaghipour <luna@xoria.org>
" License:      Vim License (see `:help license`)
let s:airlineWarning = '#d28e5d'
let s:airlineModified = '#b9b5f6'
let s:airlineInsert = '#fef937'
let s:airlineVisual = '#b73999'
let s:airlineReplace = '#8884c5'
let g:airline#themes#xcodewwdc#palette = {}

function! airline#themes#xcodewwdc#refresh()
  " Normal mode
  let s:N1 = ['#292c36', '#7f869e', '']
  let s:N2 = [s:N1[0], '#595e6d', '']
  let s:N3 = ['#b3b6c0', '#494d5c', '']
  let s:NW = [s:N1[0], s:airlineWarning, '']
  let s:NM = [s:airlineModified, s:N3[1], '']
  let s:NMi = s:NM

  " Insert mode
  let s:I1 = [s:N1[0], s:airlineInsert, '']
  let s:I2 = s:N2
  let s:I3 = s:N3
  let s:IM = s:NM

  " Visual mode
  let s:V1 = [s:N1[0], s:airlineVisual, '']
  let s:V2 = s:N2
  let s:V3 = s:N3
  let s:VM = s:NM

  " Replace mode
  let s:R1 = [s:N1[0], s:airlineReplace, '']
  let s:R2 = s:N2
  let s:R3 = s:N3
  let s:RM = s:NM

  " Inactive
  let s:IA = [s:N1[0], s:N3[1], '']

  let g:airline#themes#xcodewwdc#palette.inactive = airline#themes#generate_color_map(
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]],
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]],
        \ [s:IA[0], s:IA[1], '', '', s:IA[2]])
  let g:airline#themes#xcodewwdc#palette.inactive_modified = {
        \ 'airline_c': [s:NMi[0], '', '', '', s:NMi[2]]}

  let g:airline#themes#xcodewwdc#palette.normal = airline#themes#generate_color_map(
        \ [s:N1[0], s:N1[1], '', '', s:N1[2]],
        \ [s:N2[0], s:N2[1], '', '', s:N2[2]],
        \ [s:N3[0], s:N3[1], '', '', s:N3[2]])

  let g:airline#themes#xcodewwdc#palette.normal.airline_warning = [
        \ s:NW[0], s:NW[1], '', '', s:NW[2]]

  let g:airline#themes#xcodewwdc#palette.normal.airline_error = [
        \ s:NW[0], s:NW[1], '', '', s:NW[2]]

  let g:airline#themes#xcodewwdc#palette.normal_modified = {
        \ 'airline_c': [s:NM[0], s:NM[1], '', '', s:NM[2]]}

  let g:airline#themes#xcodewwdc#palette.normal_modified.airline_warning =
        \ g:airline#themes#xcodewwdc#palette.normal.airline_warning

  let g:airline#themes#xcodewwdc#palette.insert = airline#themes#generate_color_map(
        \ [s:I1[0], s:I1[1], '', '', s:I1[2]],
        \ [s:I2[0], s:I2[1], '', '', s:I2[2]],
        \ [s:I3[0], s:I3[1], '', '', s:I3[2]])

  let g:airline#themes#xcodewwdc#palette.insert.airline_warning =
        \ g:airline#themes#xcodewwdc#palette.normal.airline_warning

  let g:airline#themes#xcodewwdc#palette.insert_modified = {
        \ 'airline_c': [s:IM[0], s:IM[1], '', '', s:IM[2]]}

  let g:airline#themes#xcodewwdc#palette.insert_modified.airline_warning =
        \ g:airline#themes#xcodewwdc#palette.normal.airline_warning

  let g:airline#themes#xcodewwdc#palette.visual = airline#themes#generate_color_map(
        \ [s:V1[0], s:V1[1], '', '', s:V1[2]],
        \ [s:V2[0], s:V2[1], '', '', s:V2[2]],
        \ [s:V3[0], s:V3[1], '', '', s:V3[2]])

  let g:airline#themes#xcodewwdc#palette.visual.airline_warning =
        \ g:airline#themes#xcodewwdc#palette.normal.airline_warning

  let g:airline#themes#xcodewwdc#palette.visual_modified = {
        \ 'airline_c': [s:VM[0], s:VM[1], '', '', s:VM[2]]}

  let g:airline#themes#xcodewwdc#palette.visual_modified.airline_warning =
        \ g:airline#themes#xcodewwdc#palette.normal.airline_warning

  let g:airline#themes#xcodewwdc#palette.replace = airline#themes#generate_color_map(
        \ [s:R1[0], s:R1[1], '', '', s:R1[2]],
        \ [s:R2[0], s:R2[1], '', '', s:R2[2]],
        \ [s:R3[0], s:R3[1], '', '', s:R3[2]])

  let g:airline#themes#xcodewwdc#palette.replace.airline_warning =
        \ g:airline#themes#xcodewwdc#palette.normal.airline_warning

  let g:airline#themes#xcodewwdc#palette.replace_modified = {
        \ 'airline_c': [s:RM[0], s:RM[1], '', '', s:RM[2]]}

  let g:airline#themes#xcodewwdc#palette.replace_modified.airline_warning =
        \ g:airline#themes#xcodewwdc#palette.normal.airline_warning

  let g:airline#themes#xcodewwdc#palette.tabline = {}

  let g:airline#themes#xcodewwdc#palette.tabline.airline_tab = [
        \ s:I2[0], s:I2[1], '', '', s:I2[2]]

  let g:airline#themes#xcodewwdc#palette.tabline.airline_tabtype = [
        \ s:N2[0], s:N2[1], '', '', s:N2[2]]
endfunction

call airline#themes#xcodewwdc#refresh()


================================================
FILE: colors/xcode.vim
================================================
" Name:         Xcode
" Description:  A Vim port of the default Xcode 11 colourschemes
" Author:       Luna Razzaghipour <luna@xoria.org>
" Maintainer:   Luna Razzaghipour <luna@xoria.org>
" License:      Vim License (see `:help license`)
" Last Change:  2025 Dec 02

" Generated by Colortemplate v2.2.3

hi clear
let g:colors_name = 'xcode'

let s:t_Co = has('gui_running') ? -1 : get(g:, 'xcode_t_Co', get(g:, 't_Co', exists('&t_Co') ? +&t_Co : 0))

if !exists('g:xcode_green_comments')
  let g:xcode_green_comments = 0
endif
if !exists('g:xcode_emph_types')
  let g:xcode_emph_types = 1
endif
if !exists('g:xcode_emph_funcs')
  let g:xcode_emph_funcs = 0
endif
if !exists('g:xcode_emph_idents')
  let g:xcode_emph_idents = 0
endif
if !exists('g:xcode_match_paren_style')
  let g:xcode_match_paren_style = 0
endif
if !exists('g:xcode_dim_punctuation')
  let g:xcode_dim_punctuation = 1
endif

if &background ==# 'dark'
  if (has('termguicolors') && &termguicolors) || has('gui_running')
    let g:terminal_ansi_colors = ['#414453', '#ff8170', '#78c2b3', '#d9c97c', '#4eb0cc', '#ff7ab2', '#b281eb', '#dfdfe0', '#7f8c98', '#ff8170', '#acf2e4', '#ffa14f', '#6bdfff', '#ff7ab2', '#dabaff', '#dfdfe0']
  endif
  if has('nvim')
    let g:terminal_color_0 = '#414453'
    let g:terminal_color_1 = '#ff8170'
    let g:terminal_color_2 = '#78c2b3'
    let g:terminal_color_3 = '#d9c97c'
    let g:terminal_color_4 = '#4eb0cc'
    let g:terminal_color_5 = '#ff7ab2'
    let g:terminal_color_6 = '#b281eb'
    let g:terminal_color_7 = '#dfdfe0'
    let g:terminal_color_8 = '#7f8c98'
    let g:terminal_color_9 = '#ff8170'
    let g:terminal_color_10 = '#acf2e4'
    let g:terminal_color_11 = '#ffa14f'
    let g:terminal_color_12 = '#6bdfff'
    let g:terminal_color_13 = '#ff7ab2'
    let g:terminal_color_14 = '#dabaff'
    let g:terminal_color_15 = '#dfdfe0'
  endif
  hi Normal guifg=#dfdfe0 guibg=#292a30 gui=NONE cterm=NONE
  hi Cursor guifg=#292a30 guibg=#dfdfe0 gui=NONE cterm=NONE
  hi Empty guifg=#dfdfe0 guibg=NONE gui=NONE cterm=NONE
  hi CursorLineNr guifg=#dfdfe0 guibg=#2f3037 gui=NONE cterm=NONE
  hi EndOfBuffer guifg=#292a30 guibg=#292a30 gui=NONE cterm=NONE
  hi FoldColumn guifg=#53606e guibg=NONE gui=NONE cterm=NONE
  hi Folded guifg=#53606e guibg=#393b44 gui=NONE cterm=NONE
  hi LineNr guifg=#53606e guibg=NONE gui=NONE cterm=NONE
  hi MatchWord guifg=#dfdfe0 guibg=#0f5bca gui=NONE cterm=NONE
  hi SignColumn guifg=#53606e guibg=NONE gui=NONE cterm=NONE
  hi Signify guifg=#4484d1 guibg=NONE gui=NONE cterm=NONE
  hi Ignore guifg=#53606e guibg=NONE gui=NONE cterm=NONE
  hi Pmenu guifg=#dfdfe0 guibg=#393b44 gui=NONE cterm=NONE
  hi PmenuSbar guifg=#393b44 guibg=#393b44 gui=NONE cterm=NONE
  hi PmenuSel guifg=#dfdfe0 guibg=#0f5bca gui=NONE cterm=NONE
  hi PmenuThumb guifg=#414453 guibg=#414453 gui=NONE cterm=NONE
  hi ErrorMsg guifg=#ff8170 guibg=NONE gui=NONE cterm=NONE
  hi ModeMsg guifg=#7f8c98 guibg=NONE gui=NONE cterm=NONE
  hi MoreMsg guifg=#ff7ab2 guibg=NONE gui=NONE cterm=NONE
  hi Question guifg=#ff7ab2 guibg=NONE gui=NONE cterm=NONE
  hi WarningMsg guifg=#ffa14f guibg=NONE gui=NONE cterm=NONE
  hi ColorColumn guifg=NONE guibg=#2f3037 gui=NONE cterm=NONE
  hi CursorColumn guifg=NONE guibg=#2f3037 gui=NONE cterm=NONE
  hi CursorLine guifg=NONE guibg=#2f3037 gui=NONE cterm=NONE
  hi QuickFixLine guifg=#dfdfe0 guibg=#0f5bca gui=NONE cterm=NONE
  hi StatusLine guifg=#dfdfe0 guibg=#414453 gui=NONE cterm=NONE
  hi StatusLineNC guifg=#7f8c98 guibg=#393b44 gui=NONE cterm=NONE
  hi VertSplit guifg=#393b44 guibg=#393b44 gui=NONE cterm=NONE
  hi WildMenu guifg=#dfdfe0 guibg=#0f5bca gui=NONE cterm=NONE
  hi IncSearch guifg=#292a30 guibg=#fef937 gui=NONE cterm=NONE
  hi Search guifg=#dfdfe0 guibg=#414453 gui=NONE cterm=NONE
  hi Visual guifg=NONE guibg=#414453 gui=NONE cterm=NONE
  hi DiffAdd guifg=#acf2e4 guibg=#243330 gui=NONE cterm=NONE
  hi DiffChange guifg=#ffa14f guibg=NONE gui=NONE cterm=NONE
  hi DiffDelete guifg=#ff8170 guibg=#3b2d2b gui=NONE cterm=NONE
  hi DiffText guifg=#ffa14f guibg=#382e27 gui=NONE cterm=NONE
  hi Comment guifg=#7f8c98 guibg=NONE gui=NONE cterm=NONE
  hi Error guifg=#292a30 guibg=#ff8170 gui=NONE cterm=NONE
  hi PreProc guifg=#ffa14f guibg=NONE gui=NONE cterm=NONE
  hi Special guifg=#78c2b3 guibg=NONE gui=NONE cterm=NONE
  hi Statement guifg=#ff7ab2 guibg=NONE gui=bold cterm=bold
  hi Character guifg=#d9c97c guibg=NONE gui=NONE cterm=NONE
  hi Directory guifg=#6bdfff guibg=NONE gui=NONE cterm=NONE
  hi Number guifg=#d9c97c guibg=NONE gui=NONE cterm=NONE
  hi SpecialComment guifg=#a3b1bf guibg=NONE gui=NONE cterm=NONE
  hi String guifg=#ff8170 guibg=NONE gui=NONE cterm=NONE
  hi Title guifg=#dfdfe0 guibg=NONE gui=bold cterm=bold
  hi Todo guifg=#a3b1bf guibg=NONE gui=bold cterm=bold
  hi Underlined guifg=#6bdfff guibg=NONE gui=underline cterm=underline
  hi SpellBad guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
  hi SpellCap guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
  hi SpellLocal guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
  hi SpellRare guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
  let g:indentLine_color_gui  = '#53606e'
  let g:indentLine_color_term = 59
  let g:limelight_conceal_guifg = '#7f8c98'
  let g:limelight_conceal_ctermfg = 245
  hi! link Terminal Normal
  hi! link TabLine StatusLineNC
  hi! link TabLineFill StatusLineNC
  hi! link TabLineSel StatusLine
  hi! link StatusLineTerm StatusLine
  hi! link StatusLineTermNC StatusLineNC
  hi! link VisualNOS Visual
  hi! link MsgArea Title
  hi! link diffAdded DiffAdd
  hi! link diffBDiffer WarningMsg
  hi! link diffChanged DiffChange
  hi! link diffCommon WarningMsg
  hi! link diffDiffer WarningMsg
  hi! link diffFile Directory
  hi! link diffIdentical WarningMsg
  hi! link diffIndexLine Number
  hi! link diffIsA WarningMsg
  hi! link diffNoEOL WarningMsg
  hi! link diffOnly WarningMsg
  hi! link diffRemoved DiffDelete
  hi! link Constant LibraryIdent
  hi! link Float Number
  hi! link StringDelimiter String
  hi! link Identifier LocalIdent
  hi! link Function LibraryFunc
  hi! link Boolean Statement
  hi! link Conditional Statement
  hi! link Exception Statement
  hi! link Include Statement
  hi! link Keyword Statement
  hi! link Label Statement
  hi! link Repeat Statement
  hi! link StorageClass Statement
  hi! link Structure Statement
  hi! link Define PreProc
  hi! link Macro PreProc
  hi! link PreCondit PreProc
  hi! link Type LibraryType
  hi! link Debug Special
  hi! link SpecialChar Special
  hi! link Tag Special
  hi! link Noise Delimiter
  hi! link Quote StringDelimiter
  hi! link Conceal Ignore
  hi! link NonText Ignore
  hi! link SpecialKey Ignore
  hi! link Whitespace Ignore
  hi! link ALEVirtualTextError ErrorMsg
  hi! link ALEVirtualTextWarning WarningMsg
  hi! link Searchlight IncSearch
  hi! link SignifySignAdd Signify
  hi! link SignifySignChange Signify
  hi! link SignifySignDelete Signify
  hi! link bibEntryKw LibraryIdent
  hi! link bibKey IdentifierDef
  hi! link bibType LibraryType
  hi! link cssAtRule Keyword
  hi! link cssAttr Keyword
  hi! link cssBraces cssNoise
  hi! link cssClassName LocalIdent
  hi! link cssColor cssAttr
  hi! link cssFunction Empty
  hi! link cssIdentifier LocalIdent
  hi! link cssProp LibraryType
  hi! link cssPseudoClassId LibraryIdent
  hi! link cssSelectorOp Operator
  hi! link gitcommitHeader Todo
  hi! link gitcommitOverflow Error
  hi! link gitcommitSummary Title
  hi! link goField LocalIdent
  hi! link goFunction FunctionDef
  hi! link goFunctionCall LibraryFunc
  hi! link goVarAssign LocalIdent
  hi! link goVarDefs IdentifierDef
  hi! link helpCommand helpExample
  hi! link helpExample markdownCode
  hi! link helpHeadline Title
  hi! link helpHyperTextEntry Comment
  hi! link helpHyperTextJump Underlined
  hi! link helpSectionDelim Ignore
  hi! link helpURL helpHyperTextJump
  hi! link helpVim Title
  hi! link htmlArg Special
  hi! link htmlEndTag Delimiter
  hi! link htmlLink Underlined
  hi! link htmlSpecialTagName htmlTagName
  hi! link htmlTag Delimiter
  hi! link htmlTagName Statement
  hi! link jinjaBlockName Typedef
  hi! link jinjaFilter LibraryFunc
  hi! link jinjaNumber Number
  hi! link jinjaOperator Operator
  hi! link jinjaRawDelim PreProc
  hi! link jinjaSpecial Keyword
  hi! link jinjaString String
  hi! link jinjaTagDelim Delimiter
  hi! link jinjaVarDelim Delimiter
  hi! link jsBuiltins LibraryFunc
  hi! link jsClassDefinition Typedef
  hi! link jsDomErrNo LibraryIdent
  hi! link jsDomNodeConsts LibraryIdent
  hi! link jsExceptions LibraryType
  hi! link jsFuncArgCommas jsNoise
  hi! link jsFuncName FunctionDef
  hi! link jsFunction jsStatement
  hi! link jsGlobalNodeObjects jsGlobalObjects
  hi! link jsGlobalObjects LibraryType
  hi! link jsObjectProp LocalIdent
  hi! link jsOperatorKeyword jsStatement
  hi! link jsThis jsStatement
  hi! link jsVariableDef IdentifierDef
  hi! link jsonKeyword jsonString
  hi! link jsonKeywordMatch Operator
  hi! link jsonQuote StringDelimiter
  hi! link rsForeignConst LibraryIdent
  hi! link rsForeignFunc LibraryFunc
  hi! link rsForeignType LibraryType
  hi! link rsFuncDef FunctionDef
  hi! link rsIdentDef IdentifierDef
  hi! link rsLibraryConst LibraryIdent
  hi! link rsLibraryFunc LibraryFunc
  hi! link rsLibraryType LibraryType
  hi! link rsLifetimeDef IdentifierDef
  hi! link rsSpecialLifetime LibraryIdent
  hi! link rsUserConst LocalIdent
  hi! link rsUserFunc LocalFunc
  hi! link rsUserLifetime LocalIdent
  hi! link rsUserMethod LibraryFunc
  hi! link rsUserType LocalType
  hi! link scssAttribute cssNoise
  hi! link scssInclude Keyword
  hi! link scssMixin Keyword
  hi! link scssMixinName LocalFunc
  hi! link scssMixinParams cssNoise
  hi! link scssSelectorName cssClassName
  hi! link scssVariableAssignment Operator
  hi! link scssVariableValue Operator
  hi! link swiftFuncDef FunctionDef
  hi! link swiftIdentDef IdentifierDef
  hi! link swiftLibraryFunc LibraryFunc
  hi! link swiftLibraryProp LibraryIdent
  hi! link swiftLibraryType LibraryType
  hi! link swiftUserFunc LocalFunc
  hi! link swiftUserProp LocalIdent
  hi! link swiftUserType LocalType
  hi! link typescriptArrayMethod LibraryFunc
  hi! link typescriptArrowFunc Operator
  hi! link typescriptAssign Operator
  hi! link typescriptBOM LibraryType
  hi! link typescriptBOMWindowCons LibraryType
  hi! link typescriptBOMWindowMethod LibraryFunc
  hi! link typescriptBOMWindowProp LibraryType
  hi! link typescriptBinaryOp Operator
  hi! link typescriptBraces Delimiter
  hi! link typescriptCall Empty
  hi! link typescriptClassHeritage Type
  hi! link typescriptClassName TypeDef
  hi! link typescriptDOMDocMethod LibraryFunc
  hi! link typescriptDOMDocProp LibraryIdent
  hi! link typescriptDOMEventCons LibraryType
  hi! link typescriptDOMEventMethod LibraryFunc
  hi! link typescriptDOMEventMethod LibraryFunc
  hi! link typescriptDOMEventProp LibraryIdent
  hi! link typescriptDOMEventTargetMethod LibraryFunc
  hi! link typescriptDOMNodeMethod LibraryFunc
  hi! link typescriptDOMStorageMethod LibraryIdent
  hi! link typescriptEndColons Delimiter
  hi! link typescriptExport Keyword
  hi! link typescriptFuncName FunctionDef
  hi! link typescriptFuncTypeArrow typescriptArrowFunc
  hi! link typescriptGlobal typescriptPredefinedType
  hi! link typescriptIdentifier Keyword
  hi! link typescriptInterfaceName Typedef
  hi! link typescriptMember LocalFunc
  hi! link typescriptObjectLabel LocalIdent
  hi! link typescriptOperator Keyword
  hi! link typescriptParens Delimiter
  hi! link typescriptPredefinedType LibraryType
  hi! link typescriptTypeAnnotation Delimiter
  hi! link typescriptTypeReference typescriptUserDefinedType
  hi! link typescriptUserDefinedType LocalType
  hi! link typescriptVariable Keyword
  hi! link typescriptVariableDeclaration IdentifierDef
  hi! link vimAutoCmdSfxList LibraryType
  hi! link vimAutoEventList LocalIdent
  hi! link vimCmdSep Special
  hi! link vimCommentTitle SpecialComment
  hi! link vimContinue Delimiter
  hi! link vimFuncName LibraryFunc
  hi! link vimFunction FunctionDef
  hi! link vimHighlight Statement
  hi! link vimMapModKey vimNotation
  hi! link vimNotation LibraryType
  hi! link vimOption LibraryIdent
  hi! link vimUserFunc LocalFunc
  hi! link markdownBoldDelimiter markdownDelimiter
  hi! link markdownBoldItalicDelimiter markdownDelimiter
  hi! link markdownCodeBlock markdownCode
  hi! link markdownCodeDelimiter markdownDelimiter
  hi! link markdownHeadingDelimiter markdownDelimiter
  hi! link markdownItalicDelimiter markdownDelimiter
  hi! link markdownLinkDelimiter markdownDelimiter
  hi! link markdownLinkText Empty
  hi! link markdownLinkTextDelimiter markdownDelimiter
  hi! link markdownListMarker markdownDelimiter
  hi! link markdownRule markdownDelimiter
  hi! link markdownUrl Underlined
  hi markdownDelimiter guifg=#78c2b3 guibg=NONE gui=NONE cterm=NONE
  hi markdownCode guifg=#dabaff guibg=#393b44 gui=NONE cterm=NONE
  if g:xcode_green_comments
    hi Comment guifg=#84b360 guibg=NONE gui=NONE cterm=NONE
    hi SpecialComment guifg=#b0e687 guibg=NONE gui=NONE cterm=NONE
    hi Todo guifg=#b0e687 guibg=NONE gui=bold cterm=bold
  endif
  if g:xcode_emph_types
    hi Typedef guifg=#6bdfff guibg=NONE gui=NONE cterm=NONE
    hi LocalType guifg=#acf2e4 guibg=NONE gui=NONE cterm=NONE
    hi LibraryType guifg=#dabaff guibg=NONE gui=NONE cterm=NONE
  else
    hi Typedef guifg=#4eb0cc guibg=NONE gui=NONE cterm=NONE
    hi LocalType guifg=#78c2b3 guibg=NONE gui=NONE cterm=NONE
    hi LibraryType guifg=#b281eb guibg=NONE gui=NONE cterm=NONE
  endif
  if g:xcode_emph_funcs
    hi FunctionDef guifg=#6bdfff guibg=NONE gui=NONE cterm=NONE
    hi LocalFunc guifg=#acf2e4 guibg=NONE gui=NONE cterm=NONE
    hi LibraryFunc guifg=#dabaff guibg=NONE gui=NONE cterm=NONE
  else
    hi FunctionDef guifg=#4eb0cc guibg=NONE gui=NONE cterm=NONE
    hi LocalFunc guifg=#78c2b3 guibg=NONE gui=NONE cterm=NONE
    hi LibraryFunc guifg=#b281eb guibg=NONE gui=NONE cterm=NONE
  endif
  if g:xcode_emph_idents
    hi IdentifierDef guifg=#6bdfff guibg=NONE gui=NONE cterm=NONE
    hi LocalIdent guifg=#acf2e4 guibg=NONE gui=NONE cterm=NONE
    hi LibraryIdent guifg=#dabaff guibg=NONE gui=NONE cterm=NONE
  else
    hi IdentifierDef guifg=#4eb0cc guibg=NONE gui=NONE cterm=NONE
    hi LocalIdent guifg=#78c2b3 guibg=NONE gui=NONE cterm=NONE
    hi LibraryIdent guifg=#b281eb guibg=NONE gui=NONE cterm=NONE
  endif
  if g:xcode_match_paren_style
    hi MatchParen guifg=#292a30 guibg=#fef937 gui=NONE cterm=NONE
  else
    hi MatchParen guifg=#dfdfe0 guibg=#0f5bca gui=NONE cterm=NONE
  endif
  if g:xcode_dim_punctuation
    hi Delimiter guifg=#a3b1bf guibg=NONE gui=NONE cterm=NONE
    hi Operator guifg=#a3b1bf guibg=NONE gui=NONE cterm=NONE
  else
    hi Delimiter guifg=#dfdfe0 guibg=NONE gui=NONE cterm=NONE
    hi Operator guifg=#dfdfe0 guibg=NONE gui=NONE cterm=NONE
  endif
else
  " Light background
  if (has('termguicolors') && &termguicolors) || has('gui_running')
    let g:terminal_ansi_colors = ['#b4d8fd', '#d12f1b', '#3e8087', '#78492a', '#0f68a0', '#ad3da4', '#804fb8', '#262626', '#8a99a6', '#d12f1b', '#23575c', '#78492a', '#0b4f79', '#ad3da4', '#4b21b0', '#262626']
  endif
  if has('nvim')
    let g:terminal_color_0 = '#b4d8fd'
    let g:terminal_color_1 = '#d12f1b'
    let g:terminal_color_2 = '#3e8087'
    let g:terminal_color_3 = '#78492a'
    let g:terminal_color_4 = '#0f68a0'
    let g:terminal_color_5 = '#ad3da4'
    let g:terminal_color_6 = '#804fb8'
    let g:terminal_color_7 = '#262626'
    let g:terminal_color_8 = '#8a99a6'
    let g:terminal_color_9 = '#d12f1b'
    let g:terminal_color_10 = '#23575c'
    let g:terminal_color_11 = '#78492a'
    let g:terminal_color_12 = '#0b4f79'
    let g:terminal_color_13 = '#ad3da4'
    let g:terminal_color_14 = '#4b21b0'
    let g:terminal_color_15 = '#262626'
  endif
  hi Normal guifg=#262626 guibg=#ffffff gui=NONE cterm=NONE
  hi Cursor guifg=#ffffff guibg=#262626 gui=NONE cterm=NONE
  hi Empty guifg=#262626 guibg=NONE gui=NONE cterm=NONE
  hi CursorLineNr guifg=#262626 guibg=#ecf5ff gui=NONE cterm=NONE
  hi EndOfBuffer guifg=#ffffff guibg=#ffffff gui=NONE cterm=NONE
  hi FoldColumn guifg=#cdcdcd guibg=NONE gui=NONE cterm=NONE
  hi Folded guifg=#8a99a6 guibg=#e5e5e5 gui=NONE cterm=NONE
  hi LineNr guifg=#cdcdcd guibg=NONE gui=NONE cterm=NONE
  hi MatchParen guifg=#262626 guibg=#fef869 gui=NONE cterm=NONE
  hi MatchWord guifg=#ffffff guibg=#156adf gui=NONE cterm=NONE
  hi SignColumn guifg=#cdcdcd guibg=NONE gui=NONE cterm=NONE
  hi Signify guifg=#69a7fc guibg=NONE gui=NONE cterm=NONE
  hi Ignore guifg=#cdcdcd guibg=NONE gui=NONE cterm=NONE
  hi Pmenu guifg=#262626 guibg=#f4f4f4 gui=NONE cterm=NONE
  hi PmenuSbar guifg=#f4f4f4 guibg=#f4f4f4 gui=NONE cterm=NONE
  hi PmenuSel guifg=#ffffff guibg=#156adf gui=NONE cterm=NONE
  hi PmenuThumb guifg=#e5e5e5 guibg=#e5e5e5 gui=NONE cterm=NONE
  hi ErrorMsg guifg=#d12f1b guibg=NONE gui=NONE cterm=NONE
  hi ModeMsg guifg=#8a99a6 guibg=NONE gui=NONE cterm=NONE
  hi MoreMsg guifg=#ad3da4 guibg=NONE gui=NONE cterm=NONE
  hi Question guifg=#ad3da4 guibg=NONE gui=NONE cterm=NONE
  hi WarningMsg guifg=#78492a guibg=NONE gui=NONE cterm=NONE
  hi ColorColumn guifg=NONE guibg=#f4f4f4 gui=NONE cterm=NONE
  hi CursorColumn guifg=NONE guibg=#ecf5ff gui=NONE cterm=NONE
  hi CursorLine guifg=NONE guibg=#ecf5ff gui=NONE cterm=NONE
  hi QuickFixLine guifg=#ffffff guibg=#156adf gui=NONE cterm=NONE
  hi StatusLine guifg=#262626 guibg=#e5e5e5 gui=NONE cterm=NONE
  hi StatusLineNC guifg=#262626 guibg=#f4f4f4 gui=NONE cterm=NONE
  hi VertSplit guifg=#f4f4f4 guibg=#f4f4f4 gui=NONE cterm=NONE
  hi WildMenu guifg=#ffffff guibg=#156adf gui=NONE cterm=NONE
  hi IncSearch guifg=#262626 guibg=#fef869 gui=NONE cterm=NONE
  hi Search guifg=#262626 guibg=#e5e5e5 gui=NONE cterm=NONE
  hi Visual guifg=NONE guibg=#b4d8fd gui=NONE cterm=NONE
  hi DiffAdd guifg=NONE guibg=#edfff0 gui=NONE cterm=NONE
  hi DiffChange guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  hi DiffDelete guifg=NONE guibg=#fef0f1 gui=NONE cterm=NONE
  hi DiffText guifg=NONE guibg=#fdfae6 gui=NONE cterm=NONE
  hi Comment guifg=#8a99a6 guibg=NONE gui=NONE cterm=NONE
  hi Error guifg=#ffffff guibg=#d12f1b gui=NONE cterm=NONE
  hi PreProc guifg=#78492a guibg=NONE gui=NONE cterm=NONE
  hi Special guifg=#23575c guibg=NONE gui=NONE cterm=NONE
  hi Statement guifg=#ad3da4 guibg=NONE gui=bold cterm=bold
  hi Character guifg=#272ad8 guibg=NONE gui=NONE cterm=NONE
  hi Directory guifg=#0f68a0 guibg=NONE gui=NONE cterm=NONE
  hi Number guifg=#272ad8 guibg=NONE gui=NONE cterm=NONE
  hi SpecialComment guifg=#5c6873 guibg=NONE gui=NONE cterm=NONE
  hi String guifg=#d12f1b guibg=NONE gui=NONE cterm=NONE
  hi Title guifg=#262626 guibg=NONE gui=bold cterm=bold
  hi Todo guifg=#5c6873 guibg=NONE gui=bold cterm=bold
  hi Underlined guifg=#0f68a0 guibg=NONE gui=underline cterm=underline
  hi SpellBad guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
  hi SpellCap guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
  hi SpellLocal guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
  hi SpellRare guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
  let g:indentLine_color_gui  = '#cdcdcd'
  let g:indentLine_color_term = 252
  let g:limelight_conceal_guifg = '#8a99a6'
  let g:limelight_conceal_ctermfg = 246
  hi! link Terminal Normal
  hi! link TabLine StatusLineNC
  hi! link TabLineFill StatusLineNC
  hi! link TabLineSel StatusLine
  hi! link StatusLineTerm StatusLine
  hi! link StatusLineTermNC StatusLineNC
  hi! link VisualNOS Visual
  hi! link MsgArea Title
  hi! link diffAdded DiffAdd
  hi! link diffBDiffer WarningMsg
  hi! link diffChanged DiffChange
  hi! link diffCommon WarningMsg
  hi! link diffDiffer WarningMsg
  hi! link diffFile Directory
  hi! link diffIdentical WarningMsg
  hi! link diffIndexLine Number
  hi! link diffIsA WarningMsg
  hi! link diffNoEOL WarningMsg
  hi! link diffOnly WarningMsg
  hi! link diffRemoved DiffDelete
  hi! link Constant LibraryIdent
  hi! link Float Number
  hi! link StringDelimiter String
  hi! link Identifier LocalIdent
  hi! link Function LibraryFunc
  hi! link Boolean Statement
  hi! link Conditional Statement
  hi! link Exception Statement
  hi! link Include Statement
  hi! link Keyword Statement
  hi! link Label Statement
  hi! link Repeat Statement
  hi! link StorageClass Statement
  hi! link Structure Statement
  hi! link Define PreProc
  hi! link Macro PreProc
  hi! link PreCondit PreProc
  hi! link Type LibraryType
  hi! link Debug Special
  hi! link SpecialChar Special
  hi! link Tag Special
  hi! link Noise Delimiter
  hi! link Quote StringDelimiter
  hi! link Conceal Ignore
  hi! link NonText Ignore
  hi! link SpecialKey Ignore
  hi! link Whitespace Ignore
  hi! link ALEVirtualTextError ErrorMsg
  hi! link ALEVirtualTextWarning WarningMsg
  hi! link Searchlight IncSearch
  hi! link SignifySignAdd Signify
  hi! link SignifySignChange Signify
  hi! link SignifySignDelete Signify
  hi! link bibEntryKw LibraryIdent
  hi! link bibKey IdentifierDef
  hi! link bibType LibraryType
  hi! link cssAtRule Keyword
  hi! link cssAttr Keyword
  hi! link cssBraces cssNoise
  hi! link cssClassName LocalIdent
  hi! link cssColor cssAttr
  hi! link cssFunction Empty
  hi! link cssIdentifier LocalIdent
  hi! link cssProp LibraryType
  hi! link cssPseudoClassId LibraryIdent
  hi! link cssSelectorOp Operator
  hi! link gitcommitHeader Todo
  hi! link gitcommitOverflow Error
  hi! link gitcommitSummary Title
  hi! link goField LocalIdent
  hi! link goFunction FunctionDef
  hi! link goFunctionCall LibraryFunc
  hi! link goVarAssign LocalIdent
  hi! link goVarDefs IdentifierDef
  hi! link helpCommand helpExample
  hi! link helpExample markdownCode
  hi! link helpHeadline Title
  hi! link helpHyperTextEntry Comment
  hi! link helpHyperTextJump Underlined
  hi! link helpSectionDelim Ignore
  hi! link helpURL helpHyperTextJump
  hi! link helpVim Title
  hi! link htmlArg Special
  hi! link htmlEndTag Delimiter
  hi! link htmlLink Underlined
  hi! link htmlSpecialTagName htmlTagName
  hi! link htmlTag Delimiter
  hi! link htmlTagName Statement
  hi! link jinjaBlockName Typedef
  hi! link jinjaFilter LibraryFunc
  hi! link jinjaNumber Number
  hi! link jinjaOperator Operator
  hi! link jinjaRawDelim PreProc
  hi! link jinjaSpecial Keyword
  hi! link jinjaString String
  hi! link jinjaTagDelim Delimiter
  hi! link jinjaVarDelim Delimiter
  hi! link jsBuiltins LibraryFunc
  hi! link jsClassDefinition Typedef
  hi! link jsDomErrNo LibraryIdent
  hi! link jsDomNodeConsts LibraryIdent
  hi! link jsExceptions LibraryType
  hi! link jsFuncArgCommas jsNoise
  hi! link jsFuncName FunctionDef
  hi! link jsFunction jsStatement
  hi! link jsGlobalNodeObjects jsGlobalObjects
  hi! link jsGlobalObjects LibraryType
  hi! link jsObjectProp LocalIdent
  hi! link jsOperatorKeyword jsStatement
  hi! link jsThis jsStatement
  hi! link jsVariableDef IdentifierDef
  hi! link jsonKeyword jsonString
  hi! link jsonKeywordMatch Operator
  hi! link jsonQuote StringDelimiter
  hi! link rsForeignConst LibraryIdent
  hi! link rsForeignFunc LibraryFunc
  hi! link rsForeignType LibraryType
  hi! link rsFuncDef FunctionDef
  hi! link rsIdentDef IdentifierDef
  hi! link rsLibraryConst LibraryIdent
  hi! link rsLibraryFunc LibraryFunc
  hi! link rsLibraryType LibraryType
  hi! link rsLifetimeDef IdentifierDef
  hi! link rsSpecialLifetime LibraryIdent
  hi! link rsUserConst LocalIdent
  hi! link rsUserFunc LocalFunc
  hi! link rsUserLifetime LocalIdent
  hi! link rsUserMethod LibraryFunc
  hi! link rsUserType LocalType
  hi! link scssAttribute cssNoise
  hi! link scssInclude Keyword
  hi! link scssMixin Keyword
  hi! link scssMixinName LocalFunc
  hi! link scssMixinParams cssNoise
  hi! link scssSelectorName cssClassName
  hi! link scssVariableAssignment Operator
  hi! link scssVariableValue Operator
  hi! link swiftFuncDef FunctionDef
  hi! link swiftIdentDef IdentifierDef
  hi! link swiftLibraryFunc LibraryFunc
  hi! link swiftLibraryProp LibraryIdent
  hi! link swiftLibraryType LibraryType
  hi! link swiftUserFunc LocalFunc
  hi! link swiftUserProp LocalIdent
  hi! link swiftUserType LocalType
  hi! link typescriptArrayMethod LibraryFunc
  hi! link typescriptArrowFunc Operator
  hi! link typescriptAssign Operator
  hi! link typescriptBOM LibraryType
  hi! link typescriptBOMWindowCons LibraryType
  hi! link typescriptBOMWindowMethod LibraryFunc
  hi! link typescriptBOMWindowProp LibraryType
  hi! link typescriptBinaryOp Operator
  hi! link typescriptBraces Delimiter
  hi! link typescriptCall Empty
  hi! link typescriptClassHeritage Type
  hi! link typescriptClassName TypeDef
  hi! link typescriptDOMDocMethod LibraryFunc
  hi! link typescriptDOMDocProp LibraryIdent
  hi! link typescriptDOMEventCons LibraryType
  hi! link typescriptDOMEventMethod LibraryFunc
  hi! link typescriptDOMEventMethod LibraryFunc
  hi! link typescriptDOMEventProp LibraryIdent
  hi! link typescriptDOMEventTargetMethod LibraryFunc
  hi! link typescriptDOMNodeMethod LibraryFunc
  hi! link typescriptDOMStorageMethod LibraryIdent
  hi! link typescriptEndColons Delimiter
  hi! link typescriptExport Keyword
  hi! link typescriptFuncName FunctionDef
  hi! link typescriptFuncTypeArrow typescriptArrowFunc
  hi! link typescriptGlobal typescriptPredefinedType
  hi! link typescriptIdentifier Keyword
  hi! link typescriptInterfaceName Typedef
  hi! link typescriptMember LocalFunc
  hi! link typescriptObjectLabel LocalIdent
  hi! link typescriptOperator Keyword
  hi! link typescriptParens Delimiter
  hi! link typescriptPredefinedType LibraryType
  hi! link typescriptTypeAnnotation Delimiter
  hi! link typescriptTypeReference typescriptUserDefinedType
  hi! link typescriptUserDefinedType LocalType
  hi! link typescriptVariable Keyword
  hi! link typescriptVariableDeclaration IdentifierDef
  hi! link vimAutoCmdSfxList LibraryType
  hi! link vimAutoEventList LocalIdent
  hi! link vimCmdSep Special
  hi! link vimCommentTitle SpecialComment
  hi! link vimContinue Delimiter
  hi! link vimFuncName LibraryFunc
  hi! link vimFunction FunctionDef
  hi! link vimHighlight Statement
  hi! link vimMapModKey vimNotation
  hi! link vimNotation LibraryType
  hi! link vimOption LibraryIdent
  hi! link vimUserFunc LocalFunc
  hi! link markdownBoldDelimiter markdownDelimiter
  hi! link markdownBoldItalicDelimiter markdownDelimiter
  hi! link markdownCodeBlock markdownCode
  hi! link markdownCodeDelimiter markdownDelimiter
  hi! link markdownHeadingDelimiter markdownDelimiter
  hi! link markdownItalicDelimiter markdownDelimiter
  hi! link markdownLinkDelimiter markdownDelimiter
  hi! link markdownLinkText Empty
  hi! link markdownLinkTextDelimiter markdownDelimiter
  hi! link markdownListMarker markdownDelimiter
  hi! link markdownRule markdownDelimiter
  hi! link markdownUrl Underlined
  hi markdownDelimiter guifg=#3e8087 guibg=NONE gui=NONE cterm=NONE
  hi markdownCode guifg=#804fb8 guibg=#f4f4f4 gui=NONE cterm=NONE
  if g:xcode_green_comments
    hi Comment guifg=#2d8504 guibg=NONE gui=NONE cterm=NONE
    hi SpecialComment guifg=#2d8504 guibg=NONE gui=NONE cterm=NONE
    hi Todo guifg=#2d8504 guibg=NONE gui=bold cterm=bold
  endif
  if g:xcode_emph_types
    hi Typedef guifg=#0b4f79 guibg=NONE gui=NONE cterm=NONE
    hi LocalType guifg=#23575c guibg=NONE gui=NONE cterm=NONE
    hi LibraryType guifg=#4b21b0 guibg=NONE gui=NONE cterm=NONE
  else
    hi Typedef guifg=#0f68a0 guibg=NONE gui=NONE cterm=NONE
    hi LocalType guifg=#3e8087 guibg=NONE gui=NONE cterm=NONE
    hi LibraryType guifg=#804fb8 guibg=NONE gui=NONE cterm=NONE
  endif
  if g:xcode_emph_funcs
    hi FunctionDef guifg=#0b4f79 guibg=NONE gui=NONE cterm=NONE
    hi LocalFunc guifg=#23575c guibg=NONE gui=NONE cterm=NONE
    hi LibraryFunc guifg=#4b21b0 guibg=NONE gui=NONE cterm=NONE
  else
    hi FunctionDef guifg=#0f68a0 guibg=NONE gui=NONE cterm=NONE
    hi LocalFunc guifg=#3e8087 guibg=NONE gui=NONE cterm=NONE
    hi LibraryFunc guifg=#804fb8 guibg=NONE gui=NONE cterm=NONE
  endif
  if g:xcode_emph_idents
    hi IdentifierDef guifg=#0b4f79 guibg=NONE gui=NONE cterm=NONE
    hi LocalIdent guifg=#23575c guibg=NONE gui=NONE cterm=NONE
    hi LibraryIdent guifg=#4b21b0 guibg=NONE gui=NONE cterm=NONE
  else
    hi IdentifierDef guifg=#0f68a0 guibg=NONE gui=NONE cterm=NONE
    hi LocalIdent guifg=#3e8087 guibg=NONE gui=NONE cterm=NONE
    hi LibraryIdent guifg=#804fb8 guibg=NONE gui=NONE cterm=NONE
  endif
  if g:xcode_match_paren_style
    hi MatchParen guifg=#262626 guibg=#fef869 gui=NONE cterm=NONE
  else
    hi MatchParen guifg=#ffffff guibg=#156adf gui=NONE cterm=NONE
  endif
  if g:xcode_dim_punctuation
    hi Delimiter guifg=#5c6873 guibg=NONE gui=NONE cterm=NONE
    hi Operator guifg=#5c6873 guibg=NONE gui=NONE cterm=NONE
  else
    hi Delimiter guifg=#262626 guibg=NONE gui=NONE cterm=NONE
    hi Operator guifg=#262626 guibg=NONE gui=NONE cterm=NONE
  endif
endif

if s:t_Co >= 256
  if &background ==# 'dark'
    hi Normal ctermfg=254 ctermbg=235 cterm=NONE
    hi Cursor ctermfg=235 ctermbg=254 cterm=NONE
    hi Empty ctermfg=254 ctermbg=NONE cterm=NONE
    hi CursorLineNr ctermfg=254 ctermbg=236 cterm=NONE
    hi EndOfBuffer ctermfg=235 ctermbg=235 cterm=NONE
    hi FoldColumn ctermfg=59 ctermbg=NONE cterm=NONE
    hi Folded ctermfg=59 ctermbg=237 cterm=NONE
    hi LineNr ctermfg=59 ctermbg=NONE cterm=NONE
    hi MatchWord ctermfg=254 ctermbg=26 cterm=NONE
    hi SignColumn ctermfg=59 ctermbg=NONE cterm=NONE
    hi Signify ctermfg=32 ctermbg=NONE cterm=NONE
    hi Ignore ctermfg=59 ctermbg=NONE cterm=NONE
    hi Pmenu ctermfg=254 ctermbg=237 cterm=NONE
    hi PmenuSbar ctermfg=237 ctermbg=237 cterm=NONE
    hi PmenuSel ctermfg=254 ctermbg=26 cterm=NONE
    hi PmenuThumb ctermfg=238 ctermbg=238 cterm=NONE
    hi ErrorMsg ctermfg=210 ctermbg=NONE cterm=NONE
    hi ModeMsg ctermfg=245 ctermbg=NONE cterm=NONE
    hi MoreMsg ctermfg=211 ctermbg=NONE cterm=NONE
    hi Question ctermfg=211 ctermbg=NONE cterm=NONE
    hi WarningMsg ctermfg=215 ctermbg=NONE cterm=NONE
    hi ColorColumn ctermfg=NONE ctermbg=236 cterm=NONE
    hi CursorColumn ctermfg=NONE ctermbg=236 cterm=NONE
    hi CursorLine ctermfg=NONE ctermbg=236 cterm=NONE
    hi QuickFixLine ctermfg=254 ctermbg=26 cterm=NONE
    hi StatusLine ctermfg=254 ctermbg=238 cterm=NONE
    hi StatusLineNC ctermfg=245 ctermbg=237 cterm=NONE
    hi VertSplit ctermfg=237 ctermbg=237 cterm=NONE
    hi WildMenu ctermfg=254 ctermbg=26 cterm=NONE
    hi IncSearch ctermfg=235 ctermbg=226 cterm=NONE
    hi Search ctermfg=254 ctermbg=238 cterm=NONE
    hi Visual ctermfg=NONE ctermbg=238 cterm=NONE
    hi DiffAdd ctermfg=159 ctermbg=236 cterm=NONE
    hi DiffChange ctermfg=215 ctermbg=NONE cterm=NONE
    hi DiffDelete ctermfg=210 ctermbg=236 cterm=NONE
    hi DiffText ctermfg=215 ctermbg=236 cterm=NONE
    hi Comment ctermfg=245 ctermbg=NONE cterm=NONE
    hi Error ctermfg=235 ctermbg=210 cterm=NONE
    hi PreProc ctermfg=215 ctermbg=NONE cterm=NONE
    hi Special ctermfg=73 ctermbg=NONE cterm=NONE
    hi Statement ctermfg=211 ctermbg=NONE cterm=bold
    hi Character ctermfg=186 ctermbg=NONE cterm=NONE
    hi Directory ctermfg=81 ctermbg=NONE cterm=NONE
    hi Number ctermfg=186 ctermbg=NONE cterm=NONE
    hi SpecialComment ctermfg=145 ctermbg=NONE cterm=NONE
    hi String ctermfg=210 ctermbg=NONE cterm=NONE
    hi Title ctermfg=254 ctermbg=NONE cterm=bold
    hi Todo ctermfg=145 ctermbg=NONE cterm=bold
    hi Underlined ctermfg=81 ctermbg=NONE cterm=underline
    hi SpellBad ctermfg=NONE ctermbg=NONE cterm=undercurl
    hi SpellCap ctermfg=NONE ctermbg=NONE cterm=undercurl
    hi SpellLocal ctermfg=NONE ctermbg=NONE cterm=undercurl
    hi SpellRare ctermfg=NONE ctermbg=NONE cterm=undercurl
    let g:indentLine_color_gui  = '#53606e'
    let g:indentLine_color_term = 59
    let g:limelight_conceal_guifg = '#7f8c98'
    let g:limelight_conceal_ctermfg = 245
    hi! link Terminal Normal
    hi! link TabLine StatusLineNC
    hi! link TabLineFill StatusLineNC
    hi! link TabLineSel StatusLine
    hi! link StatusLineTerm StatusLine
    hi! link StatusLineTermNC StatusLineNC
    hi! link VisualNOS Visual
    hi! link MsgArea Title
    hi! link diffAdded DiffAdd
    hi! link diffBDiffer WarningMsg
    hi! link diffChanged DiffChange
    hi! link diffCommon WarningMsg
    hi! link diffDiffer WarningMsg
    hi! link diffFile Directory
    hi! link diffIdentical WarningMsg
    hi! link diffIndexLine Number
    hi! link diffIsA WarningMsg
    hi! link diffNoEOL WarningMsg
    hi! link diffOnly WarningMsg
    hi! link diffRemoved DiffDelete
    hi! link Constant LibraryIdent
    hi! link Float Number
    hi! link StringDelimiter String
    hi! link Identifier LocalIdent
    hi! link Function LibraryFunc
    hi! link Boolean Statement
    hi! link Conditional Statement
    hi! link Exception Statement
    hi! link Include Statement
    hi! link Keyword Statement
    hi! link Label Statement
    hi! link Repeat Statement
    hi! link StorageClass Statement
    hi! link Structure Statement
    hi! link Define PreProc
    hi! link Macro PreProc
    hi! link PreCondit PreProc
    hi! link Type LibraryType
    hi! link Debug Special
    hi! link SpecialChar Special
    hi! link Tag Special
    hi! link Noise Delimiter
    hi! link Quote StringDelimiter
    hi! link Conceal Ignore
    hi! link NonText Ignore
    hi! link SpecialKey Ignore
    hi! link Whitespace Ignore
    hi! link ALEVirtualTextError ErrorMsg
    hi! link ALEVirtualTextWarning WarningMsg
    hi! link Searchlight IncSearch
    hi! link SignifySignAdd Signify
    hi! link SignifySignChange Signify
    hi! link SignifySignDelete Signify
    hi! link bibEntryKw LibraryIdent
    hi! link bibKey IdentifierDef
    hi! link bibType LibraryType
    hi! link cssAtRule Keyword
    hi! link cssAttr Keyword
    hi! link cssBraces cssNoise
    hi! link cssClassName LocalIdent
    hi! link cssColor cssAttr
    hi! link cssFunction Empty
    hi! link cssIdentifier LocalIdent
    hi! link cssProp LibraryType
    hi! link cssPseudoClassId LibraryIdent
    hi! link cssSelectorOp Operator
    hi! link gitcommitHeader Todo
    hi! link gitcommitOverflow Error
    hi! link gitcommitSummary Title
    hi! link goField LocalIdent
    hi! link goFunction FunctionDef
    hi! link goFunctionCall LibraryFunc
    hi! link goVarAssign LocalIdent
    hi! link goVarDefs IdentifierDef
    hi! link helpCommand helpExample
    hi! link helpExample markdownCode
    hi! link helpHeadline Title
    hi! link helpHyperTextEntry Comment
    hi! link helpHyperTextJump Underlined
    hi! link helpSectionDelim Ignore
    hi! link helpURL helpHyperTextJump
    hi! link helpVim Title
    hi! link htmlArg Special
    hi! link htmlEndTag Delimiter
    hi! link htmlLink Underlined
    hi! link htmlSpecialTagName htmlTagName
    hi! link htmlTag Delimiter
    hi! link htmlTagName Statement
    hi! link jinjaBlockName Typedef
    hi! link jinjaFilter LibraryFunc
    hi! link jinjaNumber Number
    hi! link jinjaOperator Operator
    hi! link jinjaRawDelim PreProc
    hi! link jinjaSpecial Keyword
    hi! link jinjaString String
    hi! link jinjaTagDelim Delimiter
    hi! link jinjaVarDelim Delimiter
    hi! link jsBuiltins LibraryFunc
    hi! link jsClassDefinition Typedef
    hi! link jsDomErrNo LibraryIdent
    hi! link jsDomNodeConsts LibraryIdent
    hi! link jsExceptions LibraryType
    hi! link jsFuncArgCommas jsNoise
    hi! link jsFuncName FunctionDef
    hi! link jsFunction jsStatement
    hi! link jsGlobalNodeObjects jsGlobalObjects
    hi! link jsGlobalObjects LibraryType
    hi! link jsObjectProp LocalIdent
    hi! link jsOperatorKeyword jsStatement
    hi! link jsThis jsStatement
    hi! link jsVariableDef IdentifierDef
    hi! link jsonKeyword jsonString
    hi! link jsonKeywordMatch Operator
    hi! link jsonQuote StringDelimiter
    hi! link rsForeignConst LibraryIdent
    hi! link rsForeignFunc LibraryFunc
    hi! link rsForeignType LibraryType
    hi! link rsFuncDef FunctionDef
    hi! link rsIdentDef IdentifierDef
    hi! link rsLibraryConst LibraryIdent
    hi! link rsLibraryFunc LibraryFunc
    hi! link rsLibraryType LibraryType
    hi! link rsLifetimeDef IdentifierDef
    hi! link rsSpecialLifetime LibraryIdent
    hi! link rsUserConst LocalIdent
    hi! link rsUserFunc LocalFunc
    hi! link rsUserLifetime LocalIdent
    hi! link rsUserMethod LibraryFunc
    hi! link rsUserType LocalType
    hi! link scssAttribute cssNoise
    hi! link scssInclude Keyword
    hi! link scssMixin Keyword
    hi! link scssMixinName LocalFunc
    hi! link scssMixinParams cssNoise
    hi! link scssSelectorName cssClassName
    hi! link scssVariableAssignment Operator
    hi! link scssVariableValue Operator
    hi! link swiftFuncDef FunctionDef
    hi! link swiftIdentDef IdentifierDef
    hi! link swiftLibraryFunc LibraryFunc
    hi! link swiftLibraryProp LibraryIdent
    hi! link swiftLibraryType LibraryType
    hi! link swiftUserFunc LocalFunc
    hi! link swiftUserProp LocalIdent
    hi! link swiftUserType LocalType
    hi! link typescriptArrayMethod LibraryFunc
    hi! link typescriptArrowFunc Operator
    hi! link typescriptAssign Operator
    hi! link typescriptBOM LibraryType
    hi! link typescriptBOMWindowCons LibraryType
    hi! link typescriptBOMWindowMethod LibraryFunc
    hi! link typescriptBOMWindowProp LibraryType
    hi! link typescriptBinaryOp Operator
    hi! link typescriptBraces Delimiter
    hi! link typescriptCall Empty
    hi! link typescriptClassHeritage Type
    hi! link typescriptClassName TypeDef
    hi! link typescriptDOMDocMethod LibraryFunc
    hi! link typescriptDOMDocProp LibraryIdent
    hi! link typescriptDOMEventCons LibraryType
    hi! link typescriptDOMEventMethod LibraryFunc
    hi! link typescriptDOMEventMethod LibraryFunc
    hi! link typescriptDOMEventProp LibraryIdent
    hi! link typescriptDOMEventTargetMethod LibraryFunc
    hi! link typescriptDOMNodeMethod LibraryFunc
    hi! link typescriptDOMStorageMethod LibraryIdent
    hi! link typescriptEndColons Delimiter
    hi! link typescriptExport Keyword
    hi! link typescriptFuncName FunctionDef
    hi! link typescriptFuncTypeArrow typescriptArrowFunc
    hi! link typescriptGlobal typescriptPredefinedType
    hi! link typescriptIdentifier Keyword
    hi! link typescriptInterfaceName Typedef
    hi! link typescriptMember LocalFunc
    hi! link typescriptObjectLabel LocalIdent
    hi! link typescriptOperator Keyword
    hi! link typescriptParens Delimiter
    hi! link typescriptPredefinedType LibraryType
    hi! link typescriptTypeAnnotation Delimiter
    hi! link typescriptTypeReference typescriptUserDefinedType
    hi! link typescriptUserDefinedType LocalType
    hi! link typescriptVariable Keyword
    hi! link typescriptVariableDeclaration IdentifierDef
    hi! link vimAutoCmdSfxList LibraryType
    hi! link vimAutoEventList LocalIdent
    hi! link vimCmdSep Special
    hi! link vimCommentTitle SpecialComment
    hi! link vimContinue Delimiter
    hi! link vimFuncName LibraryFunc
    hi! link vimFunction FunctionDef
    hi! link vimHighlight Statement
    hi! link vimMapModKey vimNotation
    hi! link vimNotation LibraryType
    hi! link vimOption LibraryIdent
    hi! link vimUserFunc LocalFunc
    hi! link markdownBoldDelimiter markdownDelimiter
    hi! link markdownBoldItalicDelimiter markdownDelimiter
    hi! link markdownCodeBlock markdownCode
    hi! link markdownCodeDelimiter markdownDelimiter
    hi! link markdownHeadingDelimiter markdownDelimiter
    hi! link markdownItalicDelimiter markdownDelimiter
    hi! link markdownLinkDelimiter markdownDelimiter
    hi! link markdownLinkText Empty
    hi! link markdownLinkTextDelimiter markdownDelimiter
    hi! link markdownListMarker markdownDelimiter
    hi! link markdownRule markdownDelimiter
    hi! link markdownUrl Underlined
    hi markdownDelimiter ctermfg=73 ctermbg=NONE cterm=NONE
    hi markdownCode ctermfg=183 ctermbg=237 cterm=NONE
    if g:xcode_green_comments
      hi Comment ctermfg=107 ctermbg=NONE cterm=NONE
      hi SpecialComment ctermfg=150 ctermbg=NONE cterm=NONE
      hi Todo ctermfg=150 ctermbg=NONE cterm=bold
    endif
    if g:xcode_emph_types
      hi Typedef ctermfg=81 ctermbg=NONE cterm=NONE
      hi LocalType ctermfg=159 ctermbg=NONE cterm=NONE
      hi LibraryType ctermfg=183 ctermbg=NONE cterm=NONE
    else
      hi Typedef ctermfg=38 ctermbg=NONE cterm=NONE
      hi LocalType ctermfg=73 ctermbg=NONE cterm=NONE
      hi LibraryType ctermfg=141 ctermbg=NONE cterm=NONE
    endif
    if g:xcode_emph_funcs
      hi FunctionDef ctermfg=81 ctermbg=NONE cterm=NONE
      hi LocalFunc ctermfg=159 ctermbg=NONE cterm=NONE
      hi LibraryFunc ctermfg=183 ctermbg=NONE cterm=NONE
    else
      hi FunctionDef ctermfg=38 ctermbg=NONE cterm=NONE
      hi LocalFunc ctermfg=73 ctermbg=NONE cterm=NONE
      hi LibraryFunc ctermfg=141 ctermbg=NONE cterm=NONE
    endif
    if g:xcode_emph_idents
      hi IdentifierDef ctermfg=81 ctermbg=NONE cterm=NONE
      hi LocalIdent ctermfg=159 ctermbg=NONE cterm=NONE
      hi LibraryIdent ctermfg=183 ctermbg=NONE cterm=NONE
    else
      hi IdentifierDef ctermfg=38 ctermbg=NONE cterm=NONE
      hi LocalIdent ctermfg=73 ctermbg=NONE cterm=NONE
      hi LibraryIdent ctermfg=141 ctermbg=NONE cterm=NONE
    endif
    if g:xcode_match_paren_style
      hi MatchParen ctermfg=235 ctermbg=226 cterm=NONE
    else
      hi MatchParen ctermfg=254 ctermbg=26 cterm=NONE
    endif
    if g:xcode_dim_punctuation
      hi Delimiter ctermfg=145 ctermbg=NONE cterm=NONE
      hi Operator ctermfg=145 ctermbg=NONE cterm=NONE
    else
      hi Delimiter ctermfg=254 ctermbg=NONE cterm=NONE
      hi Operator ctermfg=254 ctermbg=NONE cterm=NONE
    endif
  else
    " Light background
    hi Normal ctermfg=235 ctermbg=231 cterm=NONE
    hi Cursor ctermfg=231 ctermbg=235 cterm=NONE
    hi Empty ctermfg=235 ctermbg=NONE cterm=NONE
    hi CursorLineNr ctermfg=235 ctermbg=255 cterm=NONE
    hi EndOfBuffer ctermfg=231 ctermbg=231 cterm=NONE
    hi FoldColumn ctermfg=252 ctermbg=NONE cterm=NONE
    hi Folded ctermfg=246 ctermbg=254 cterm=NONE
    hi LineNr ctermfg=252 ctermbg=NONE cterm=NONE
    hi MatchParen ctermfg=235 ctermbg=227 cterm=NONE
    hi MatchWord ctermfg=231 ctermbg=26 cterm=NONE
    hi SignColumn ctermfg=252 ctermbg=NONE cterm=NONE
    hi Signify ctermfg=111 ctermbg=NONE cterm=NONE
    hi Ignore ctermfg=252 ctermbg=NONE cterm=NONE
    hi Pmenu ctermfg=235 ctermbg=255 cterm=NONE
    hi PmenuSbar ctermfg=255 ctermbg=255 cterm=NONE
    hi PmenuSel ctermfg=231 ctermbg=26 cterm=NONE
    hi PmenuThumb ctermfg=254 ctermbg=254 cterm=NONE
    hi ErrorMsg ctermfg=160 ctermbg=NONE cterm=NONE
    hi ModeMsg ctermfg=246 ctermbg=NONE cterm=NONE
    hi MoreMsg ctermfg=127 ctermbg=NONE cterm=NONE
    hi Question ctermfg=127 ctermbg=NONE cterm=NONE
    hi WarningMsg ctermfg=94 ctermbg=NONE cterm=NONE
    hi ColorColumn ctermfg=NONE ctermbg=255 cterm=NONE
    hi CursorColumn ctermfg=NONE ctermbg=255 cterm=NONE
    hi CursorLine ctermfg=NONE ctermbg=255 cterm=NONE
    hi QuickFixLine ctermfg=231 ctermbg=26 cterm=NONE
    hi StatusLine ctermfg=235 ctermbg=254 cterm=NONE
    hi StatusLineNC ctermfg=235 ctermbg=255 cterm=NONE
    hi VertSplit ctermfg=255 ctermbg=255 cterm=NONE
    hi WildMenu ctermfg=231 ctermbg=26 cterm=NONE
    hi IncSearch ctermfg=235 ctermbg=227 cterm=NONE
    hi Search ctermfg=235 ctermbg=254 cterm=NONE
    hi Visual ctermfg=NONE ctermbg=153 cterm=NONE
    hi DiffAdd ctermfg=NONE ctermbg=195 cterm=NONE
    hi DiffChange ctermfg=NONE ctermbg=NONE cterm=NONE
    hi DiffDelete ctermfg=NONE ctermbg=255 cterm=NONE
    hi DiffText ctermfg=NONE ctermbg=230 cterm=NONE
    hi Comment ctermfg=246 ctermbg=NONE cterm=NONE
    hi Error ctermfg=231 ctermbg=160 cterm=NONE
    hi PreProc ctermfg=94 ctermbg=NONE cterm=NONE
    hi Special ctermfg=23 ctermbg=NONE cterm=NONE
    hi Statement ctermfg=127 ctermbg=NONE cterm=bold
    hi Character ctermfg=56 ctermbg=NONE cterm=NONE
    hi Directory ctermfg=24 ctermbg=NONE cterm=NONE
    hi Number ctermfg=56 ctermbg=NONE cterm=NONE
    hi SpecialComment ctermfg=241 ctermbg=NONE cterm=NONE
    hi String ctermfg=160 ctermbg=NONE cterm=NONE
    hi Title ctermfg=235 ctermbg=NONE cterm=bold
    hi Todo ctermfg=241 ctermbg=NONE cterm=bold
    hi Underlined ctermfg=24 ctermbg=NONE cterm=underline
    hi SpellBad ctermfg=NONE ctermbg=NONE cterm=undercurl
    hi SpellCap ctermfg=NONE ctermbg=NONE cterm=undercurl
    hi SpellLocal ctermfg=NONE ctermbg=NONE cterm=undercurl
    hi SpellRare ctermfg=NONE ctermbg=NONE cterm=undercurl
    let g:indentLine_color_gui  = '#cdcdcd'
    let g:indentLine_color_term = 252
    let g:limelight_conceal_guifg = '#8a99a6'
    let g:limelight_conceal_ctermfg = 246
    hi! link Terminal Normal
    hi! link TabLine StatusLineNC
    hi! link TabLineFill StatusLineNC
    hi! link TabLineSel StatusLine
    hi! link StatusLineTerm StatusLine
    hi! link StatusLineTermNC StatusLineNC
    hi! link VisualNOS Visual
    hi! link MsgArea Title
    hi! link diffAdded DiffAdd
    hi! link diffBDiffer WarningMsg
    hi! link diffChanged DiffChange
    hi! link diffCommon WarningMsg
    hi! link diffDiffer WarningMsg
    hi! link diffFile Directory
    hi! link diffIdentical WarningMsg
    hi! link diffIndexLine Number
    hi! link diffIsA WarningMsg
    hi! link diffNoEOL WarningMsg
    hi! link diffOnly WarningMsg
    hi! link diffRemoved DiffDelete
    hi! link Constant LibraryIdent
    hi! link Float Number
    hi! link StringDelimiter String
    hi! link Identifier LocalIdent
    hi! link Function LibraryFunc
    hi! link Boolean Statement
    hi! link Conditional Statement
    hi! link Exception Statement
    hi! link Include Statement
    hi! link Keyword Statement
    hi! link Label Statement
    hi! link Repeat Statement
    hi! link StorageClass Statement
    hi! link Structure Statement
    hi! link Define PreProc
    hi! link Macro PreProc
    hi! link PreCondit PreProc
    hi! link Type LibraryType
    hi! link Debug Special
    hi! link SpecialChar Special
    hi! link Tag Special
    hi! link Noise Delimiter
    hi! link Quote StringDelimiter
    hi! link Conceal Ignore
    hi! link NonText Ignore
    hi! link SpecialKey Ignore
    hi! link Whitespace Ignore
    hi! link ALEVirtualTextError ErrorMsg
    hi! link ALEVirtualTextWarning WarningMsg
    hi! link Searchlight IncSearch
    hi! link SignifySignAdd Signify
    hi! link SignifySignChange Signify
    hi! link SignifySignDelete Signify
    hi! link bibEntryKw LibraryIdent
    hi! link bibKey IdentifierDef
    hi! link bibType LibraryType
    hi! link cssAtRule Keyword
    hi! link cssAttr Keyword
    hi! link cssBraces cssNoise
    hi! link cssClassName LocalIdent
    hi! link cssColor cssAttr
    hi! link cssFunction Empty
    hi! link cssIdentifier LocalIdent
    hi! link cssProp LibraryType
    hi! link cssPseudoClassId LibraryIdent
    hi! link cssSelectorOp Operator
    hi! link gitcommitHeader Todo
    hi! link gitcommitOverflow Error
    hi! link gitcommitSummary Title
    hi! link goField LocalIdent
    hi! link goFunction FunctionDef
    hi! link goFunctionCall LibraryFunc
    hi! link goVarAssign LocalIdent
    hi! link goVarDefs IdentifierDef
    hi! link helpCommand helpExample
    hi! link helpExample markdownCode
    hi! link helpHeadline Title
    hi! link helpHyperTextEntry Comment
    hi! link helpHyperTextJump Underlined
    hi! link helpSectionDelim Ignore
    hi! link helpURL helpHyperTextJump
    hi! link helpVim Title
    hi! link htmlArg Special
    hi! link htmlEndTag Delimiter
    hi! link htmlLink Underlined
    hi! link htmlSpecialTagName htmlTagName
    hi! link htmlTag Delimiter
    hi! link htmlTagName Statement
    hi! link jinjaBlockName Typedef
    hi! link jinjaFilter LibraryFunc
    hi! link jinjaNumber Number
    hi! link jinjaOperator Operator
    hi! link jinjaRawDelim PreProc
    hi! link jinjaSpecial Keyword
    hi! link jinjaString String
    hi! link jinjaTagDelim Delimiter
    hi! link jinjaVarDelim Delimiter
    hi! link jsBuiltins LibraryFunc
    hi! link jsClassDefinition Typedef
    hi! link jsDomErrNo LibraryIdent
    hi! link jsDomNodeConsts LibraryIdent
    hi! link jsExceptions LibraryType
    hi! link jsFuncArgCommas jsNoise
    hi! link jsFuncName FunctionDef
    hi! link jsFunction jsStatement
    hi! link jsGlobalNodeObjects jsGlobalObjects
    hi! link jsGlobalObjects LibraryType
    hi! link jsObjectProp LocalIdent
    hi! link jsOperatorKeyword jsStatement
    hi! link jsThis jsStatement
    hi! link jsVariableDef IdentifierDef
    hi! link jsonKeyword jsonString
    hi! link jsonKeywordMatch Operator
    hi! link jsonQuote StringDelimiter
    hi! link rsForeignConst LibraryIdent
    hi! link rsForeignFunc LibraryFunc
    hi! link rsForeignType LibraryType
    hi! link rsFuncDef FunctionDef
    hi! link rsIdentDef IdentifierDef
    hi! link rsLibraryConst LibraryIdent
    hi! link rsLibraryFunc LibraryFunc
    hi! link rsLibraryType LibraryType
    hi! link rsLifetimeDef IdentifierDef
    hi! link rsSpecialLifetime LibraryIdent
    hi! link rsUserConst LocalIdent
    hi! link rsUserFunc LocalFunc
    hi! link rsUserLifetime LocalIdent
    hi! link rsUserMethod LibraryFunc
    hi! link rsUserType LocalType
    hi! link scssAttribute cssNoise
    hi! link scssInclude Keyword
    hi! link scssMixin Keyword
    hi! link scssMixinName LocalFunc
    hi! link scssMixinParams cssNoise
    hi! link scssSelectorName cssClassName
    hi! link scssVariableAssignment Operator
    hi! link scssVariableValue Operator
    hi! link swiftFuncDef FunctionDef
    hi! link swiftIdentDef IdentifierDef
    hi! link swiftLibraryFunc LibraryFunc
    hi! link swiftLibraryProp LibraryIdent
    hi! link swiftLibraryType LibraryType
    hi! link swiftUserFunc LocalFunc
    hi! link swiftUserProp LocalIdent
    hi! link swiftUserType LocalType
    hi! link typescriptArrayMethod LibraryFunc
    hi! link typescriptArrowFunc Operator
    hi! link typescriptAssign Operator
    hi! link typescriptBOM LibraryType
    hi! link typescriptBOMWindowCons LibraryType
    hi! link typescriptBOMWindowMethod LibraryFunc
    hi! link typescriptBOMWindowProp LibraryType
    hi! link typescriptBinaryOp Operator
    hi! link typescriptBraces Delimiter
    hi! link typescriptCall Empty
    hi! link typescriptClassHeritage Type
    hi! link typescriptClassName TypeDef
    hi! link typescriptDOMDocMethod LibraryFunc
    hi! link typescriptDOMDocProp LibraryIdent
    hi! link typescriptDOMEventCons LibraryType
    hi! link typescriptDOMEventMethod LibraryFunc
    hi! link typescriptDOMEventMethod LibraryFunc
    hi! link typescriptDOMEventProp LibraryIdent
    hi! link typescriptDOMEventTargetMethod LibraryFunc
    hi! link typescriptDOMNodeMethod LibraryFunc
    hi! link typescriptDOMStorageMethod LibraryIdent
    hi! link typescriptEndColons Delimiter
    hi! link typescriptExport Keyword
    hi! link typescriptFuncName FunctionDef
    hi! link typescriptFuncTypeArrow typescriptArrowFunc
    hi! link typescriptGlobal typescriptPredefinedType
    hi! link typescriptIdentifier Keyword
    hi! link typescriptInterfaceName Typedef
    hi! link typescriptMember LocalFunc
    hi! link typescriptObjectLabel LocalIdent
    hi! link typescriptOperator Keyword
    hi! link typescriptParens Delimiter
    hi! link typescriptPredefinedType LibraryType
    hi! link typescriptTypeAnnotation Delimiter
    hi! link typescriptTypeReference typescriptUserDefinedType
    hi! link typescriptUserDefinedType LocalType
    hi! link typescriptVariable Keyword
    hi! link typescriptVariableDeclaration IdentifierDef
    hi! link vimAutoCmdSfxList LibraryType
    hi! link vimAutoEventList LocalIdent
    hi! link vimCmdSep Special
    hi! link vimCommentTitle SpecialComment
    hi! link vimContinue Delimiter
    hi! link vimFuncName LibraryFunc
    hi! link vimFunction FunctionDef
    hi! link vimHighlight Statement
    hi! link vimMapModKey vimNotation
    hi! link vimNotation LibraryType
    hi! link vimOption LibraryIdent
    hi! link vimUserFunc LocalFunc
    hi! link markdownBoldDelimiter markdownDelimiter
    hi! link markdownBoldItalicDelimiter markdownDelimiter
    hi! link markdownCodeBlock markdownCode
    hi! link markdownCodeDelimiter markdownDelimiter
    hi! link markdownHeadingDelimiter markdownDelimiter
    hi! link markdownItalicDelimiter markdownDelimiter
    hi! link markdownLinkDelimiter markdownDelimiter
    hi! link markdownLinkText Empty
    hi! link markdownLinkTextDelimiter markdownDelimiter
    hi! link markdownListMarker markdownDelimiter
    hi! link markdownRule markdownDelimiter
    hi! link markdownUrl Underlined
    hi markdownDelimiter ctermfg=66 ctermbg=NONE cterm=NONE
    hi markdownCode ctermfg=97 ctermbg=255 cterm=NONE
    if g:xcode_green_comments
      hi Comment ctermfg=28 ctermbg=NONE cterm=NONE
      hi SpecialComment ctermfg=28 ctermbg=NONE cterm=NONE
      hi Todo ctermfg=28 ctermbg=NONE cterm=bold
    endif
    if g:xcode_emph_types
      hi Typedef ctermfg=24 ctermbg=NONE cterm=NONE
      hi LocalType ctermfg=23 ctermbg=NONE cterm=NONE
      hi LibraryType ctermfg=55 ctermbg=NONE cterm=NONE
    else
      hi Typedef ctermfg=24 ctermbg=NONE cterm=NONE
      hi LocalType ctermfg=66 ctermbg=NONE cterm=NONE
      hi LibraryType ctermfg=97 ctermbg=NONE cterm=NONE
    endif
    if g:xcode_emph_funcs
      hi FunctionDef ctermfg=24 ctermbg=NONE cterm=NONE
      hi LocalFunc ctermfg=23 ctermbg=NONE cterm=NONE
      hi LibraryFunc ctermfg=55 ctermbg=NONE cterm=NONE
    else
      hi FunctionDef ctermfg=24 ctermbg=NONE cterm=NONE
      hi LocalFunc ctermfg=66 ctermbg=NONE cterm=NONE
      hi LibraryFunc ctermfg=97 ctermbg=NONE cterm=NONE
    endif
    if g:xcode_emph_idents
      hi IdentifierDef ctermfg=24 ctermbg=NONE cterm=NONE
      hi LocalIdent ctermfg=23 ctermbg=NONE cterm=NONE
      hi LibraryIdent ctermfg=55 ctermbg=NONE cterm=NONE
    else
      hi IdentifierDef ctermfg=24 ctermbg=NONE cterm=NONE
      hi LocalIdent ctermfg=66 ctermbg=NONE cterm=NONE
      hi LibraryIdent ctermfg=97 ctermbg=NONE cterm=NONE
    endif
    if g:xcode_match_paren_style
      hi MatchParen ctermfg=235 ctermbg=227 cterm=NONE
    else
      hi MatchParen ctermfg=231 ctermbg=26 cterm=NONE
    endif
    if g:xcode_dim_punctuation
      hi Delimiter ctermfg=241 ctermbg=NONE cterm=NONE
      hi Operator ctermfg=241 ctermbg=NONE cterm=NONE
    else
      hi Delimiter ctermfg=235 ctermbg=NONE cterm=NONE
      hi Operator ctermfg=235 ctermbg=NONE cterm=NONE
    endif
  endif
  unlet s:t_Co
  finish
endif

" Background: dark
" Color: base0        #292a30 ~
" Color: base1        #2f3037 ~
" Color: base2        #393b44 ~
" Color: base3        #414453 ~
" Color: base4        #53606e ~
" Color: base5        #7f8c98 ~
" Color: base6        #a3b1bf ~
" Color: base7        #dfdfe0 ~
" Color: deep_blue0   #0f5bca ~
" Color: deep_blue1   #4484d1 ~
" Color: deep_yellow  #fef937 ~
" Color: green_wash   #243330 ~
" Color: orange_wash  #382e27 ~
" Color: red_wash     #3b2d2b ~
" Color: blue         #4eb0cc ~
" Color: light_blue   #6bdfff ~
" Color: orange       #ffa14f ~
" Color: pink         #ff7ab2 ~
" Color: red          #ff8170 ~
" Color: yellow       #d9c97c ~
" Color: purple       #b281eb ~
" Color: light_purple #dabaff ~
" Color: teal         #78c2b3 ~
" Color: light_teal   #acf2e4 ~
" Color: green        #84b360 ~
" Color: light_green  #b0e687 ~
" Background: dark
" Term colors: base3      red  teal         yellow
" Term colors: blue       pink purple       base7
" Term colors: base5      red  light_teal   orange
" Term colors: light_blue pink light_purple base7
" Background: light
" Color: base0       #ffffff ~
" Color: base1       #f4f4f4 ~
" Color: base2       #e5e5e5 ~
" Color: base3       #cdcdcd ~
" Color: base4       #8a99a6 ~
" Color: base5       #5c6873 ~
" Color: base6       #262626 ~
" Color: aqua        #b4d8fd ~
" Color: light_aqua  #ecf5ff ~
" Color: deep_blue0  #156adf ~
" Color: deep_blue1  #69a7fc ~
" Color: deep_yellow #fef869 ~
" Color: green_wash  #edfff0 ~
" Color: red_wash    #fef0f1 ~
" Color: yellow_wash #fdfae6 ~
" Color: blue        #0f68a0 ~
" Color: brown       #78492a ~
" Color: dark_blue   #0b4f79 ~
" Color: green       #2d8504 ~
" Color: pink        #ad3da4 ~
" Color: red         #d12f1b ~
" Color: strong_blue #272ad8 ~
" Color: dark_purple #4b21b0 ~
" Color: purple      #804fb8 ~
" Color: dark_teal   #23575c ~
" Color: teal        #3e8087 ~
" Background: light
" Term colors: aqua      red  teal        brown
" Term colors: blue      pink purple      base6
" Term colors: base4     red  dark_teal   brown
" Term colors: dark_blue pink dark_purple base6
" vim: et ts=8 sw=2 sts=2


================================================
FILE: colors/xcodedark.vim
================================================
" Name:         Xcode Dark
" Description:  A Vim port of the default dark Xcode 11 colourscheme
" Author:       Luna Razzaghipour <luna@xoria.org>
" Maintainer:   Luna Razzaghipour <luna@xoria.org>
" License:      Vim License (see `:help license`)
" Last Change:  2025 Dec 02

" Generated by Colortemplate v2.2.3

set background=dark

hi clear
let g:colors_name = 'xcodedark'

let s:t_Co = has('gui_running') ? -1 : get(g:, 'xcodedark_t_Co', get(g:, 't_Co', exists('&t_Co') ? +&t_Co : 0))

if !exists('g:xcodedark_green_comments')
  let g:xcodedark_green_comments = 0
endif
if !exists('g:xcodedark_emph_types')
  let g:xcodedark_emph_types = 1
endif
if !exists('g:xcodedark_emph_funcs')
  let g:xcodedark_emph_funcs = 0
endif
if !exists('g:xcodedark_emph_idents')
  let g:xcodedark_emph_idents = 0
endif
if !exists('g:xcodedark_match_paren_style')
  let g:xcodedark_match_paren_style = 0
endif
if !exists('g:xcodedark_dim_punctuation')
  let g:xcodedark_dim_punctuation = 1
endif

if (has('termguicolors') && &termguicolors) || has('gui_running')
  let g:terminal_ansi_colors = ['#414453', '#ff8170', '#78c2b3', '#d9c97c', '#4eb0cc', '#ff7ab2', '#b281eb', '#dfdfe0', '#7f8c98', '#ff8170', '#acf2e4', '#ffa14f', '#6bdfff', '#ff7ab2', '#dabaff', '#dfdfe0']
endif
if has('nvim')
  let g:terminal_color_0 = '#414453'
  let g:terminal_color_1 = '#ff8170'
  let g:terminal_color_2 = '#78c2b3'
  let g:terminal_color_3 = '#d9c97c'
  let g:terminal_color_4 = '#4eb0cc'
  let g:terminal_color_5 = '#ff7ab2'
  let g:terminal_color_6 = '#b281eb'
  let g:terminal_color_7 = '#dfdfe0'
  let g:terminal_color_8 = '#7f8c98'
  let g:terminal_color_9 = '#ff8170'
  let g:terminal_color_10 = '#acf2e4'
  let g:terminal_color_11 = '#ffa14f'
  let g:terminal_color_12 = '#6bdfff'
  let g:terminal_color_13 = '#ff7ab2'
  let g:terminal_color_14 = '#dabaff'
  let g:terminal_color_15 = '#dfdfe0'
endif
hi Normal guifg=#dfdfe0 guibg=#292a30 gui=NONE cterm=NONE
hi Cursor guifg=#292a30 guibg=#dfdfe0 gui=NONE cterm=NONE
hi Empty guifg=#dfdfe0 guibg=NONE gui=NONE cterm=NONE
hi CursorLineNr guifg=#dfdfe0 guibg=#2f3037 gui=NONE cterm=NONE
hi EndOfBuffer guifg=#292a30 guibg=#292a30 gui=NONE cterm=NONE
hi FoldColumn guifg=#53606e guibg=NONE gui=NONE cterm=NONE
hi Folded guifg=#53606e guibg=#393b44 gui=NONE cterm=NONE
hi LineNr guifg=#53606e guibg=NONE gui=NONE cterm=NONE
hi MatchWord guifg=#dfdfe0 guibg=#0f5bca gui=NONE cterm=NONE
hi SignColumn guifg=#53606e guibg=NONE gui=NONE cterm=NONE
hi Signify guifg=#4484d1 guibg=NONE gui=NONE cterm=NONE
hi Ignore guifg=#53606e guibg=NONE gui=NONE cterm=NONE
hi Pmenu guifg=#dfdfe0 guibg=#393b44 gui=NONE cterm=NONE
hi PmenuSbar guifg=#393b44 guibg=#393b44 gui=NONE cterm=NONE
hi PmenuSel guifg=#dfdfe0 guibg=#0f5bca gui=NONE cterm=NONE
hi PmenuThumb guifg=#414453 guibg=#414453 gui=NONE cterm=NONE
hi ErrorMsg guifg=#ff8170 guibg=NONE gui=NONE cterm=NONE
hi ModeMsg guifg=#7f8c98 guibg=NONE gui=NONE cterm=NONE
hi MoreMsg guifg=#ff7ab2 guibg=NONE gui=NONE cterm=NONE
hi Question guifg=#ff7ab2 guibg=NONE gui=NONE cterm=NONE
hi WarningMsg guifg=#ffa14f guibg=NONE gui=NONE cterm=NONE
hi ColorColumn guifg=NONE guibg=#2f3037 gui=NONE cterm=NONE
hi CursorColumn guifg=NONE guibg=#2f3037 gui=NONE cterm=NONE
hi CursorLine guifg=NONE guibg=#2f3037 gui=NONE cterm=NONE
hi QuickFixLine guifg=#dfdfe0 guibg=#0f5bca gui=NONE cterm=NONE
hi StatusLine guifg=#dfdfe0 guibg=#414453 gui=NONE cterm=NONE
hi StatusLineNC guifg=#7f8c98 guibg=#393b44 gui=NONE cterm=NONE
hi VertSplit guifg=#393b44 guibg=#393b44 gui=NONE cterm=NONE
hi WildMenu guifg=#dfdfe0 guibg=#0f5bca gui=NONE cterm=NONE
hi IncSearch guifg=#292a30 guibg=#fef937 gui=NONE cterm=NONE
hi Search guifg=#dfdfe0 guibg=#414453 gui=NONE cterm=NONE
hi Visual guifg=NONE guibg=#414453 gui=NONE cterm=NONE
hi DiffAdd guifg=#acf2e4 guibg=#243330 gui=NONE cterm=NONE
hi DiffChange guifg=#ffa14f guibg=NONE gui=NONE cterm=NONE
hi DiffDelete guifg=#ff8170 guibg=#3b2d2b gui=NONE cterm=NONE
hi DiffText guifg=#ffa14f guibg=#382e27 gui=NONE cterm=NONE
hi Comment guifg=#7f8c98 guibg=NONE gui=NONE cterm=NONE
hi Error guifg=#292a30 guibg=#ff8170 gui=NONE cterm=NONE
hi PreProc guifg=#ffa14f guibg=NONE gui=NONE cterm=NONE
hi Special guifg=#78c2b3 guibg=NONE gui=NONE cterm=NONE
hi Statement guifg=#ff7ab2 guibg=NONE gui=bold cterm=bold
hi Character guifg=#d9c97c guibg=NONE gui=NONE cterm=NONE
hi Directory guifg=#6bdfff guibg=NONE gui=NONE cterm=NONE
hi Number guifg=#d9c97c guibg=NONE gui=NONE cterm=NONE
hi SpecialComment guifg=#a3b1bf guibg=NONE gui=NONE cterm=NONE
hi String guifg=#ff8170 guibg=NONE gui=NONE cterm=NONE
hi Title guifg=#dfdfe0 guibg=NONE gui=bold cterm=bold
hi Todo guifg=#a3b1bf guibg=NONE gui=bold cterm=bold
hi Underlined guifg=#6bdfff guibg=NONE gui=underline cterm=underline
hi SpellBad guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
hi SpellCap guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
hi SpellLocal guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
hi SpellRare guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
let g:indentLine_color_gui  = '#53606e'
let g:indentLine_color_term = 59
let g:limelight_conceal_guifg = '#7f8c98'
let g:limelight_conceal_ctermfg = 245
hi! link Terminal Normal
hi! link TabLine StatusLineNC
hi! link TabLineFill StatusLineNC
hi! link TabLineSel StatusLine
hi! link StatusLineTerm StatusLine
hi! link StatusLineTermNC StatusLineNC
hi! link VisualNOS Visual
hi! link MsgArea Title
hi! link diffAdded DiffAdd
hi! link diffBDiffer WarningMsg
hi! link diffChanged DiffChange
hi! link diffCommon WarningMsg
hi! link diffDiffer WarningMsg
hi! link diffFile Directory
hi! link diffIdentical WarningMsg
hi! link diffIndexLine Number
hi! link diffIsA WarningMsg
hi! link diffNoEOL WarningMsg
hi! link diffOnly WarningMsg
hi! link diffRemoved DiffDelete
hi! link Constant LibraryIdent
hi! link Float Number
hi! link StringDelimiter String
hi! link Identifier LocalIdent
hi! link Function LibraryFunc
hi! link Boolean Statement
hi! link Conditional Statement
hi! link Exception Statement
hi! link Include Statement
hi! link Keyword Statement
hi! link Label Statement
hi! link Repeat Statement
hi! link StorageClass Statement
hi! link Structure Statement
hi! link Define PreProc
hi! link Macro PreProc
hi! link PreCondit PreProc
hi! link Type LibraryType
hi! link Debug Special
hi! link SpecialChar Special
hi! link Tag Special
hi! link Noise Delimiter
hi! link Quote StringDelimiter
hi! link Conceal Ignore
hi! link NonText Ignore
hi! link SpecialKey Ignore
hi! link Whitespace Ignore
hi! link ALEVirtualTextError ErrorMsg
hi! link ALEVirtualTextWarning WarningMsg
hi! link Searchlight IncSearch
hi! link SignifySignAdd Signify
hi! link SignifySignChange Signify
hi! link SignifySignDelete Signify
hi! link bibEntryKw LibraryIdent
hi! link bibKey IdentifierDef
hi! link bibType LibraryType
hi! link cssAtRule Keyword
hi! link cssAttr Keyword
hi! link cssBraces cssNoise
hi! link cssClassName LocalIdent
hi! link cssColor cssAttr
hi! link cssFunction Empty
hi! link cssIdentifier LocalIdent
hi! link cssProp LibraryType
hi! link cssPseudoClassId LibraryIdent
hi! link cssSelectorOp Operator
hi! link gitcommitHeader Todo
hi! link gitcommitOverflow Error
hi! link gitcommitSummary Title
hi! link goField LocalIdent
hi! link goFunction FunctionDef
hi! link goFunctionCall LibraryFunc
hi! link goVarAssign LocalIdent
hi! link goVarDefs IdentifierDef
hi! link helpCommand helpExample
hi! link helpExample markdownCode
hi! link helpHeadline Title
hi! link helpHyperTextEntry Comment
hi! link helpHyperTextJump Underlined
hi! link helpSectionDelim Ignore
hi! link helpURL helpHyperTextJump
hi! link helpVim Title
hi! link htmlArg Special
hi! link htmlEndTag Delimiter
hi! link htmlLink Underlined
hi! link htmlSpecialTagName htmlTagName
hi! link htmlTag Delimiter
hi! link htmlTagName Statement
hi! link jinjaBlockName Typedef
hi! link jinjaFilter LibraryFunc
hi! link jinjaNumber Number
hi! link jinjaOperator Operator
hi! link jinjaRawDelim PreProc
hi! link jinjaSpecial Keyword
hi! link jinjaString String
hi! link jinjaTagDelim Delimiter
hi! link jinjaVarDelim Delimiter
hi! link jsBuiltins LibraryFunc
hi! link jsClassDefinition Typedef
hi! link jsDomErrNo LibraryIdent
hi! link jsDomNodeConsts LibraryIdent
hi! link jsExceptions LibraryType
hi! link jsFuncArgCommas jsNoise
hi! link jsFuncName FunctionDef
hi! link jsFunction jsStatement
hi! link jsGlobalNodeObjects jsGlobalObjects
hi! link jsGlobalObjects LibraryType
hi! link jsObjectProp LocalIdent
hi! link jsOperatorKeyword jsStatement
hi! link jsThis jsStatement
hi! link jsVariableDef IdentifierDef
hi! link jsonKeyword jsonString
hi! link jsonKeywordMatch Operator
hi! link jsonQuote StringDelimiter
hi! link rsForeignConst LibraryIdent
hi! link rsForeignFunc LibraryFunc
hi! link rsForeignType LibraryType
hi! link rsFuncDef FunctionDef
hi! link rsIdentDef IdentifierDef
hi! link rsLibraryConst LibraryIdent
hi! link rsLibraryFunc LibraryFunc
hi! link rsLibraryType LibraryType
hi! link rsLifetimeDef IdentifierDef
hi! link rsSpecialLifetime LibraryIdent
hi! link rsUserConst LocalIdent
hi! link rsUserFunc LocalFunc
hi! link rsUserLifetime LocalIdent
hi! link rsUserMethod LibraryFunc
hi! link rsUserType LocalType
hi! link scssAttribute cssNoise
hi! link scssInclude Keyword
hi! link scssMixin Keyword
hi! link scssMixinName LocalFunc
hi! link scssMixinParams cssNoise
hi! link scssSelectorName cssClassName
hi! link scssVariableAssignment Operator
hi! link scssVariableValue Operator
hi! link swiftFuncDef FunctionDef
hi! link swiftIdentDef IdentifierDef
hi! link swiftLibraryFunc LibraryFunc
hi! link swiftLibraryProp LibraryIdent
hi! link swiftLibraryType LibraryType
hi! link swiftUserFunc LocalFunc
hi! link swiftUserProp LocalIdent
hi! link swiftUserType LocalType
hi! link typescriptArrayMethod LibraryFunc
hi! link typescriptArrowFunc Operator
hi! link typescriptAssign Operator
hi! link typescriptBOM LibraryType
hi! link typescriptBOMWindowCons LibraryType
hi! link typescriptBOMWindowMethod LibraryFunc
hi! link typescriptBOMWindowProp LibraryType
hi! link typescriptBinaryOp Operator
hi! link typescriptBraces Delimiter
hi! link typescriptCall Empty
hi! link typescriptClassHeritage Type
hi! link typescriptClassName TypeDef
hi! link typescriptDOMDocMethod LibraryFunc
hi! link typescriptDOMDocProp LibraryIdent
hi! link typescriptDOMEventCons LibraryType
hi! link typescriptDOMEventMethod LibraryFunc
hi! link typescriptDOMEventMethod LibraryFunc
hi! link typescriptDOMEventProp LibraryIdent
hi! link typescriptDOMEventTargetMethod LibraryFunc
hi! link typescriptDOMNodeMethod LibraryFunc
hi! link typescriptDOMStorageMethod LibraryIdent
hi! link typescriptEndColons Delimiter
hi! link typescriptExport Keyword
hi! link typescriptFuncName FunctionDef
hi! link typescriptFuncTypeArrow typescriptArrowFunc
hi! link typescriptGlobal typescriptPredefinedType
hi! link typescriptIdentifier Keyword
hi! link typescriptInterfaceName Typedef
hi! link typescriptMember LocalFunc
hi! link typescriptObjectLabel LocalIdent
hi! link typescriptOperator Keyword
hi! link typescriptParens Delimiter
hi! link typescriptPredefinedType LibraryType
hi! link typescriptTypeAnnotation Delimiter
hi! link typescriptTypeReference typescriptUserDefinedType
hi! link typescriptUserDefinedType LocalType
hi! link typescriptVariable Keyword
hi! link typescriptVariableDeclaration IdentifierDef
hi! link vimAutoCmdSfxList LibraryType
hi! link vimAutoEventList LocalIdent
hi! link vimCmdSep Special
hi! link vimCommentTitle SpecialComment
hi! link vimContinue Delimiter
hi! link vimFuncName LibraryFunc
hi! link vimFunction FunctionDef
hi! link vimHighlight Statement
hi! link vimMapModKey vimNotation
hi! link vimNotation LibraryType
hi! link vimOption LibraryIdent
hi! link vimUserFunc LocalFunc
hi! link markdownBoldDelimiter markdownDelimiter
hi! link markdownBoldItalicDelimiter markdownDelimiter
hi! link markdownCodeBlock markdownCode
hi! link markdownCodeDelimiter markdownDelimiter
hi! link markdownHeadingDelimiter markdownDelimiter
hi! link markdownItalicDelimiter markdownDelimiter
hi! link markdownLinkDelimiter markdownDelimiter
hi! link markdownLinkText Empty
hi! link markdownLinkTextDelimiter markdownDelimiter
hi! link markdownListMarker markdownDelimiter
hi! link markdownRule markdownDelimiter
hi! link markdownUrl Underlined
hi markdownDelimiter guifg=#78c2b3 guibg=NONE gui=NONE cterm=NONE
hi markdownCode guifg=#dabaff guibg=#393b44 gui=NONE cterm=NONE
if g:xcodedark_green_comments
  hi Comment guifg=#84b360 guibg=NONE gui=NONE cterm=NONE
  hi SpecialComment guifg=#b0e687 guibg=NONE gui=NONE cterm=NONE
  hi Todo guifg=#b0e687 guibg=NONE gui=bold cterm=bold
endif
if g:xcodedark_emph_types
  hi Typedef guifg=#6bdfff guibg=NONE gui=NONE cterm=NONE
  hi LocalType guifg=#acf2e4 guibg=NONE gui=NONE cterm=NONE
  hi LibraryType guifg=#dabaff guibg=NONE gui=NONE cterm=NONE
else
  hi Typedef guifg=#4eb0cc guibg=NONE gui=NONE cterm=NONE
  hi LocalType guifg=#78c2b3 guibg=NONE gui=NONE cterm=NONE
  hi LibraryType guifg=#b281eb guibg=NONE gui=NONE cterm=NONE
endif
if g:xcodedark_emph_funcs
  hi FunctionDef guifg=#6bdfff guibg=NONE gui=NONE cterm=NONE
  hi LocalFunc guifg=#acf2e4 guibg=NONE gui=NONE cterm=NONE
  hi LibraryFunc guifg=#dabaff guibg=NONE gui=NONE cterm=NONE
else
  hi FunctionDef guifg=#4eb0cc guibg=NONE gui=NONE cterm=NONE
  hi LocalFunc guifg=#78c2b3 guibg=NONE gui=NONE cterm=NONE
  hi LibraryFunc guifg=#b281eb guibg=NONE gui=NONE cterm=NONE
endif
if g:xcodedark_emph_idents
  hi IdentifierDef guifg=#6bdfff guibg=NONE gui=NONE cterm=NONE
  hi LocalIdent guifg=#acf2e4 guibg=NONE gui=NONE cterm=NONE
  hi LibraryIdent guifg=#dabaff guibg=NONE gui=NONE cterm=NONE
else
  hi IdentifierDef guifg=#4eb0cc guibg=NONE gui=NONE cterm=NONE
  hi LocalIdent guifg=#78c2b3 guibg=NONE gui=NONE cterm=NONE
  hi LibraryIdent guifg=#b281eb guibg=NONE gui=NONE cterm=NONE
endif
if g:xcodedark_match_paren_style
  hi MatchParen guifg=#292a30 guibg=#fef937 gui=NONE cterm=NONE
else
  hi MatchParen guifg=#dfdfe0 guibg=#0f5bca gui=NONE cterm=NONE
endif
if g:xcodedark_dim_punctuation
  hi Delimiter guifg=#a3b1bf guibg=NONE gui=NONE cterm=NONE
  hi Operator guifg=#a3b1bf guibg=NONE gui=NONE cterm=NONE
else
  hi Delimiter guifg=#dfdfe0 guibg=NONE gui=NONE cterm=NONE
  hi Operator guifg=#dfdfe0 guibg=NONE gui=NONE cterm=NONE
endif

if s:t_Co >= 256
  hi Normal ctermfg=254 ctermbg=235 cterm=NONE
  hi Cursor ctermfg=235 ctermbg=254 cterm=NONE
  hi Empty ctermfg=254 ctermbg=NONE cterm=NONE
  hi CursorLineNr ctermfg=254 ctermbg=236 cterm=NONE
  hi EndOfBuffer ctermfg=235 ctermbg=235 cterm=NONE
  hi FoldColumn ctermfg=59 ctermbg=NONE cterm=NONE
  hi Folded ctermfg=59 ctermbg=237 cterm=NONE
  hi LineNr ctermfg=59 ctermbg=NONE cterm=NONE
  hi MatchWord ctermfg=254 ctermbg=26 cterm=NONE
  hi SignColumn ctermfg=59 ctermbg=NONE cterm=NONE
  hi Signify ctermfg=32 ctermbg=NONE cterm=NONE
  hi Ignore ctermfg=59 ctermbg=NONE cterm=NONE
  hi Pmenu ctermfg=254 ctermbg=237 cterm=NONE
  hi PmenuSbar ctermfg=237 ctermbg=237 cterm=NONE
  hi PmenuSel ctermfg=254 ctermbg=26 cterm=NONE
  hi PmenuThumb ctermfg=238 ctermbg=238 cterm=NONE
  hi ErrorMsg ctermfg=210 ctermbg=NONE cterm=NONE
  hi ModeMsg ctermfg=245 ctermbg=NONE cterm=NONE
  hi MoreMsg ctermfg=211 ctermbg=NONE cterm=NONE
  hi Question ctermfg=211 ctermbg=NONE cterm=NONE
  hi WarningMsg ctermfg=215 ctermbg=NONE cterm=NONE
  hi ColorColumn ctermfg=NONE ctermbg=236 cterm=NONE
  hi CursorColumn ctermfg=NONE ctermbg=236 cterm=NONE
  hi CursorLine ctermfg=NONE ctermbg=236 cterm=NONE
  hi QuickFixLine ctermfg=254 ctermbg=26 cterm=NONE
  hi StatusLine ctermfg=254 ctermbg=238 cterm=NONE
  hi StatusLineNC ctermfg=245 ctermbg=237 cterm=NONE
  hi VertSplit ctermfg=237 ctermbg=237 cterm=NONE
  hi WildMenu ctermfg=254 ctermbg=26 cterm=NONE
  hi IncSearch ctermfg=235 ctermbg=226 cterm=NONE
  hi Search ctermfg=254 ctermbg=238 cterm=NONE
  hi Visual ctermfg=NONE ctermbg=238 cterm=NONE
  hi DiffAdd ctermfg=159 ctermbg=236 cterm=NONE
  hi DiffChange ctermfg=215 ctermbg=NONE cterm=NONE
  hi DiffDelete ctermfg=210 ctermbg=236 cterm=NONE
  hi DiffText ctermfg=215 ctermbg=236 cterm=NONE
  hi Comment ctermfg=245 ctermbg=NONE cterm=NONE
  hi Error ctermfg=235 ctermbg=210 cterm=NONE
  hi PreProc ctermfg=215 ctermbg=NONE cterm=NONE
  hi Special ctermfg=73 ctermbg=NONE cterm=NONE
  hi Statement ctermfg=211 ctermbg=NONE cterm=bold
  hi Character ctermfg=186 ctermbg=NONE cterm=NONE
  hi Directory ctermfg=81 ctermbg=NONE cterm=NONE
  hi Number ctermfg=186 ctermbg=NONE cterm=NONE
  hi SpecialComment ctermfg=145 ctermbg=NONE cterm=NONE
  hi String ctermfg=210 ctermbg=NONE cterm=NONE
  hi Title ctermfg=254 ctermbg=NONE cterm=bold
  hi Todo ctermfg=145 ctermbg=NONE cterm=bold
  hi Underlined ctermfg=81 ctermbg=NONE cterm=underline
  hi SpellBad ctermfg=NONE ctermbg=NONE cterm=undercurl
  hi SpellCap ctermfg=NONE ctermbg=NONE cterm=undercurl
  hi SpellLocal ctermfg=NONE ctermbg=NONE cterm=undercurl
  hi SpellRare ctermfg=NONE ctermbg=NONE cterm=undercurl
  let g:indentLine_color_gui  = '#53606e'
  let g:indentLine_color_term = 59
  let g:limelight_conceal_guifg = '#7f8c98'
  let g:limelight_conceal_ctermfg = 245
  hi! link Terminal Normal
  hi! link TabLine StatusLineNC
  hi! link TabLineFill StatusLineNC
  hi! link TabLineSel StatusLine
  hi! link StatusLineTerm StatusLine
  hi! link StatusLineTermNC StatusLineNC
  hi! link VisualNOS Visual
  hi! link MsgArea Title
  hi! link diffAdded DiffAdd
  hi! link diffBDiffer WarningMsg
  hi! link diffChanged DiffChange
  hi! link diffCommon WarningMsg
  hi! link diffDiffer WarningMsg
  hi! link diffFile Directory
  hi! link diffIdentical WarningMsg
  hi! link diffIndexLine Number
  hi! link diffIsA WarningMsg
  hi! link diffNoEOL WarningMsg
  hi! link diffOnly WarningMsg
  hi! link diffRemoved DiffDelete
  hi! link Constant LibraryIdent
  hi! link Float Number
  hi! link StringDelimiter String
  hi! link Identifier LocalIdent
  hi! link Function LibraryFunc
  hi! link Boolean Statement
  hi! link Conditional Statement
  hi! link Exception Statement
  hi! link Include Statement
  hi! link Keyword Statement
  hi! link Label Statement
  hi! link Repeat Statement
  hi! link StorageClass Statement
  hi! link Structure Statement
  hi! link Define PreProc
  hi! link Macro PreProc
  hi! link PreCondit PreProc
  hi! link Type LibraryType
  hi! link Debug Special
  hi! link SpecialChar Special
  hi! link Tag Special
  hi! link Noise Delimiter
  hi! link Quote StringDelimiter
  hi! link Conceal Ignore
  hi! link NonText Ignore
  hi! link SpecialKey Ignore
  hi! link Whitespace Ignore
  hi! link ALEVirtualTextError ErrorMsg
  hi! link ALEVirtualTextWarning WarningMsg
  hi! link Searchlight IncSearch
  hi! link SignifySignAdd Signify
  hi! link SignifySignChange Signify
  hi! link SignifySignDelete Signify
  hi! link bibEntryKw LibraryIdent
  hi! link bibKey IdentifierDef
  hi! link bibType LibraryType
  hi! link cssAtRule Keyword
  hi! link cssAttr Keyword
  hi! link cssBraces cssNoise
  hi! link cssClassName LocalIdent
  hi! link cssColor cssAttr
  hi! link cssFunction Empty
  hi! link cssIdentifier LocalIdent
  hi! link cssProp LibraryType
  hi! link cssPseudoClassId LibraryIdent
  hi! link cssSelectorOp Operator
  hi! link gitcommitHeader Todo
  hi! link gitcommitOverflow Error
  hi! link gitcommitSummary Title
  hi! link goField LocalIdent
  hi! link goFunction FunctionDef
  hi! link goFunctionCall LibraryFunc
  hi! link goVarAssign LocalIdent
  hi! link goVarDefs IdentifierDef
  hi! link helpCommand helpExample
  hi! link helpExample markdownCode
  hi! link helpHeadline Title
  hi! link helpHyperTextEntry Comment
  hi! link helpHyperTextJump Underlined
  hi! link helpSectionDelim Ignore
  hi! link helpURL helpHyperTextJump
  hi! link helpVim Title
  hi! link htmlArg Special
  hi! link htmlEndTag Delimiter
  hi! link htmlLink Underlined
  hi! link htmlSpecialTagName htmlTagName
  hi! link htmlTag Delimiter
  hi! link htmlTagName Statement
  hi! link jinjaBlockName Typedef
  hi! link jinjaFilter LibraryFunc
  hi! link jinjaNumber Number
  hi! link jinjaOperator Operator
  hi! link jinjaRawDelim PreProc
  hi! link jinjaSpecial Keyword
  hi! link jinjaString String
  hi! link jinjaTagDelim Delimiter
  hi! link jinjaVarDelim Delimiter
  hi! link jsBuiltins LibraryFunc
  hi! link jsClassDefinition Typedef
  hi! link jsDomErrNo LibraryIdent
  hi! link jsDomNodeConsts LibraryIdent
  hi! link jsExceptions LibraryType
  hi! link jsFuncArgCommas jsNoise
  hi! link jsFuncName FunctionDef
  hi! link jsFunction jsStatement
  hi! link jsGlobalNodeObjects jsGlobalObjects
  hi! link jsGlobalObjects LibraryType
  hi! link jsObjectProp LocalIdent
  hi! link jsOperatorKeyword jsStatement
  hi! link jsThis jsStatement
  hi! link jsVariableDef IdentifierDef
  hi! link jsonKeyword jsonString
  hi! link jsonKeywordMatch Operator
  hi! link jsonQuote StringDelimiter
  hi! link rsForeignConst LibraryIdent
  hi! link rsForeignFunc LibraryFunc
  hi! link rsForeignType LibraryType
  hi! link rsFuncDef FunctionDef
  hi! link rsIdentDef IdentifierDef
  hi! link rsLibraryConst LibraryIdent
  hi! link rsLibraryFunc LibraryFunc
  hi! link rsLibraryType LibraryType
  hi! link rsLifetimeDef IdentifierDef
  hi! link rsSpecialLifetime LibraryIdent
  hi! link rsUserConst LocalIdent
  hi! link rsUserFunc LocalFunc
  hi! link rsUserLifetime LocalIdent
  hi! link rsUserMethod LibraryFunc
  hi! link rsUserType LocalType
  hi! link scssAttribute cssNoise
  hi! link scssInclude Keyword
  hi! link scssMixin Keyword
  hi! link scssMixinName LocalFunc
  hi! link scssMixinParams cssNoise
  hi! link scssSelectorName cssClassName
  hi! link scssVariableAssignment Operator
  hi! link scssVariableValue Operator
  hi! link swiftFuncDef FunctionDef
  hi! link swiftIdentDef IdentifierDef
  hi! link swiftLibraryFunc LibraryFunc
  hi! link swiftLibraryProp LibraryIdent
  hi! link swiftLibraryType LibraryType
  hi! link swiftUserFunc LocalFunc
  hi! link swiftUserProp LocalIdent
  hi! link swiftUserType LocalType
  hi! link typescriptArrayMethod LibraryFunc
  hi! link typescriptArrowFunc Operator
  hi! link typescriptAssign Operator
  hi! link typescriptBOM LibraryType
  hi! link typescriptBOMWindowCons LibraryType
  hi! link typescriptBOMWindowMethod LibraryFunc
  hi! link typescriptBOMWindowProp LibraryType
  hi! link typescriptBinaryOp Operator
  hi! link typescriptBraces Delimiter
  hi! link typescriptCall Empty
  hi! link typescriptClassHeritage Type
  hi! link typescriptClassName TypeDef
  hi! link typescriptDOMDocMethod LibraryFunc
  hi! link typescriptDOMDocProp LibraryIdent
  hi! link typescriptDOMEventCons LibraryType
  hi! link typescriptDOMEventMethod LibraryFunc
  hi! link typescriptDOMEventMethod LibraryFunc
  hi! link typescriptDOMEventProp LibraryIdent
  hi! link typescriptDOMEventTargetMethod LibraryFunc
  hi! link typescriptDOMNodeMethod LibraryFunc
  hi! link typescriptDOMStorageMethod LibraryIdent
  hi! link typescriptEndColons Delimiter
  hi! link typescriptExport Keyword
  hi! link typescriptFuncName FunctionDef
  hi! link typescriptFuncTypeArrow typescriptArrowFunc
  hi! link typescriptGlobal typescriptPredefinedType
  hi! link typescriptIdentifier Keyword
  hi! link typescriptInterfaceName Typedef
  hi! link typescriptMember LocalFunc
  hi! link typescriptObjectLabel LocalIdent
  hi! link typescriptOperator Keyword
  hi! link typescriptParens Delimiter
  hi! link typescriptPredefinedType LibraryType
  hi! link typescriptTypeAnnotation Delimiter
  hi! link typescriptTypeReference typescriptUserDefinedType
  hi! link typescriptUserDefinedType LocalType
  hi! link typescriptVariable Keyword
  hi! link typescriptVariableDeclaration IdentifierDef
  hi! link vimAutoCmdSfxList LibraryType
  hi! link vimAutoEventList LocalIdent
  hi! link vimCmdSep Special
  hi! link vimCommentTitle SpecialComment
  hi! link vimContinue Delimiter
  hi! link vimFuncName LibraryFunc
  hi! link vimFunction FunctionDef
  hi! link vimHighlight Statement
  hi! link vimMapModKey vimNotation
  hi! link vimNotation LibraryType
  hi! link vimOption LibraryIdent
  hi! link vimUserFunc LocalFunc
  hi! link markdownBoldDelimiter markdownDelimiter
  hi! link markdownBoldItalicDelimiter markdownDelimiter
  hi! link markdownCodeBlock markdownCode
  hi! link markdownCodeDelimiter markdownDelimiter
  hi! link markdownHeadingDelimiter markdownDelimiter
  hi! link markdownItalicDelimiter markdownDelimiter
  hi! link markdownLinkDelimiter markdownDelimiter
  hi! link markdownLinkText Empty
  hi! link markdownLinkTextDelimiter markdownDelimiter
  hi! link markdownListMarker markdownDelimiter
  hi! link markdownRule markdownDelimiter
  hi! link markdownUrl Underlined
  hi markdownDelimiter ctermfg=73 ctermbg=NONE cterm=NONE
  hi markdownCode ctermfg=183 ctermbg=237 cterm=NONE
  if g:xcodedark_green_comments
    hi Comment ctermfg=107 ctermbg=NONE cterm=NONE
    hi SpecialComment ctermfg=150 ctermbg=NONE cterm=NONE
    hi Todo ctermfg=150 ctermbg=NONE cterm=bold
  endif
  if g:xcodedark_emph_types
    hi Typedef ctermfg=81 ctermbg=NONE cterm=NONE
    hi LocalType ctermfg=159 ctermbg=NONE cterm=NONE
    hi LibraryType ctermfg=183 ctermbg=NONE cterm=NONE
  else
    hi Typedef ctermfg=38 ctermbg=NONE cterm=NONE
    hi LocalType ctermfg=73 ctermbg=NONE cterm=NONE
    hi LibraryType ctermfg=141 ctermbg=NONE cterm=NONE
  endif
  if g:xcodedark_emph_funcs
    hi FunctionDef ctermfg=81 ctermbg=NONE cterm=NONE
    hi LocalFunc ctermfg=159 ctermbg=NONE cterm=NONE
    hi LibraryFunc ctermfg=183 ctermbg=NONE cterm=NONE
  else
    hi FunctionDef ctermfg=38 ctermbg=NONE cterm=NONE
    hi LocalFunc ctermfg=73 ctermbg=NONE cterm=NONE
    hi LibraryFunc ctermfg=141 ctermbg=NONE cterm=NONE
  endif
  if g:xcodedark_emph_idents
    hi IdentifierDef ctermfg=81 ctermbg=NONE cterm=NONE
    hi LocalIdent ctermfg=159 ctermbg=NONE cterm=NONE
    hi LibraryIdent ctermfg=183 ctermbg=NONE cterm=NONE
  else
    hi IdentifierDef ctermfg=38 ctermbg=NONE cterm=NONE
    hi LocalIdent ctermfg=73 ctermbg=NONE cterm=NONE
    hi LibraryIdent ctermfg=141 ctermbg=NONE cterm=NONE
  endif
  if g:xcodedark_match_paren_style
    hi MatchParen ctermfg=235 ctermbg=226 cterm=NONE
  else
    hi MatchParen ctermfg=254 ctermbg=26 cterm=NONE
  endif
  if g:xcodedark_dim_punctuation
    hi Delimiter ctermfg=145 ctermbg=NONE cterm=NONE
    hi Operator ctermfg=145 ctermbg=NONE cterm=NONE
  else
    hi Delimiter ctermfg=254 ctermbg=NONE cterm=NONE
    hi Operator ctermfg=254 ctermbg=NONE cterm=NONE
  endif
  unlet s:t_Co
  finish
endif

" Color: base0        #292a30 ~
" Color: base1        #2f3037 ~
" Color: base2        #393b44 ~
" Color: base3        #414453 ~
" Color: base4        #53606e ~
" Color: base5        #7f8c98 ~
" Color: base6        #a3b1bf ~
" Color: base7        #dfdfe0 ~
" Color: deep_blue0   #0f5bca ~
" Color: deep_blue1   #4484d1 ~
" Color: deep_yellow  #fef937 ~
" Color: green_wash   #243330 ~
" Color: orange_wash  #382e27 ~
" Color: red_wash     #3b2d2b ~
" Color: blue         #4eb0cc ~
" Color: light_blue   #6bdfff ~
" Color: orange       #ffa14f ~
" Color: pink         #ff7ab2 ~
" Color: red          #ff8170 ~
" Color: yellow       #d9c97c ~
" Color: purple       #b281eb ~
" Color: light_purple #dabaff ~
" Color: teal         #78c2b3 ~
" Color: light_teal   #acf2e4 ~
" Color: green        #84b360 ~
" Color: light_green  #b0e687 ~
" Background: dark
" Term colors: base3      red  teal         yellow
" Term colors: blue       pink purple       base7
" Term colors: base5      red  light_teal   orange
" Term colors: light_blue pink light_purple base7
" vim: et ts=8 sw=2 sts=2


================================================
FILE: colors/xcodedarkhc.vim
================================================
" Name:         Xcode Dark High Contrast
" Description:  A Vim port of the high contrast dark Xcode 11 colourscheme
" Author:       Luna Razzaghipour <luna@xoria.org>
" Maintainer:   Luna Razzaghipour <luna@xoria.org>
" License:      Vim License (see `:help license`)
" Last Change:  2025 Dec 02

" Generated by Colortemplate v2.2.3

set background=dark

hi clear
let g:colors_name = 'xcodedarkhc'

let s:t_Co = has('gui_running') ? -1 : get(g:, 'xcodedarkhc_t_Co', get(g:, 't_Co', exists('&t_Co') ? +&t_Co : 0))

if !exists('g:xcodedarkhc_green_comments')
  let g:xcodedarkhc_green_comments = 0
endif
if !exists('g:xcodedarkhc_emph_types')
  let g:xcodedarkhc_emph_types = 1
endif
if !exists('g:xcodedarkhc_emph_funcs')
  let g:xcodedarkhc_emph_funcs = 0
endif
if !exists('g:xcodedarkhc_emph_idents')
  let g:xcodedarkhc_emph_idents = 0
endif
if !exists('g:xcodedarkhc_match_paren_style')
  let g:xcodedarkhc_match_paren_style = 0
endif
if !exists('g:xcodedarkhc_dim_punctuation')
  let g:xcodedarkhc_dim_punctuation = 1
endif

if (has('termguicolors') && &termguicolors) || has('gui_running')
  let g:terminal_ansi_colors = ['#43454b', '#ff8a7a', '#83c9bc', '#d9c668', '#4ec4e6', '#ff85b8', '#cda1ff', '#ffffff', '#838991', '#ff8a7a', '#b1faeb', '#ffa14f', '#6bdfff', '#ff85b8', '#e5cfff', '#ffffff']
endif
if has('nvim')
  let g:terminal_color_0 = '#43454b'
  let g:terminal_color_1 = '#ff8a7a'
  let g:terminal_color_2 = '#83c9bc'
  let g:terminal_color_3 = '#d9c668'
  let g:terminal_color_4 = '#4ec4e6'
  let g:terminal_color_5 = '#ff85b8'
  let g:terminal_color_6 = '#cda1ff'
  let g:terminal_color_7 = '#ffffff'
  let g:terminal_color_8 = '#838991'
  let g:terminal_color_9 = '#ff8a7a'
  let g:terminal_color_10 = '#b1faeb'
  let g:terminal_color_11 = '#ffa14f'
  let g:terminal_color_12 = '#6bdfff'
  let g:terminal_color_13 = '#ff85b8'
  let g:terminal_color_14 = '#e5cfff'
  let g:terminal_color_15 = '#ffffff'
endif
hi Normal guifg=#ffffff guibg=#1f1f24 gui=NONE cterm=NONE
hi Cursor guifg=#1f1f24 guibg=#ffffff gui=NONE cterm=NONE
hi Empty guifg=#ffffff guibg=NONE gui=NONE cterm=NONE
hi CursorLineNr guifg=#ffffff guibg=#26262b gui=NONE cterm=NONE
hi EndOfBuffer guifg=#1f1f24 guibg=#1f1f24 gui=NONE cterm=NONE
hi FoldColumn guifg=#52555c guibg=NONE gui=NONE cterm=NONE
hi Folded guifg=#52555c guibg=#34353b gui=NONE cterm=NONE
hi LineNr guifg=#52555c guibg=NONE gui=NONE cterm=NONE
hi MatchWord guifg=#ffffff guibg=#0f5bca gui=NONE cterm=NONE
hi SignColumn guifg=#52555c guibg=NONE gui=NONE cterm=NONE
hi Signify guifg=#4484d1 guibg=NONE gui=NONE cterm=NONE
hi Ignore guifg=#52555c guibg=NONE gui=NONE cterm=NONE
hi Pmenu guifg=#ffffff guibg=#34353b gui=NONE cterm=NONE
hi PmenuSbar guifg=#34353b guibg=#34353b gui=NONE cterm=NONE
hi PmenuSel guifg=#ffffff guibg=#0f5bca gui=NONE cterm=NONE
hi PmenuThumb guifg=#43454b guibg=#43454b gui=NONE cterm=NONE
hi ErrorMsg guifg=#ff8a7a guibg=NONE gui=NONE cterm=NONE
hi ModeMsg guifg=#838991 guibg=NONE gui=NONE cterm=NONE
hi MoreMsg guifg=#ff85b8 guibg=NONE gui=NONE cterm=NONE
hi Question guifg=#ff85b8 guibg=NONE gui=NONE cterm=NONE
hi WarningMsg guifg=#ffa14f guibg=NONE gui=NONE cterm=NONE
hi ColorColumn guifg=NONE guibg=#26262b gui=NONE cterm=NONE
hi CursorColumn guifg=NONE guibg=#26262b gui=NONE cterm=NONE
hi CursorLine guifg=NONE guibg=#26262b gui=NONE cterm=NONE
hi QuickFixLine guifg=#ffffff guibg=#0f5bca gui=NONE cterm=NONE
hi StatusLine guifg=#ffffff guibg=#43454b gui=NONE cterm=NONE
hi StatusLineNC guifg=#838991 guibg=#34353b gui=NONE cterm=NONE
hi VertSplit guifg=#34353b guibg=#34353b gui=NONE cterm=NONE
hi WildMenu guifg=#ffffff guibg=#0f5bca gui=NONE cterm=NONE
hi IncSearch guifg=#1f1f24 guibg=#fef937 gui=NONE cterm=NONE
hi Search guifg=#ffffff guibg=#43454b gui=NONE cterm=NONE
hi Visual guifg=NONE guibg=#43454b gui=NONE cterm=NONE
hi DiffAdd guifg=#b1faeb guibg=#1e2a28 gui=NONE cterm=NONE
hi DiffChange guifg=#ffa14f guibg=NONE gui=NONE cterm=NONE
hi DiffDelete guifg=#ff8a7a guibg=#2f2625 gui=NONE cterm=NONE
hi DiffText guifg=#ffa14f guibg=#2e2622 gui=NONE cterm=NONE
hi Comment guifg=#838991 guibg=NONE gui=NONE cterm=NONE
hi Error guifg=#1f1f24 guibg=#ff8a7a gui=NONE cterm=NONE
hi PreProc guifg=#ffa14f guibg=NONE gui=NONE cterm=NONE
hi Special guifg=#83c9bc guibg=NONE gui=NONE cterm=NONE
hi Statement guifg=#ff85b8 guibg=NONE gui=bold cterm=bold
hi Character guifg=#d9c668 guibg=NONE gui=NONE cterm=NONE
hi Directory guifg=#6bdfff guibg=NONE gui=NONE cterm=NONE
hi Number guifg=#d9c668 guibg=NONE gui=NONE cterm=NONE
hi SpecialComment guifg=#aeb7c0 guibg=NONE gui=NONE cterm=NONE
hi String guifg=#ff8a7a guibg=NONE gui=NONE cterm=NONE
hi Title guifg=#ffffff guibg=NONE gui=bold cterm=bold
hi Todo guifg=#aeb7c0 guibg=NONE gui=bold cterm=bold
hi Underlined guifg=#6bdfff guibg=NONE gui=underline cterm=underline
hi SpellBad guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
hi SpellCap guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
hi SpellLocal guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
hi SpellRare guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
let g:indentLine_color_gui  = '#52555c'
let g:indentLine_color_term = 240
let g:limelight_conceal_guifg = '#838991'
let g:limelight_conceal_ctermfg = 102
hi! link Terminal Normal
hi! link TabLine StatusLineNC
hi! link TabLineFill StatusLineNC
hi! link TabLineSel StatusLine
hi! link StatusLineTerm StatusLine
hi! link StatusLineTermNC StatusLineNC
hi! link VisualNOS Visual
hi! link MsgArea Title
hi! link diffAdded DiffAdd
hi! link diffBDiffer WarningMsg
hi! link diffChanged DiffChange
hi! link diffCommon WarningMsg
hi! link diffDiffer WarningMsg
hi! link diffFile Directory
hi! link diffIdentical WarningMsg
hi! link diffIndexLine Number
hi! link diffIsA WarningMsg
hi! link diffNoEOL WarningMsg
hi! link diffOnly WarningMsg
hi! link diffRemoved DiffDelete
hi! link Constant LibraryIdent
hi! link Float Number
hi! link StringDelimiter String
hi! link Identifier LocalIdent
hi! link Function LibraryFunc
hi! link Boolean Statement
hi! link Conditional Statement
hi! link Exception Statement
hi! link Include Statement
hi! link Keyword Statement
hi! link Label Statement
hi! link Repeat Statement
hi! link StorageClass Statement
hi! link Structure Statement
hi! link Define PreProc
hi! link Macro PreProc
hi! link PreCondit PreProc
hi! link Type LibraryType
hi! link Debug Special
hi! link SpecialChar Special
hi! link Tag Special
hi! link Noise Delimiter
hi! link Quote StringDelimiter
hi! link Conceal Ignore
hi! link NonText Ignore
hi! link SpecialKey Ignore
hi! link Whitespace Ignore
hi! link ALEVirtualTextError ErrorMsg
hi! link ALEVirtualTextWarning WarningMsg
hi! link Searchlight IncSearch
hi! link SignifySignAdd Signify
hi! link SignifySignChange Signify
hi! link SignifySignDelete Signify
hi! link bibEntryKw LibraryIdent
hi! link bibKey IdentifierDef
hi! link bibType LibraryType
hi! link cssAtRule Keyword
hi! link cssAttr Keyword
hi! link cssBraces cssNoise
hi! link cssClassName LocalIdent
hi! link cssColor cssAttr
hi! link cssFunction Empty
hi! link cssIdentifier LocalIdent
hi! link cssProp LibraryType
hi! link cssPseudoClassId LibraryIdent
hi! link cssSelectorOp Operator
hi! link gitcommitHeader Todo
hi! link gitcommitOverflow Error
hi! link gitcommitSummary Title
hi! link goField LocalIdent
hi! link goFunction FunctionDef
hi! link goFunctionCall LibraryFunc
hi! link goVarAssign LocalIdent
hi! link goVarDefs IdentifierDef
hi! link helpCommand helpExample
hi! link helpExample markdownCode
hi! link helpHeadline Title
hi! link helpHyperTextEntry Comment
hi! link helpHyperTextJump Underlined
hi! link helpSectionDelim Ignore
hi! link helpURL helpHyperTextJump
hi! link helpVim Title
hi! link htmlArg Special
hi! link htmlEndTag Delimiter
hi! link htmlLink Underlined
hi! link htmlSpecialTagName htmlTagName
hi! link htmlTag Delimiter
hi! link htmlTagName Statement
hi! link jinjaBlockName Typedef
hi! link jinjaFilter LibraryFunc
hi! link jinjaNumber Number
hi! link jinjaOperator Operator
hi! link jinjaRawDelim PreProc
hi! link jinjaSpecial Keyword
hi! link jinjaString String
hi! link jinjaTagDelim Delimiter
hi! link jinjaVarDelim Delimiter
hi! link jsBuiltins LibraryFunc
hi! link jsClassDefinition Typedef
hi! link jsDomErrNo LibraryIdent
hi! link jsDomNodeConsts LibraryIdent
hi! link jsExceptions LibraryType
hi! link jsFuncArgCommas jsNoise
hi! link jsFuncName FunctionDef
hi! link jsFunction jsStatement
hi! link jsGlobalNodeObjects jsGlobalObjects
hi! link jsGlobalObjects LibraryType
hi! link jsObjectProp LocalIdent
hi! link jsOperatorKeyword jsStatement
hi! link jsThis jsStatement
hi! link jsVariableDef IdentifierDef
hi! link jsonKeyword jsonString
hi! link jsonKeywordMatch Operator
hi! link jsonQuote StringDelimiter
hi! link rsForeignConst LibraryIdent
hi! link rsForeignFunc LibraryFunc
hi! link rsForeignType LibraryType
hi! link rsFuncDef FunctionDef
hi! link rsIdentDef IdentifierDef
hi! link rsLibraryConst LibraryIdent
hi! link rsLibraryFunc LibraryFunc
hi! link rsLibraryType LibraryType
hi! link rsLifetimeDef IdentifierDef
hi! link rsSpecialLifetime LibraryIdent
hi! link rsUserConst LocalIdent
hi! link rsUserFunc LocalFunc
hi! link rsUserLifetime LocalIdent
hi! link rsUserMethod LibraryFunc
hi! link rsUserType LocalType
hi! link scssAttribute cssNoise
hi! link scssInclude Keyword
hi! link scssMixin Keyword
hi! link scssMixinName LocalFunc
hi! link scssMixinParams cssNoise
hi! link scssSelectorName cssClassName
hi! link scssVariableAssignment Operator
hi! link scssVariableValue Operator
hi! link swiftFuncDef FunctionDef
hi! link swiftIdentDef IdentifierDef
hi! link swiftLibraryFunc LibraryFunc
hi! link swiftLibraryProp LibraryIdent
hi! link swiftLibraryType LibraryType
hi! link swiftUserFunc LocalFunc
hi! link swiftUserProp LocalIdent
hi! link swiftUserType LocalType
hi! link typescriptArrayMethod LibraryFunc
hi! link typescriptArrowFunc Operator
hi! link typescriptAssign Operator
hi! link typescriptBOM LibraryType
hi! link typescriptBOMWindowCons LibraryType
hi! link typescriptBOMWindowMethod LibraryFunc
hi! link typescriptBOMWindowProp LibraryType
hi! link typescriptBinaryOp Operator
hi! link typescriptBraces Delimiter
hi! link typescriptCall Empty
hi! link typescriptClassHeritage Type
hi! link typescriptClassName TypeDef
hi! link typescriptDOMDocMethod LibraryFunc
hi! link typescriptDOMDocProp LibraryIdent
hi! link typescriptDOMEventCons LibraryType
hi! link typescriptDOMEventMethod LibraryFunc
hi! link typescriptDOMEventMethod LibraryFunc
hi! link typescriptDOMEventProp LibraryIdent
hi! link typescriptDOMEventTargetMethod LibraryFunc
hi! link typescriptDOMNodeMethod LibraryFunc
hi! link typescriptDOMStorageMethod LibraryIdent
hi! link typescriptEndColons Delimiter
hi! link typescriptExport Keyword
hi! link typescriptFuncName FunctionDef
hi! link typescriptFuncTypeArrow typescriptArrowFunc
hi! link typescriptGlobal typescriptPredefinedType
hi! link typescriptIdentifier Keyword
hi! link typescriptInterfaceName Typedef
hi! link typescriptMember LocalFunc
hi! link typescriptObjectLabel LocalIdent
hi! link typescriptOperator Keyword
hi! link typescriptParens Delimiter
hi! link typescriptPredefinedType LibraryType
hi! link typescriptTypeAnnotation Delimiter
hi! link typescriptTypeReference typescriptUserDefinedType
hi! link typescriptUserDefinedType LocalType
hi! link typescriptVariable Keyword
hi! link typescriptVariableDeclaration IdentifierDef
hi! link vimAutoCmdSfxList LibraryType
hi! link vimAutoEventList LocalIdent
hi! link vimCmdSep Special
hi! link vimCommentTitle SpecialComment
hi! link vimContinue Delimiter
hi! link vimFuncName LibraryFunc
hi! link vimFunction FunctionDef
hi! link vimHighlight Statement
hi! link vimMapModKey vimNotation
hi! link vimNotation LibraryType
hi! link vimOption LibraryIdent
hi! link vimUserFunc LocalFunc
hi! link markdownBoldDelimiter markdownDelimiter
hi! link markdownBoldItalicDelimiter markdownDelimiter
hi! link markdownCodeBlock markdownCode
hi! link markdownCodeDelimiter markdownDelimiter
hi! link markdownHeadingDelimiter markdownDelimiter
hi! link markdownItalicDelimiter markdownDelimiter
hi! link markdownLinkDelimiter markdownDelimiter
hi! link markdownLinkText Empty
hi! link markdownLinkTextDelimiter markdownDelimiter
hi! link markdownListMarker markdownDelimiter
hi! link markdownRule markdownDelimiter
hi! link markdownUrl Underlined
hi markdownDelimiter guifg=#83c9bc guibg=NONE gui=NONE cterm=NONE
hi markdownCode guifg=#e5cfff guibg=#34353b gui=NONE cterm=NONE
if g:xcodedarkhc_green_comments
  hi Comment guifg=#8dbf67 guibg=NONE gui=NONE cterm=NONE
  hi SpecialComment guifg=#b8f08d guibg=NONE gui=NONE cterm=NONE
  hi Todo guifg=#b8f08d guibg=NONE gui=bold cterm=bold
endif
if g:xcodedarkhc_emph_types
  hi Typedef guifg=#6bdfff guibg=NONE gui=NONE cterm=NONE
  hi LocalType guifg=#b1faeb guibg=NONE gui=NONE cterm=NONE
  hi LibraryType guifg=#e5cfff guibg=NONE gui=NONE cterm=NONE
else
  hi Typedef guifg=#4ec4e6 guibg=NONE gui=NONE cterm=NONE
  hi LocalType guifg=#83c9bc guibg=NONE gui=NONE cterm=NONE
  hi LibraryType guifg=#cda1ff guibg=NONE gui=NONE cterm=NONE
endif
if g:xcodedarkhc_emph_funcs
  hi FunctionDef guifg=#6bdfff guibg=NONE gui=NONE cterm=NONE
  hi LocalFunc guifg=#b1faeb guibg=NONE gui=NONE cterm=NONE
  hi LibraryFunc guifg=#e5cfff guibg=NONE gui=NONE cterm=NONE
else
  hi FunctionDef guifg=#4ec4e6 guibg=NONE gui=NONE cterm=NONE
  hi LocalFunc guifg=#83c9bc guibg=NONE gui=NONE cterm=NONE
  hi LibraryFunc guifg=#cda1ff guibg=NONE gui=NONE cterm=NONE
endif
if g:xcodedarkhc_emph_idents
  hi IdentifierDef guifg=#6bdfff guibg=NONE gui=NONE cterm=NONE
  hi LocalIdent guifg=#b1faeb guibg=NONE gui=NONE cterm=NONE
  hi LibraryIdent guifg=#e5cfff guibg=NONE gui=NONE cterm=NONE
else
  hi IdentifierDef guifg=#4ec4e6 guibg=NONE gui=NONE cterm=NONE
  hi LocalIdent guifg=#83c9bc guibg=NONE gui=NONE cterm=NONE
  hi LibraryIdent guifg=#cda1ff guibg=NONE gui=NONE cterm=NONE
endif
if g:xcodedarkhc_match_paren_style
  hi MatchParen guifg=#1f1f24 guibg=#fef937 gui=NONE cterm=NONE
else
  hi MatchParen guifg=#ffffff guibg=#0f5bca gui=NONE cterm=NONE
endif
if g:xcodedarkhc_dim_punctuation
  hi Delimiter guifg=#aeb7c0 guibg=NONE gui=NONE cterm=NONE
  hi Operator guifg=#aeb7c0 guibg=NONE gui=NONE cterm=NONE
else
  hi Delimiter guifg=#ffffff guibg=NONE gui=NONE cterm=NONE
  hi Operator guifg=#ffffff guibg=NONE gui=NONE cterm=NONE
endif

if s:t_Co >= 256
  hi Normal ctermfg=231 ctermbg=234 cterm=NONE
  hi Cursor ctermfg=234 ctermbg=231 cterm=NONE
  hi Empty ctermfg=231 ctermbg=NONE cterm=NONE
  hi CursorLineNr ctermfg=231 ctermbg=235 cterm=NONE
  hi EndOfBuffer ctermfg=234 ctermbg=234 cterm=NONE
  hi FoldColumn ctermfg=240 ctermbg=NONE cterm=NONE
  hi Folded ctermfg=240 ctermbg=237 cterm=NONE
  hi LineNr ctermfg=240 ctermbg=NONE cterm=NONE
  hi MatchWord ctermfg=231 ctermbg=26 cterm=NONE
  hi SignColumn ctermfg=240 ctermbg=NONE cterm=NONE
  hi Signify ctermfg=32 ctermbg=NONE cterm=NONE
  hi Ignore ctermfg=240 ctermbg=NONE cterm=NONE
  hi Pmenu ctermfg=231 ctermbg=237 cterm=NONE
  hi PmenuSbar ctermfg=237 ctermbg=237 cterm=NONE
  hi PmenuSel ctermfg=231 ctermbg=26 cterm=NONE
  hi PmenuThumb ctermfg=238 ctermbg=238 cterm=NONE
  hi ErrorMsg ctermfg=210 ctermbg=NONE cterm=NONE
  hi ModeMsg ctermfg=102 ctermbg=NONE cterm=NONE
  hi MoreMsg ctermfg=211 ctermbg=NONE cterm=NONE
  hi Question ctermfg=211 ctermbg=NONE cterm=NONE
  hi WarningMsg ctermfg=215 ctermbg=NONE cterm=NONE
  hi ColorColumn ctermfg=NONE ctermbg=235 cterm=NONE
  hi CursorColumn ctermfg=NONE ctermbg=235 cterm=NONE
  hi CursorLine ctermfg=NONE ctermbg=235 cterm=NONE
  hi QuickFixLine ctermfg=231 ctermbg=26 cterm=NONE
  hi StatusLine ctermfg=231 ctermbg=238 cterm=NONE
  hi StatusLineNC ctermfg=102 ctermbg=237 cterm=NONE
  hi VertSplit ctermfg=237 ctermbg=237 cterm=NONE
  hi WildMenu ctermfg=231 ctermbg=26 cterm=NONE
  hi IncSearch ctermfg=234 ctermbg=226 cterm=NONE
  hi Search ctermfg=231 ctermbg=238 cterm=NONE
  hi Visual ctermfg=NONE ctermbg=238 cterm=NONE
  hi DiffAdd ctermfg=159 ctermbg=235 cterm=NONE
  hi DiffChange ctermfg=215 ctermbg=NONE cterm=NONE
  hi DiffDelete ctermfg=210 ctermbg=235 cterm=NONE
  hi DiffText ctermfg=215 ctermbg=235 cterm=NONE
  hi Comment ctermfg=102 ctermbg=NONE cterm=NONE
  hi Error ctermfg=234 ctermbg=210 cterm=NONE
  hi PreProc ctermfg=215 ctermbg=NONE cterm=NONE
  hi Special ctermfg=116 ctermbg=NONE cterm=NONE
  hi Statement ctermfg=211 ctermbg=NONE cterm=bold
  hi Character ctermfg=185 ctermbg=NONE cterm=NONE
  hi Directory ctermfg=81 ctermbg=NONE cterm=NONE
  hi Number ctermfg=185 ctermbg=NONE cterm=NONE
  hi SpecialComment ctermfg=249 ctermbg=NONE cterm=NONE
  hi String ctermfg=210 ctermbg=NONE cterm=NONE
  hi Title ctermfg=231 ctermbg=NONE cterm=bold
  hi Todo ctermfg=249 ctermbg=NONE cterm=bold
  hi Underlined ctermfg=81 ctermbg=NONE cterm=underline
  hi SpellBad ctermfg=NONE ctermbg=NONE cterm=undercurl
  hi SpellCap ctermfg=NONE ctermbg=NONE cterm=undercurl
  hi SpellLocal ctermfg=NONE ctermbg=NONE cterm=undercurl
  hi SpellRare ctermfg=NONE ctermbg=NONE cterm=undercurl
  let g:indentLine_color_gui  = '#52555c'
  let g:indentLine_color_term = 240
  let g:limelight_conceal_guifg = '#838991'
  let g:limelight_conceal_ctermfg = 102
  hi! link Terminal Normal
  hi! link TabLine StatusLineNC
  hi! link TabLineFill StatusLineNC
  hi! link TabLineSel StatusLine
  hi! link StatusLineTerm StatusLine
  hi! link StatusLineTermNC StatusLineNC
  hi! link VisualNOS Visual
  hi! link MsgArea Title
  hi! link diffAdded DiffAdd
  hi! link diffBDiffer WarningMsg
  hi! link diffChanged DiffChange
  hi! link diffCommon WarningMsg
  hi! link diffDiffer WarningMsg
  hi! link diffFile Directory
  hi! link diffIdentical WarningMsg
  hi! link diffIndexLine Number
  hi! link diffIsA WarningMsg
  hi! link diffNoEOL WarningMsg
  hi! link diffOnly WarningMsg
  hi! link diffRemoved DiffDelete
  hi! link Constant LibraryIdent
  hi! link Float Number
  hi! link StringDelimiter String
  hi! link Identifier LocalIdent
  hi! link Function LibraryFunc
  hi! link Boolean Statement
  hi! link Conditional Statement
  hi! link Exception Statement
  hi! link Include Statement
  hi! link Keyword Statement
  hi! link Label Statement
  hi! link Repeat Statement
  hi! link StorageClass Statement
  hi! link Structure Statement
  hi! link Define PreProc
  hi! link Macro PreProc
  hi! link PreCondit PreProc
  hi! link Type LibraryType
  hi! link Debug Special
  hi! link SpecialChar Special
  hi! link Tag Special
  hi! link Noise Delimiter
  hi! link Quote StringDelimiter
  hi! link Conceal Ignore
  hi! link NonText Ignore
  hi! link SpecialKey Ignore
  hi! link Whitespace Ignore
  hi! link ALEVirtualTextError ErrorMsg
  hi! link ALEVirtualTextWarning WarningMsg
  hi! link Searchlight IncSearch
  hi! link SignifySignAdd Signify
  hi! link SignifySignChange Signify
  hi! link SignifySignDelete Signify
  hi! link bibEntryKw LibraryIdent
  hi! link bibKey IdentifierDef
  hi! link bibType LibraryType
  hi! link cssAtRule Keyword
  hi! link cssAttr Keyword
  hi! link cssBraces cssNoise
  hi! link cssClassName LocalIdent
  hi! link cssColor cssAttr
  hi! link cssFunction Empty
  hi! link cssIdentifier LocalIdent
  hi! link cssProp LibraryType
  hi! link cssPseudoClassId LibraryIdent
  hi! link cssSelectorOp Operator
  hi! link gitcommitHeader Todo
  hi! link gitcommitOverflow Error
  hi! link gitcommitSummary Title
  hi! link goField LocalIdent
  hi! link goFunction FunctionDef
  hi! link goFunctionCall LibraryFunc
  hi! link goVarAssign LocalIdent
  hi! link goVarDefs IdentifierDef
  hi! link helpCommand helpExample
  hi! link helpExample markdownCode
  hi! link helpHeadline Title
  hi! link helpHyperTextEntry Comment
  hi! link helpHyperTextJump Underlined
  hi! link helpSectionDelim Ignore
  hi! link helpURL helpHyperTextJump
  hi! link helpVim Title
  hi! link htmlArg Special
  hi! link htmlEndTag Delimiter
  hi! link htmlLink Underlined
  hi! link htmlSpecialTagName htmlTagName
  hi! link htmlTag Delimiter
  hi! link htmlTagName Statement
  hi! link jinjaBlockName Typedef
  hi! link jinjaFilter LibraryFunc
  hi! link jinjaNumber Number
  hi! link jinjaOperator Operator
  hi! link jinjaRawDelim PreProc
  hi! link jinjaSpecial Keyword
  hi! link jinjaString String
  hi! link jinjaTagDelim Delimiter
  hi! link jinjaVarDelim Delimiter
  hi! link jsBuiltins LibraryFunc
  hi! link jsClassDefinition Typedef
  hi! link jsDomErrNo LibraryIdent
  hi! link jsDomNodeConsts LibraryIdent
  hi! link jsExceptions LibraryType
  hi! link jsFuncArgCommas jsNoise
  hi! link jsFuncName FunctionDef
  hi! link jsFunction jsStatement
  hi! link jsGlobalNodeObjects jsGlobalObjects
  hi! link jsGlobalObjects LibraryType
  hi! link jsObjectProp LocalIdent
  hi! link jsOperatorKeyword jsStatement
  hi! link jsThis jsStatement
  hi! link jsVariableDef IdentifierDef
  hi! link jsonKeyword jsonString
  hi! link jsonKeywordMatch Operator
  hi! link jsonQuote StringDelimiter
  hi! link rsForeignConst LibraryIdent
  hi! link rsForeignFunc LibraryFunc
  hi! link rsForeignType LibraryType
  hi! link rsFuncDef FunctionDef
  hi! link rsIdentDef IdentifierDef
  hi! link rsLibraryConst LibraryIdent
  hi! link rsLibraryFunc LibraryFunc
  hi! link rsLibraryType LibraryType
  hi! link rsLifetimeDef IdentifierDef
  hi! link rsSpecialLifetime LibraryIdent
  hi! link rsUserConst LocalIdent
  hi! link rsUserFunc LocalFunc
  hi! link rsUserLifetime LocalIdent
  hi! link rsUserMethod LibraryFunc
  hi! link rsUserType LocalType
  hi! link scssAttribute cssNoise
  hi! link scssInclude Keyword
  hi! link scssMixin Keyword
  hi! link scssMixinName LocalFunc
  hi! link scssMixinParams cssNoise
  hi! link scssSelectorName cssClassName
  hi! link scssVariableAssignment Operator
  hi! link scssVariableValue Operator
  hi! link swiftFuncDef FunctionDef
  hi! link swiftIdentDef IdentifierDef
  hi! link swiftLibraryFunc LibraryFunc
  hi! link swiftLibraryProp LibraryIdent
  hi! link swiftLibraryType LibraryType
  hi! link swiftUserFunc LocalFunc
  hi! link swiftUserProp LocalIdent
  hi! link swiftUserType LocalType
  hi! link typescriptArrayMethod LibraryFunc
  hi! link typescriptArrowFunc Operator
  hi! link typescriptAssign Operator
  hi! link typescriptBOM LibraryType
  hi! link typescriptBOMWindowCons LibraryType
  hi! link typescriptBOMWindowMethod LibraryFunc
  hi! link typescriptBOMWindowProp LibraryType
  hi! link typescriptBinaryOp Operator
  hi! link typescriptBraces Delimiter
  hi! link typescriptCall Empty
  hi! link typescriptClassHeritage Type
  hi! link typescriptClassName TypeDef
  hi! link typescriptDOMDocMethod LibraryFunc
  hi! link typescriptDOMDocProp LibraryIdent
  hi! link typescriptDOMEventCons LibraryType
  hi! link typescriptDOMEventMethod LibraryFunc
  hi! link typescriptDOMEventMethod LibraryFunc
  hi! link typescriptDOMEventProp LibraryIdent
  hi! link typescriptDOMEventTargetMethod LibraryFunc
  hi! link typescriptDOMNodeMethod LibraryFunc
  hi! link typescriptDOMStorageMethod LibraryIdent
  hi! link typescriptEndColons Delimiter
  hi! link typescriptExport Keyword
  hi! link typescriptFuncName FunctionDef
  hi! link typescriptFuncTypeArrow typescriptArrowFunc
  hi! link typescriptGlobal typescriptPredefinedType
  hi! link typescriptIdentifier Keyword
  hi! link typescriptInterfaceName Typedef
  hi! link typescriptMember LocalFunc
  hi! link typescriptObjectLabel LocalIdent
  hi! link typescriptOperator Keyword
  hi! link typescriptParens Delimiter
  hi! link typescriptPredefinedType LibraryType
  hi! link typescriptTypeAnnotation Delimiter
  hi! link typescriptTypeReference typescriptUserDefinedType
  hi! link typescriptUserDefinedType LocalType
  hi! link typescriptVariable Keyword
  hi! link typescriptVariableDeclaration IdentifierDef
  hi! link vimAutoCmdSfxList LibraryType
  hi! link vimAutoEventList LocalIdent
  hi! link vimCmdSep Special
  hi! link vimCommentTitle SpecialComment
  hi! link vimContinue Delimiter
  hi! link vimFuncName LibraryFunc
  hi! link vimFunction FunctionDef
  hi! link vimHighlight Statement
  hi! link vimMapModKey vimNotation
  hi! link vimNotation LibraryType
  hi! link vimOption LibraryIdent
  hi! link vimUserFunc LocalFunc
  hi! link markdownBoldDelimiter markdownDelimiter
  hi! link markdownBoldItalicDelimiter markdownDelimiter
  hi! link markdownCodeBlock markdownCode
  hi! link markdownCodeDelimiter markdownDelimiter
  hi! link markdownHeadingDelimiter markdownDelimiter
  hi! link markdownItalicDelimiter markdownDelimiter
  hi! link markdownLinkDelimiter markdownDelimiter
  hi! link markdownLinkText Empty
  hi! link markdownLinkTextDelimiter markdownDelimiter
  hi! link markdownListMarker markdownDelimiter
  hi! link markdownRule markdownDelimiter
  hi! link markdownUrl Underlined
  hi markdownDelimiter ctermfg=116 ctermbg=NONE cterm=NONE
  hi markdownCode ctermfg=225 ctermbg=237 cterm=NONE
  if g:xcodedarkhc_green_comments
    hi Comment ctermfg=107 ctermbg=NONE cterm=NONE
    hi SpecialComment ctermfg=156 ctermbg=NONE cterm=NONE
    hi Todo ctermfg=156 ctermbg=NONE cterm=bold
  endif
  if g:xcodedarkhc_emph_types
    hi Typedef ctermfg=81 ctermbg=NONE cterm=NONE
    hi LocalType ctermfg=159 ctermbg=NONE cterm=NONE
    hi LibraryType ctermfg=225 ctermbg=NONE cterm=NONE
  else
    hi Typedef ctermfg=81 ctermbg=NONE cterm=NONE
    hi LocalType ctermfg=116 ctermbg=NONE cterm=NONE
    hi LibraryType ctermfg=183 ctermbg=NONE cterm=NONE
  endif
  if g:xcodedarkhc_emph_funcs
    hi FunctionDef ctermfg=81 ctermbg=NONE cterm=NONE
    hi LocalFunc ctermfg=159 ctermbg=NONE cterm=NONE
    hi LibraryFunc ctermfg=225 ctermbg=NONE cterm=NONE
  else
    hi FunctionDef ctermfg=81 ctermbg=NONE cterm=NONE
    hi LocalFunc ctermfg=116 ctermbg=NONE cterm=NONE
    hi LibraryFunc ctermfg=183 ctermbg=NONE cterm=NONE
  endif
  if g:xcodedarkhc_emph_idents
    hi IdentifierDef ctermfg=81 ctermbg=NONE cterm=NONE
    hi LocalIdent ctermfg=159 ctermbg=NONE cterm=NONE
    hi LibraryIdent ctermfg=225 ctermbg=NONE cterm=NONE
  else
    hi IdentifierDef ctermfg=81 ctermbg=NONE cterm=NONE
    hi LocalIdent ctermfg=116 ctermbg=NONE cterm=NONE
    hi LibraryIdent ctermfg=183 ctermbg=NONE cterm=NONE
  endif
  if g:xcodedarkhc_match_paren_style
    hi MatchParen ctermfg=234 ctermbg=226 cterm=NONE
  else
    hi MatchParen ctermfg=231 ctermbg=26 cterm=NONE
  endif
  if g:xcodedarkhc_dim_punctuation
    hi Delimiter ctermfg=249 ctermbg=NONE cterm=NONE
    hi Operator ctermfg=249 ctermbg=NONE cterm=NONE
  else
    hi Delimiter ctermfg=231 ctermbg=NONE cterm=NONE
    hi Operator ctermfg=231 ctermbg=NONE cterm=NONE
  endif
  unlet s:t_Co
  finish
endif

" Color: base0        #1f1f24 ~
" Color: base1        #26262b ~
" Color: base2        #34353b ~
" Color: base3        #43454b ~
" Color: base4        #52555c ~
" Color: base5        #838991 ~
" Color: base6        #aeb7c0 ~
" Color: base7        #ffffff ~
" Color: deep_blue0   #0f5bca ~
" Color: deep_blue1   #4484d1 ~
" Color: deep_yellow  #fef937 ~
" Color: green_wash   #1e2a28 ~
" Color: orange_wash  #2e2622 ~
" Color: red_wash     #2f2625 ~
" Color: blue         #4ec4e6 ~
" Color: light_blue   #6bdfff ~
" Color: orange       #ffa14f ~
" Color: pink         #ff85b8 ~
" Color: red          #ff8a7a ~
" Color: yellow       #d9c668 ~
" Color: purple       #cda1ff ~
" Color: light_purple #e5cfff ~
" Color: teal         #83c9bc ~
" Color: light_teal   #b1faeb ~
" Color: green        #8dbf67 ~
" Color: light_green  #b8f08d ~
" Background: dark
" Term colors: base3      red  teal         yellow
" Term colors: blue       pink purple       base7
" Term colors: base5      red  light_teal   orange
" Term colors: light_blue pink light_purple base7
" vim: et ts=8 sw=2 sts=2


================================================
FILE: colors/xcodehc.vim
================================================
" Name:         Xcode High Contrast
" Description:  A Vim port of the default Xcode 11 colourschemes
" Author:       Luna Razzaghipour <luna@xoria.org>
" Maintainer:   Luna Razzaghipour <luna@xoria.org>
" License:      Vim License (see `:help license`)
" Last Change:  2025 Dec 02

" Generated by Colortemplate v2.2.3

hi clear
let g:colors_name = 'xcodehc'

let s:t_Co = has('gui_running') ? -1 : get(g:, 'xcodehc_t_Co', get(g:, 't_Co', exists('&t_Co') ? +&t_Co : 0))

if !exists('g:xcodehc_green_comments')
  let g:xcodehc_green_comments = 0
endif
if !exists('g:xcodehc_emph_types')
  let g:xcodehc_emph_types = 1
endif
if !exists('g:xcodehc_emph_funcs')
  let g:xcodehc_emph_funcs = 0
endif
if !exists('g:xcodehc_emph_idents')
  let g:xcodehc_emph_idents = 0
endif
if !exists('g:xcodehc_match_paren_style')
  let g:xcodehc_match_paren_style = 0
endif
if !exists('g:xcodehc_dim_punctuation')
  let g:xcodehc_dim_punctuation = 1
endif

if &background ==# 'dark'
  if (has('termguicolors') && &termguicolors) || has('gui_running')
    let g:terminal_ansi_colors = ['#43454b', '#ff8a7a', '#83c9bc', '#d9c668', '#4ec4e6', '#ff85b8', '#cda1ff', '#ffffff', '#838991', '#ff8a7a', '#b1faeb', '#ffa14f', '#6bdfff', '#ff85b8', '#e5cfff', '#ffffff']
  endif
  if has('nvim')
    let g:terminal_color_0 = '#43454b'
    let g:terminal_color_1 = '#ff8a7a'
    let g:terminal_color_2 = '#83c9bc'
    let g:terminal_color_3 = '#d9c668'
    let g:terminal_color_4 = '#4ec4e6'
    let g:terminal_color_5 = '#ff85b8'
    let g:terminal_color_6 = '#cda1ff'
    let g:terminal_color_7 = '#ffffff'
    let g:terminal_color_8 = '#838991'
    let g:terminal_color_9 = '#ff8a7a'
    let g:terminal_color_10 = '#b1faeb'
    let g:terminal_color_11 = '#ffa14f'
    let g:terminal_color_12 = '#6bdfff'
    let g:terminal_color_13 = '#ff85b8'
    let g:terminal_color_14 = '#e5cfff'
    let g:terminal_color_15 = '#ffffff'
  endif
  hi Normal guifg=#ffffff guibg=#1f1f24 gui=NONE cterm=NONE
  hi Cursor guifg=#1f1f24 guibg=#ffffff gui=NONE cterm=NONE
  hi Empty guifg=#ffffff guibg=NONE gui=NONE cterm=NONE
  hi CursorLineNr guifg=#ffffff guibg=#26262b gui=NONE cterm=NONE
  hi EndOfBuffer guifg=#1f1f24 guibg=#1f1f24 gui=NONE cterm=NONE
  hi FoldColumn guifg=#52555c guibg=NONE gui=NONE cterm=NONE
  hi Folded guifg=#52555c guibg=#34353b gui=NONE cterm=NONE
  hi LineNr guifg=#52555c guibg=NONE gui=NONE cterm=NONE
  hi MatchWord guifg=#ffffff guibg=#0f5bca gui=NONE cterm=NONE
  hi SignColumn guifg=#52555c guibg=NONE gui=NONE cterm=NONE
  hi Signify guifg=#4484d1 guibg=NONE gui=NONE cterm=NONE
  hi Ignore guifg=#52555c guibg=NONE gui=NONE cterm=NONE
  hi Pmenu guifg=#ffffff guibg=#34353b gui=NONE cterm=NONE
  hi PmenuSbar guifg=#34353b guibg=#34353b gui=NONE cterm=NONE
  hi PmenuSel guifg=#ffffff guibg=#0f5bca gui=NONE cterm=NONE
  hi PmenuThumb guifg=#43454b guibg=#43454b gui=NONE cterm=NONE
  hi ErrorMsg guifg=#ff8a7a guibg=NONE gui=NONE cterm=NONE
  hi ModeMsg guifg=#838991 guibg=NONE gui=NONE cterm=NONE
  hi MoreMsg guifg=#ff85b8 guibg=NONE gui=NONE cterm=NONE
  hi Question guifg=#ff85b8 guibg=NONE gui=NONE cterm=NONE
  hi WarningMsg guifg=#ffa14f guibg=NONE gui=NONE cterm=NONE
  hi ColorColumn guifg=NONE guibg=#26262b gui=NONE cterm=NONE
  hi CursorColumn guifg=NONE guibg=#26262b gui=NONE cterm=NONE
  hi CursorLine guifg=NONE guibg=#26262b gui=NONE cterm=NONE
  hi QuickFixLine guifg=#ffffff guibg=#0f5bca gui=NONE cterm=NONE
  hi StatusLine guifg=#ffffff guibg=#43454b gui=NONE cterm=NONE
  hi StatusLineNC guifg=#838991 guibg=#34353b gui=NONE cterm=NONE
  hi VertSplit guifg=#34353b guibg=#34353b gui=NONE cterm=NONE
  hi WildMenu guifg=#ffffff guibg=#0f5bca gui=NONE cterm=NONE
  hi IncSearch guifg=#1f1f24 guibg=#fef937 gui=NONE cterm=NONE
  hi Search guifg=#ffffff guibg=#43454b gui=NONE cterm=NONE
  hi Visual guifg=NONE guibg=#43454b gui=NONE cterm=NONE
  hi DiffAdd guifg=#b1faeb guibg=#1e2a28 gui=NONE cterm=NONE
  hi DiffChange guifg=#ffa14f guibg=NONE gui=NONE cterm=NONE
  hi DiffDelete guifg=#ff8a7a guibg=#2f2625 gui=NONE cterm=NONE
  hi DiffText guifg=#ffa14f guibg=#2e2622 gui=NONE cterm=NONE
  hi Comment guifg=#838991 guibg=NONE gui=NONE cterm=NONE
  hi Error guifg=#1f1f24 guibg=#ff8a7a gui=NONE cterm=NONE
  hi PreProc guifg=#ffa14f guibg=NONE gui=NONE cterm=NONE
  hi Special guifg=#83c9bc guibg=NONE gui=NONE cterm=NONE
  hi Statement guifg=#ff85b8 guibg=NONE gui=bold cterm=bold
  hi Character guifg=#d9c668 guibg=NONE gui=NONE cterm=NONE
  hi Directory guifg=#6bdfff guibg=NONE gui=NONE cterm=NONE
  hi Number guifg=#d9c668 guibg=NONE gui=NONE cterm=NONE
  hi SpecialComment guifg=#aeb7c0 guibg=NONE gui=NONE cterm=NONE
  hi String guifg=#ff8a7a guibg=NONE gui=NONE cterm=NONE
  hi Title guifg=#ffffff guibg=NONE gui=bold cterm=bold
  hi Todo guifg=#aeb7c0 guibg=NONE gui=bold cterm=bold
  hi Underlined guifg=#6bdfff guibg=NONE gui=underline cterm=underline
  hi SpellBad guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
  hi SpellCap guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
  hi SpellLocal guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
  hi SpellRare guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
  let g:indentLine_color_gui  = '#52555c'
  let g:indentLine_color_term = 240
  let g:limelight_conceal_guifg = '#838991'
  let g:limelight_conceal_ctermfg = 102
  hi! link Terminal Normal
  hi! link TabLine StatusLineNC
  hi! link TabLineFill StatusLineNC
  hi! link TabLineSel StatusLine
  hi! link StatusLineTerm StatusLine
  hi! link StatusLineTermNC StatusLineNC
  hi! link VisualNOS Visual
  hi! link MsgArea Title
  hi! link diffAdded DiffAdd
  hi! link diffBDiffer WarningMsg
  hi! link diffChanged DiffChange
  hi! link diffCommon WarningMsg
  hi! link diffDiffer WarningMsg
  hi! link diffFile Directory
  hi! link diffIdentical WarningMsg
  hi! link diffIndexLine Number
  hi! link diffIsA WarningMsg
  hi! link diffNoEOL WarningMsg
  hi! link diffOnly WarningMsg
  hi! link diffRemoved DiffDelete
  hi! link Constant LibraryIdent
  hi! link Float Number
  hi! link StringDelimiter String
  hi! link Identifier LocalIdent
  hi! link Function LibraryFunc
  hi! link Boolean Statement
  hi! link Conditional Statement
  hi! link Exception Statement
  hi! link Include Statement
  hi! link Keyword Statement
  hi! link Label Statement
  hi! link Repeat Statement
  hi! link StorageClass Statement
  hi! link Structure Statement
  hi! link Define PreProc
  hi! link Macro PreProc
  hi! link PreCondit PreProc
  hi! link Type LibraryType
  hi! link Debug Special
  hi! link SpecialChar Special
  hi! link Tag Special
  hi! link Noise Delimiter
  hi! link Quote StringDelimiter
  hi! link Conceal Ignore
  hi! link NonText Ignore
  hi! link SpecialKey Ignore
  hi! link Whitespace Ignore
  hi! link ALEVirtualTextError ErrorMsg
  hi! link ALEVirtualTextWarning WarningMsg
  hi! link Searchlight IncSearch
  hi! link SignifySignAdd Signify
  hi! link SignifySignChange Signify
  hi! link SignifySignDelete Signify
  hi! link bibEntryKw LibraryIdent
  hi! link bibKey IdentifierDef
  hi! link bibType LibraryType
  hi! link cssAtRule Keyword
  hi! link cssAttr Keyword
  hi! link cssBraces cssNoise
  hi! link cssClassName LocalIdent
  hi! link cssColor cssAttr
  hi! link cssFunction Empty
  hi! link cssIdentifier LocalIdent
  hi! link cssProp LibraryType
  hi! link cssPseudoClassId LibraryIdent
  hi! link cssSelectorOp Operator
  hi! link gitcommitHeader Todo
  hi! link gitcommitOverflow Error
  hi! link gitcommitSummary Title
  hi! link goField LocalIdent
  hi! link goFunction FunctionDef
  hi! link goFunctionCall LibraryFunc
  hi! link goVarAssign LocalIdent
  hi! link goVarDefs IdentifierDef
  hi! link helpCommand helpExample
  hi! link helpExample markdownCode
  hi! link helpHeadline Title
  hi! link helpHyperTextEntry Comment
  hi! link helpHyperTextJump Underlined
  hi! link helpSectionDelim Ignore
  hi! link helpURL helpHyperTextJump
  hi! link helpVim Title
  hi! link htmlArg Special
  hi! link htmlEndTag Delimiter
  hi! link htmlLink Underlined
  hi! link htmlSpecialTagName htmlTagName
  hi! link htmlTag Delimiter
  hi! link htmlTagName Statement
  hi! link jinjaBlockName Typedef
  hi! link jinjaFilter LibraryFunc
  hi! link jinjaNumber Number
  hi! link jinjaOperator Operator
  hi! link jinjaRawDelim PreProc
  hi! link jinjaSpecial Keyword
  hi! link jinjaString String
  hi! link jinjaTagDelim Delimiter
  hi! link jinjaVarDelim Delimiter
  hi! link jsBuiltins LibraryFunc
  hi! link jsClassDefinition Typedef
  hi! link jsDomErrNo LibraryIdent
  hi! link jsDomNodeConsts LibraryIdent
  hi! link jsExceptions LibraryType
  hi! link jsFuncArgCommas jsNoise
  hi! link jsFuncName FunctionDef
  hi! link jsFunction jsStatement
  hi! link jsGlobalNodeObjects jsGlobalObjects
  hi! link jsGlobalObjects LibraryType
  hi! link jsObjectProp LocalIdent
  hi! link jsOperatorKeyword jsStatement
  hi! link jsThis jsStatement
  hi! link jsVariableDef IdentifierDef
  hi! link jsonKeyword jsonString
  hi! link jsonKeywordMatch Operator
  hi! link jsonQuote StringDelimiter
  hi! link rsForeignConst LibraryIdent
  hi! link rsForeignFunc LibraryFunc
  hi! link rsForeignType LibraryType
  hi! link rsFuncDef FunctionDef
  hi! link rsIdentDef IdentifierDef
  hi! link rsLibraryConst LibraryIdent
  hi! link rsLibraryFunc LibraryFunc
  hi! link rsLibraryType LibraryType
  hi! link rsLifetimeDef IdentifierDef
  hi! link rsSpecialLifetime LibraryIdent
  hi! link rsUserConst LocalIdent
  hi! link rsUserFunc LocalFunc
  hi! link rsUserLifetime LocalIdent
  hi! link rsUserMethod LibraryFunc
  hi! link rsUserType LocalType
  hi! link scssAttribute cssNoise
  hi! link scssInclude Keyword
  hi! link scssMixin Keyword
  hi! link scssMixinName LocalFunc
  hi! link scssMixinParams cssNoise
  hi! link scssSelectorName cssClassName
  hi! link scssVariableAssignment Operator
  hi! link scssVariableValue Operator
  hi! link swiftFuncDef FunctionDef
  hi! link swiftIdentDef IdentifierDef
  hi! link swiftLibraryFunc LibraryFunc
  hi! link swiftLibraryProp LibraryIdent
  hi! link swiftLibraryType LibraryType
  hi! link swiftUserFunc LocalFunc
  hi! link swiftUserProp LocalIdent
  hi! link swiftUserType LocalType
  hi! link typescriptArrayMethod LibraryFunc
  hi! link typescriptArrowFunc Operator
  hi! link typescriptAssign Operator
  hi! link typescriptBOM LibraryType
  hi! link typescriptBOMWindowCons LibraryType
  hi! link typescriptBOMWindowMethod LibraryFunc
  hi! link typescriptBOMWindowProp LibraryType
  hi! link typescriptBinaryOp Operator
  hi! link typescriptBraces Delimiter
  hi! link typescriptCall Empty
  hi! link typescriptClassHeritage Type
  hi! link typescriptClassName TypeDef
  hi! link typescriptDOMDocMethod LibraryFunc
  hi! link typescriptDOMDocProp LibraryIdent
  hi! link typescriptDOMEventCons LibraryType
  hi! link typescriptDOMEventMethod LibraryFunc
  hi! link typescriptDOMEventMethod LibraryFunc
  hi! link typescriptDOMEventProp LibraryIdent
  hi! link typescriptDOMEventTargetMethod LibraryFunc
  hi! link typescriptDOMNodeMethod LibraryFunc
  hi! link typescriptDOMStorageMethod LibraryIdent
  hi! link typescriptEndColons Delimiter
  hi! link typescriptExport Keyword
  hi! link typescriptFuncName FunctionDef
  hi! link typescriptFuncTypeArrow typescriptArrowFunc
  hi! link typescriptGlobal typescriptPredefinedType
  hi! link typescriptIdentifier Keyword
  hi! link typescriptInterfaceName Typedef
  hi! link typescriptMember LocalFunc
  hi! link typescriptObjectLabel LocalIdent
  hi! link typescriptOperator Keyword
  hi! link typescriptParens Delimiter
  hi! link typescriptPredefinedType LibraryType
  hi! link typescriptTypeAnnotation Delimiter
  hi! link typescriptTypeReference typescriptUserDefinedType
  hi! link typescriptUserDefinedType LocalType
  hi! link typescriptVariable Keyword
  hi! link typescriptVariableDeclaration IdentifierDef
  hi! link vimAutoCmdSfxList LibraryType
  hi! link vimAutoEventList LocalIdent
  hi! link vimCmdSep Special
  hi! link vimCommentTitle SpecialComment
  hi! link vimContinue Delimiter
  hi! link vimFuncName LibraryFunc
  hi! link vimFunction FunctionDef
  hi! link vimHighlight Statement
  hi! link vimMapModKey vimNotation
  hi! link vimNotation LibraryType
  hi! link vimOption LibraryIdent
  hi! link vimUserFunc LocalFunc
  hi! link markdownBoldDelimiter markdownDelimiter
  hi! link markdownBoldItalicDelimiter markdownDelimiter
  hi! link markdownCodeBlock markdownCode
  hi! link markdownCodeDelimiter markdownDelimiter
  hi! link markdownHeadingDelimiter markdownDelimiter
  hi! link markdownItalicDelimiter markdownDelimiter
  hi! link markdownLinkDelimiter markdownDelimiter
  hi! link markdownLinkText Empty
  hi! link markdownLinkTextDelimiter markdownDelimiter
  hi! link markdownListMarker markdownDelimiter
  hi! link markdownRule markdownDelimiter
  hi! link markdownUrl Underlined
  hi markdownDelimiter guifg=#83c9bc guibg=NONE gui=NONE cterm=NONE
  hi markdownCode guifg=#e5cfff guibg=#34353b gui=NONE cterm=NONE
  if g:xcodehc_green_comments
    hi Comment guifg=#8dbf67 guibg=NONE gui=NONE cterm=NONE
    hi SpecialComment guifg=#b8f08d guibg=NONE gui=NONE cterm=NONE
    hi Todo guifg=#b8f08d guibg=NONE gui=bold cterm=bold
  endif
  if g:xcodehc_emph_types
    hi Typedef guifg=#6bdfff guibg=NONE gui=NONE cterm=NONE
    hi LocalType guifg=#b1faeb guibg=NONE gui=NONE cterm=NONE
    hi LibraryType guifg=#e5cfff guibg=NONE gui=NONE cterm=NONE
  else
    hi Typedef guifg=#4ec4e6 guibg=NONE gui=NONE cterm=NONE
    hi LocalType guifg=#83c9bc guibg=NONE gui=NONE cterm=NONE
    hi LibraryType guifg=#cda1ff guibg=NONE gui=NONE cterm=NONE
  endif
  if g:xcodehc_emph_funcs
    hi FunctionDef guifg=#6bdfff guibg=NONE gui=NONE cterm=NONE
    hi LocalFunc guifg=#b1faeb guibg=NONE gui=NONE cterm=NONE
    hi LibraryFunc guifg=#e5cfff guibg=NONE gui=NONE cterm=NONE
  else
    hi FunctionDef guifg=#4ec4e6 guibg=NONE gui=NONE cterm=NONE
    hi LocalFunc guifg=#83c9bc guibg=NONE gui=NONE cterm=NONE
    hi LibraryFunc guifg=#cda1ff guibg=NONE gui=NONE cterm=NONE
  endif
  if g:xcodehc_emph_idents
    hi IdentifierDef guifg=#6bdfff guibg=NONE gui=NONE cterm=NONE
    hi LocalIdent guifg=#b1faeb guibg=NONE gui=NONE cterm=NONE
    hi LibraryIdent guifg=#e5cfff guibg=NONE gui=NONE cterm=NONE
  else
    hi IdentifierDef guifg=#4ec4e6 guibg=NONE gui=NONE cterm=NONE
    hi LocalIdent guifg=#83c9bc guibg=NONE gui=NONE cterm=NONE
    hi LibraryIdent guifg=#cda1ff guibg=NONE gui=NONE cterm=NONE
  endif
  if g:xcodehc_match_paren_style
    hi MatchParen guifg=#1f1f24 guibg=#fef937 gui=NONE cterm=NONE
  else
    hi MatchParen guifg=#ffffff guibg=#0f5bca gui=NONE cterm=NONE
  endif
  if g:xcodehc_dim_punctuation
    hi Delimiter guifg=#aeb7c0 guibg=NONE gui=NONE cterm=NONE
    hi Operator guifg=#aeb7c0 guibg=NONE gui=NONE cterm=NONE
  else
    hi Delimiter guifg=#ffffff guibg=NONE gui=NONE cterm=NONE
    hi Operator guifg=#ffffff guibg=NONE gui=NONE cterm=NONE
  endif
else
  " Light background
  if (has('termguicolors') && &termguicolors) || has('gui_running')
    let g:terminal_ansi_colors = ['#b4d8fd', '#ad1805', '#355d61', '#78492a', '#0058a1', '#9c2191', '#703daa', '#000000', '#8a99a6', '#ad1805', '#174145', '#78492a', '#003f73', '#9c2191', '#441ea1', '#000000']
  endif
  if has('nvim')
    let g:terminal_color_0 = '#b4d8fd'
    let g:terminal_color_1 = '#ad1805'
    let g:terminal_color_2 = '#355d61'
    let g:terminal_color_3 = '#78492a'
    let g:terminal_color_4 = '#0058a1'
    let g:terminal_color_5 = '#9c2191'
    let g:terminal_color_6 = '#703daa'
    let g:terminal_color_7 = '#000000'
    let g:terminal_color_8 = '#8a99a6'
    let g:terminal_color_9 = '#ad1805'
    let g:terminal_color_10 = '#174145'
    let g:terminal_color_11 = '#78492a'
    let g:terminal_color_12 = '#003f73'
    let g:terminal_color_13 = '#9c2191'
    let g:terminal_color_14 = '#441ea1'
    let g:terminal_color_15 = '#000000'
  endif
  hi Normal guifg=#000000 guibg=#ffffff gui=NONE cterm=NONE
  hi Cursor guifg=#ffffff guibg=#000000 gui=NONE cterm=NONE
  hi Empty guifg=#000000 guibg=NONE gui=NONE cterm=NONE
  hi CursorLineNr guifg=#000000 guibg=#ecf5ff gui=NONE cterm=NONE
  hi EndOfBuffer guifg=#ffffff guibg=#ffffff gui=NONE cterm=NONE
  hi FoldColumn guifg=#cdcdcd guibg=NONE gui=NONE cterm=NONE
  hi Folded guifg=#8a99a6 guibg=#e5e5e5 gui=NONE cterm=NONE
  hi LineNr guifg=#cdcdcd guibg=NONE gui=NONE cterm=NONE
  hi MatchParen guifg=#000000 guibg=#fef869 gui=NONE cterm=NONE
  hi MatchWord guifg=#ffffff guibg=#156adf gui=NONE cterm=NONE
  hi SignColumn guifg=#cdcdcd guibg=NONE gui=NONE cterm=NONE
  hi Signify guifg=#69a7fc guibg=NONE gui=NONE cterm=NONE
  hi Ignore guifg=#cdcdcd guibg=NONE gui=NONE cterm=NONE
  hi Pmenu guifg=#000000 guibg=#f4f4f4 gui=NONE cterm=NONE
  hi PmenuSbar guifg=#f4f4f4 guibg=#f4f4f4 gui=NONE cterm=NONE
  hi PmenuSel guifg=#ffffff guibg=#156adf gui=NONE cterm=NONE
  hi PmenuThumb guifg=#e5e5e5 guibg=#e5e5e5 gui=NONE cterm=NONE
  hi ErrorMsg guifg=#ad1805 guibg=NONE gui=NONE cterm=NONE
  hi ModeMsg guifg=#8a99a6 guibg=NONE gui=NONE cterm=NONE
  hi MoreMsg guifg=#9c2191 guibg=NONE gui=NONE cterm=NONE
  hi Question guifg=#9c2191 guibg=NONE gui=NONE cterm=NONE
  hi WarningMsg guifg=#78492a guibg=NONE gui=NONE cterm=NONE
  hi ColorColumn guifg=NONE guibg=#f4f4f4 gui=NONE cterm=NONE
  hi CursorColumn guifg=NONE guibg=#ecf5ff gui=NONE cterm=NONE
  hi CursorLine guifg=NONE guibg=#ecf5ff gui=NONE cterm=NONE
  hi QuickFixLine guifg=#ffffff guibg=#156adf gui=NONE cterm=NONE
  hi StatusLine guifg=#000000 guibg=#e5e5e5 gui=NONE cterm=NONE
  hi StatusLineNC guifg=#000000 guibg=#f4f4f4 gui=NONE cterm=NONE
  hi VertSplit guifg=#f4f4f4 guibg=#f4f4f4 gui=NONE cterm=NONE
  hi WildMenu guifg=#ffffff guibg=#156adf gui=NONE cterm=NONE
  hi IncSearch guifg=#000000 guibg=#fef869 gui=NONE cterm=NONE
  hi Search guifg=#000000 guibg=#e5e5e5 gui=NONE cterm=NONE
  hi Visual guifg=NONE guibg=#b4d8fd gui=NONE cterm=NONE
  hi DiffAdd guifg=NONE guibg=#edfff0 gui=NONE cterm=NONE
  hi DiffChange guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  hi DiffDelete guifg=NONE guibg=#fef0f1 gui=NONE cterm=NONE
  hi DiffText guifg=NONE guibg=#fdfae6 gui=NONE cterm=NONE
  hi Comment guifg=#8a99a6 guibg=NONE gui=NONE cterm=NONE
  hi Error guifg=#ffffff guibg=#ad1805 gui=NONE cterm=NONE
  hi PreProc guifg=#78492a guibg=NONE gui=NONE cterm=NONE
  hi Special guifg=#174145 guibg=NONE gui=NONE cterm=NONE
  hi Statement guifg=#9c2191 guibg=NONE gui=bold cterm=bold
  hi Character guifg=#272ad8 guibg=NONE gui=NONE cterm=NONE
  hi Directory guifg=#0058a1 guibg=NONE gui=NONE cterm=NONE
  hi Number guifg=#272ad8 guibg=NONE gui=NONE cterm=NONE
  hi SpecialComment guifg=#5c6873 guibg=NONE gui=NONE cterm=NONE
  hi String guifg=#ad1805 guibg=NONE gui=NONE cterm=NONE
  hi Title guifg=#000000 guibg=NONE gui=bold cterm=bold
  hi Todo guifg=#5c6873 guibg=NONE gui=bold cterm=bold
  hi Underlined guifg=#0058a1 guibg=NONE gui=underline cterm=underline
  hi SpellBad guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
  hi SpellCap guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
  hi SpellLocal guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
  hi SpellRare guifg=NONE guibg=NONE gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
  let g:indentLine_color_gui  = '#cdcdcd'
  let g:indentLine_color_term = 252
  let g:limelight_conceal_guifg = '#8a99a6'
  let g:limelight_conceal_ctermfg = 246
  hi! link Terminal Normal
  hi! link TabLine StatusLineNC
  hi! link TabLineFill StatusLineNC
  hi! link TabLineSel StatusLine
  hi! link StatusLineTerm StatusLine
  hi! link StatusLineTermNC StatusLineNC
  hi! link VisualNOS Visual
  hi! link MsgArea Title
  hi! link diffAdded DiffAdd
  hi! link diffBDiffer WarningMsg
  hi! link diffChanged DiffChange
  hi! link diffCommon WarningMsg
  hi! link diffDiffer WarningMsg
  hi! link diffFile Directory
  hi! link diffIdentical WarningMsg
  hi! link diffIndexLine Number
  hi! link diffIsA WarningMsg
  hi! link diffNoEOL WarningMsg
  hi! link diffOnly WarningMsg
  hi! link diffRemoved DiffDelete
  hi! link Constant LibraryIdent
  hi! link Float Number
  hi! link StringDelimiter String
  hi! link Identifier LocalIdent
  hi! link Function LibraryFunc
  hi! link Boolean Statement
  hi! link Conditional Statement
  hi! link Exception Statement
  hi! link Include Statement
  hi! link Keyword Statement
  hi! link Label Statement
  hi! link Repeat Statement
  hi! link StorageClass Statement
  hi! link Structure Statement
  hi! link Define PreProc
  hi! link Macro PreProc
  hi! link PreCondit PreProc
  hi! link Type LibraryType
  hi! link Debug Special
  hi! link SpecialChar Special
  hi! link Tag Special
  hi! link Noise Delimiter
  hi! link Quote StringDelimiter
  hi! link Conceal Ignore
  hi! link NonText Ignore
  hi! link SpecialKey Ignore
  hi! link Whitespace Ignore
  hi! link ALEVirtualTextError ErrorMsg
  hi! link ALEVirtualTextWarning WarningMsg
  hi! link Searchlight IncSearch
  hi! link SignifySignAdd Signify
  hi! link SignifySignChange Signify
  hi! link SignifySignDelete Signify
  hi! link bibEntryKw LibraryIdent
  hi! link bibKey IdentifierDef
  hi! link bibType LibraryType
  hi! link cssAtRule Keyword
  hi! link cssAttr Keyword
  hi! link cssBraces cssNoise
  hi! link cssClassName LocalIdent
  hi! link cssColor cssAttr
  hi! link cssFunction Empty
  hi! link cssIdentifier LocalIdent
  hi! link cssProp LibraryType
  hi! link cssPseudoClassId LibraryIdent
  hi! link cssSelectorOp Operator
  hi! link gitcommitHeader Todo
  hi! link gitcommitOverflow Error
  hi! link gitcommitSummary Title
  hi! link goField LocalIdent
  hi! link goFunction FunctionDef
  hi! link goFunctionCall LibraryFunc
  hi! link goVarAssign LocalIdent
  hi! link goVarDefs IdentifierDef
  hi! link helpCommand helpExample
  hi! link helpExample markdownCode
  hi! link helpHeadline Title
  hi! link helpHyperTextEntry Comment
  hi! link helpHyperTextJump Underlined
  hi! link helpSectionDelim Ignore
  hi! link helpURL helpHyperTextJump
  hi! link helpVim Title
  hi! link htmlArg Special
  hi! link htmlEndTag Delimiter
  hi! link htmlLink Underlined
  hi! link htmlSpecialTagName htmlTagName
  hi! link htmlTag Delimiter
  hi! link htmlTagName Statement
  hi! link jinjaBlockName Typedef
  hi! link jinjaFilter LibraryFunc
  hi! link jinjaNumber Number
  hi! link jinjaOperator Operator
  hi! link jinjaRawDelim PreProc
  hi! link jinjaSpecial Keyword
  hi! link jinjaString String
  hi! link jinjaTagDelim Delimiter
  hi! link jinjaVarDelim Delimiter
  hi! link jsBuiltins LibraryFunc
  hi! link jsClassDefinition Typedef
  hi! link jsDomErrNo LibraryIdent
  hi! link jsDomNodeConsts LibraryIdent
  hi! link jsExceptions LibraryType
  hi! link jsFuncArgCommas jsNoise
  hi! link jsFuncName FunctionDef
  hi! link jsFunction jsStatement
  hi! link jsGlobalNodeObjects jsGlobalObjects
  hi! link jsGlobalObjects LibraryType
  hi! link jsObjectProp LocalIdent
  hi! link jsOperatorKeyword jsStatement
  hi! link jsThis jsStatement
  hi! link jsVariableDef IdentifierDef
  hi! link jsonKeyword jsonString
  hi! link jsonKeywordMatch Operator
  hi! link jsonQuote StringDelimiter
  hi! link rsForeignConst LibraryIdent
  hi! link rsForeignFunc LibraryFunc
  hi! link rsForeignType LibraryType
  hi! link rsFuncDef FunctionDef
  hi! link rsIdentDef IdentifierDef
  hi! link rsLibraryConst LibraryIdent
  hi! link rsLibraryFunc LibraryFunc
  hi! link rsLibraryType LibraryType
  hi! link rsLifetimeDef IdentifierDef
  hi! link rsSpecialLifetime LibraryIdent
  hi! link rsUserConst LocalIdent
  hi! link rsUserFunc LocalFunc
  hi! link rsUserLifetime LocalIdent
  hi! link rsUserMethod LibraryFunc
  hi! link rsUserType LocalType
  hi! link scssAttribute cssNoise
  hi! link scssInclude Keyword
  hi! link scssMixin Keyword
  hi! link scssMixinName LocalFunc
  hi! link scssMixinParams cssNoise
  hi! link scssSelectorName cssClassName
  hi! link scssVariableAssignment Operator
  hi! link scssVariableValue Operator
  hi! link swiftFuncDef FunctionDef
  hi! link swiftIdentDef IdentifierDef
  hi! link swiftLibraryFunc LibraryFunc
  hi! link swiftLibraryProp LibraryIdent
  hi! link swiftLibraryType LibraryType
  hi! link swiftUserFunc LocalFunc
  hi! link swiftUserProp LocalIdent
  hi! link swiftUserType LocalType
  hi! link typescriptArrayMethod LibraryFunc
  hi! link typescriptArrowFunc Operator
  hi! link typescriptAssign Operator
  hi! link typescriptBOM LibraryType
  hi! link typescriptBOMWindowCons LibraryType
  hi! link typescriptBOMWindowMethod LibraryFunc
  hi! link typescriptBOMWindowProp LibraryType
  hi! link typescriptBinaryOp Operator
  hi! link typescriptBraces Delimiter
  hi! link typescriptCall Empty
  hi! link typescriptClassHeritage Type
  hi! link typescriptClassName TypeDef
  hi! link typescriptDOMDocMethod LibraryFunc
  hi! link typescriptDOMDocProp LibraryIdent
  hi! link typescriptDOMEventCons LibraryType
  hi! link typescriptDOMEventMethod LibraryFunc
  hi! link typescriptDOMEventMethod LibraryFunc
  hi! link typescriptDOMEventProp LibraryIdent
  hi! link typescriptDOMEventTargetMethod LibraryFunc
  hi! link typescriptDOMNodeMethod LibraryFunc
  hi! link typescriptDOMStorageMethod LibraryIdent
  hi! link typescriptEndColons Delimiter
  hi! link typescriptExport Keyword
  hi! link typescriptFuncName FunctionDef
  hi! link typescriptFuncTypeArrow typescriptArrowFunc
  hi! link typescriptGlobal typescriptPredefinedType
  hi! link typescriptIdentifier Keyword
  hi! link typescriptInterfaceName Typedef
  hi! link typescriptMember LocalFunc
  hi! link typescriptObjectLabel LocalIdent
  hi! link typescriptOperator Keyword
  hi! link typescriptParens Delimiter
  hi! link typescriptPredefinedType LibraryType
  hi! link typescriptTypeAnnotation Delimiter
  hi! link typescriptTypeReference typescriptUserDefinedType
  hi! link typescriptUserDefinedType LocalType
  hi! link typescriptVariable Keyword
  hi! link typescriptVariableDeclaration IdentifierDef
  hi! link vimAutoCmdSfxList LibraryType
  hi! link vimAutoEventList LocalIdent
  hi! link vimCmdSep Special
  hi! link vimCommentTitle SpecialComment
  hi! link vimContinue Delimiter
  hi! link vimFuncName LibraryFunc
  hi! link vimFunction FunctionDef
  hi! link vimHighlight Statement
  hi! link vimMapModKey vimNotation
  hi! link vimNotation LibraryType
  hi! link vimOption LibraryIdent
  hi! link vimUserFunc LocalFunc
  hi! link markdownBoldDelimiter markdownDelimiter
  hi! link markdownBoldItalicDelimiter markdownDelimiter
  hi! link markdownCodeBlock markdownCode
  hi! link markdownCodeDelimiter markdownDelimiter
  hi! link markdownHeadingDelimiter markdownDelimiter
  hi! link markdownItalicDelimiter markdownDelimiter
  hi! link markdownLinkDelimiter markdownDelimiter
  hi! link markdownLinkText Empty
  hi! link markdownLinkTextDelimiter markdownDelimiter
  hi! link markdownListMarker markdownDelimiter
  hi! link markdownRule markdownDelimiter
  hi! link markdownUrl Underlined
  hi markdownDelimiter guifg=#355d61 guibg=NONE gui=NONE cterm=NONE
  hi markdownCode guifg=#703daa guibg=#f4f4f4 gui=NONE cterm=NONE
  if g:xcodehc_green_comments
    hi Comment guifg=#1f6300 guibg=NONE gui=NONE cterm=NONE
    hi SpecialComment guifg=#1f6300 guibg=NONE gui=NONE cterm=NONE
    hi Todo guifg=#1f6300 guibg=NONE gui=bold cterm=bold
  endif
  if g:xcodehc_emph_types
    hi Typedef guifg=#003f73 guibg=NONE gui=NONE cterm=NONE
    hi LocalType guifg=#174145 guibg=NONE gui=NONE cterm=NONE
    hi LibraryType guifg=#441ea1 guibg=NONE gui=NONE cterm=NONE
  else
    hi Typedef guifg=#0058a1 guibg=NONE gui=NONE cterm=NONE
    hi LocalType guifg=#355d61 guibg=NONE gui=NONE cterm=NONE
    hi LibraryType guifg=#703daa guibg=NONE gui=NONE cterm=NONE
  endif
  if g:xcodehc_emph_funcs
    hi FunctionDef guifg=#003f73 guibg=NONE gui=NONE cterm=NONE
    hi LocalFunc guifg=#174145 guibg=NONE gui=NONE cterm=NONE
    hi LibraryFunc guifg=#441ea1 guibg=NONE gui=NONE cterm=NONE
  else
    hi FunctionDef guifg=#0058a1 guibg=NONE gui=NONE cterm=NONE
    hi LocalFunc guifg=#355d61 guibg=NONE gui=NONE cterm=NONE
    hi LibraryFunc guifg=#703daa guibg=NONE gui=NONE cterm=NONE
  endif
  if g:xcodehc_emph_idents
    hi IdentifierDef guifg=#003f73 guibg=NONE gui=NONE cterm=NONE
    hi LocalIdent guifg=#174145 guibg=NONE gui=NONE cterm=NONE
    hi LibraryIdent guifg=#441ea1 guibg=NONE gui=NONE cterm=NONE
  else
    hi IdentifierDef guifg=#0058a1 guibg=NONE gui=NONE cterm=NONE
    hi LocalIdent guifg=#355d61 guibg=NONE gui=NONE cterm=NONE
    hi LibraryIdent guifg=#703daa guibg=NONE gui=NONE cterm=NONE
  endif
  if g:xcodehc_match_paren_style
    hi MatchParen guifg=#000000 guibg=#fef869 gui=NONE cterm=NONE
  else
    hi MatchParen guifg=#ffffff guibg=#156adf gui=NONE cterm=NONE
  endif
  if g:xcodehc_dim_punctuation
    hi Delimiter guifg=#5c6873 guibg=NONE gui=NONE cterm=NONE
    hi Operator guifg=#5c6873 guibg=NONE gui=NONE cterm=NONE
  else
    hi Delimiter guifg=#000000 guibg=NONE gui=NONE cterm=NONE
    hi Operator guifg=#000000 guibg=NONE gui=NONE cterm=NONE
  endif
endif

if s:t_Co >= 256
  if &background ==# 'dark'
    hi Normal ctermfg=231 ctermbg=234 cterm=NONE
    hi Cursor ctermfg=234 ctermbg=231 cterm=NONE
    hi Empty ctermfg=231 ctermbg=NONE cterm=NONE
    hi CursorLineNr ctermfg=231 ctermbg=235 cterm=NONE
    hi EndOfBuffer ctermfg=234 ctermbg=234 cterm=NONE
    hi FoldColumn ctermfg=240 ctermbg=NONE cterm=NONE
    hi Folded ctermfg=240 ctermbg=237 cterm=NONE
    hi LineNr ctermfg=240 ctermbg=NONE cterm=NONE
    hi MatchWord ctermfg=231 ctermbg=26 cterm=NONE
    hi SignColumn ctermfg=240 ctermbg=NONE cterm=NONE
    hi Signify ctermfg=32 ctermbg=NONE cterm=NONE
    hi Ignore ctermfg=240 ctermbg=NONE cterm=NONE
    hi Pmenu ctermfg=231 ctermbg=237 cterm=NONE
    hi PmenuSbar ctermfg=237 ctermbg=237 cterm=NONE
    hi PmenuSel ctermfg=231 ctermbg=26 cterm=NONE
    hi PmenuThumb ctermfg=238 ctermbg=238 cterm=NONE
    hi ErrorMsg ctermfg=210 ctermbg=NONE cterm=NONE
    hi ModeMsg ctermfg=102 ctermbg=NONE cterm=NONE
    hi MoreMsg ctermfg=211 ctermbg=NONE cterm=NONE
    hi Question ctermfg=211 ctermbg=NONE cterm=NONE
    hi WarningMsg ctermfg=215 ctermbg=NONE cterm=NONE
    hi ColorColumn ctermfg=NONE ctermbg=235 cterm=NONE
    hi CursorColumn ctermfg=NONE ctermbg=235 cterm=NONE
    hi CursorLine ctermfg=NONE ctermbg=235 cterm=NONE
    hi QuickFixLine ctermfg=231 ctermbg=26 cterm=NONE
    hi StatusLine ctermfg=231 ctermbg=238 cterm=NONE
    hi StatusLineNC ctermfg=102 ctermbg=237 cterm=NONE
    hi VertSplit ctermfg=237 ctermbg=237 cterm=NONE
    hi WildMenu ctermfg=231 ctermbg=26 cterm=NONE
    hi IncSearch ctermfg=234 ctermbg=226 cterm=NONE
    hi Search ctermfg=231 ctermbg=238 cterm=NONE
    hi Visual ctermfg=NONE ctermbg=238 cterm=NONE
    hi DiffAdd ctermfg=159 ctermbg=235 cterm=NONE
    hi DiffChange ctermfg=215 ctermbg=NONE cterm=NONE
    hi DiffDelete ctermfg=210 ctermbg=235 cterm=NONE
    hi DiffText ctermfg=215 ctermbg=235 cterm=NONE
    hi Comment ctermfg=102 ctermbg=NONE cterm=NONE
    hi Error ctermfg=234 ctermbg=210 cterm=NONE
    hi PreProc ctermfg=215 ctermbg=NONE cterm=NONE
    hi Special ctermfg=116 ctermbg=NONE cterm=NONE
    hi Statement ctermfg=211 ctermbg=NONE cterm=bold
    hi Character ctermfg=185 ctermbg=NONE cterm=NONE
    hi Directory ctermfg=81 ctermbg=NONE cterm=NONE
    hi Number ctermfg=185 ctermbg=NONE cterm=NONE
    hi SpecialComment ctermfg=249 ctermbg=NONE cterm=NONE
    hi String ctermfg=210 ctermbg=NONE
Download .txt
gitextract_6e8cx92n/

├── .gitignore
├── LICENSE
├── README.md
├── autoload/
│   └── airline/
│       └── themes/
│           ├── xcode.vim
│           ├── xcodedark.vim
│           ├── xcodedarkhc.vim
│           ├── xcodehc.vim
│           ├── xcodelight.vim
│           ├── xcodelighthc.vim
│           └── xcodewwdc.vim
├── colors/
│   ├── xcode.vim
│   ├── xcodedark.vim
│   ├── xcodedarkhc.vim
│   ├── xcodehc.vim
│   ├── xcodelight.vim
│   ├── xcodelighthc.vim
│   └── xcodewwdc.vim
├── doc/
│   ├── xcode.txt
│   ├── xcodedark.txt
│   ├── xcodedarkhc.txt
│   ├── xcodehc.txt
│   ├── xcodelight.txt
│   ├── xcodelighthc.txt
│   └── xcodewwdc.txt
├── templates/
│   ├── _airline.colortemplate
│   ├── _airline_header.colortemplate
│   ├── _dim_punctuation.colortemplate
│   ├── _doc_header.colortemplate
│   ├── _docs.colortemplate
│   ├── _emph_funcs.colortemplate
│   ├── _emph_idents.colortemplate
│   ├── _emph_types.colortemplate
│   ├── _green_comments.colortemplate
│   ├── _links.colortemplate
│   ├── _markdown.colortemplate
│   ├── _match_paren_style.colortemplate
│   ├── _xcodedark.colortemplate
│   ├── _xcodedark_colors.colortemplate
│   ├── _xcodedarkhc_colors.colortemplate
│   ├── _xcodelight.colortemplate
│   ├── _xcodelight_colors.colortemplate
│   ├── _xcodelighthc_colors.colortemplate
│   ├── xcode.colortemplate
│   ├── xcodedark.colortemplate
│   ├── xcodedarkhc.colortemplate
│   ├── xcodehc.colortemplate
│   ├── xcodelight.colortemplate
│   ├── xcodelighthc.colortemplate
│   └── xcodewwdc.colortemplate
├── xcodedark.itermcolors
├── xcodedarkhc.itermcolors
├── xcodelight.itermcolors
├── xcodelighthc.itermcolors
└── xcodewwdc.itermcolors
Condensed preview — 54 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (414K chars).
[
  {
    "path": ".gitignore",
    "chars": 19,
    "preview": "doc/tags\n.DS_Store\n"
  },
  {
    "path": "LICENSE",
    "chars": 749,
    "preview": "ISC License\n\nCopyright (c) 2020, Luna Razzaghipour\n\nPermission to use, copy, modify, and/or distribute this software for"
  },
  {
    "path": "README.md",
    "chars": 13591,
    "preview": "# vim-colors-xcode\n\nA number of Xcode’s colourschemes, now for (Neo)Vim!\n\n![](./xcode-theme-split.png)\n\n<details>\n<summa"
  },
  {
    "path": "autoload/airline/themes/xcode.vim",
    "chars": 8532,
    "preview": "\" Name:         xcode\n\" Description:  A Vim port of the default Xcode 11 colourschemes\n\" Author:       Luna\n\" Maintainer"
  },
  {
    "path": "autoload/airline/themes/xcodedark.vim",
    "chars": 4402,
    "preview": "\" Name:         xcodedark\n\" Description:  A Vim port of the default dark Xcode 11 colourscheme\n\" Author:       Luna\n\" Ma"
  },
  {
    "path": "autoload/airline/themes/xcodedarkhc.vim",
    "chars": 4474,
    "preview": "\" Name:         xcodedarkhc\n\" Description:  A Vim port of the high contrast dark Xcode 11 colourscheme\n\" Author:       L"
  },
  {
    "path": "autoload/airline/themes/xcodehc.vim",
    "chars": 8664,
    "preview": "\" Name:         xcodehc\n\" Description:  A Vim port of the default Xcode 11 colourschemes\n\" Author:       Luna\n\" Maintain"
  },
  {
    "path": "autoload/airline/themes/xcodelight.vim",
    "chars": 4436,
    "preview": "\" Name:         xcodelight\n\" Description:  A Vim port of the default light Xcode 11 colourscheme\n\" Author:       Luna\n\" "
  },
  {
    "path": "autoload/airline/themes/xcodelighthc.vim",
    "chars": 4508,
    "preview": "\" Name:         xcodelighthc\n\" Description:  A Vim port of the high contrast light Xcode 11 colourscheme\n\" Author:      "
  },
  {
    "path": "autoload/airline/themes/xcodewwdc.vim",
    "chars": 4397,
    "preview": "\" Name:         xcodewwdc\n\" Description:  The colours from WWDC 2016’s marketing material\n\" Author:       Luna\n\" Maintai"
  },
  {
    "path": "colors/xcode.vim",
    "chars": 57090,
    "preview": "\" Name:         Xcode\n\" Description:  A Vim port of the default Xcode 11 colourschemes\n\" Author:       Luna Razzaghipour"
  },
  {
    "path": "colors/xcodedark.vim",
    "chars": 27755,
    "preview": "\" Name:         Xcode Dark\n\" Description:  A Vim port of the default dark Xcode 11 colourscheme\n\" Author:       Luna Raz"
  },
  {
    "path": "colors/xcodedarkhc.vim",
    "chars": 27839,
    "preview": "\" Name:         Xcode Dark High Contrast\n\" Description:  A Vim port of the high contrast dark Xcode 11 colourscheme\n\" Au"
  },
  {
    "path": "colors/xcodehc.vim",
    "chars": 57178,
    "preview": "\" Name:         Xcode High Contrast\n\" Description:  A Vim port of the default Xcode 11 colourschemes\n\" Author:       Lun"
  },
  {
    "path": "colors/xcodelight.vim",
    "chars": 27871,
    "preview": "\" Name:         Xcode Light\n\" Description:  A Vim port of the default light Xcode 11 colourscheme\n\" Author:       Luna R"
  },
  {
    "path": "colors/xcodelighthc.vim",
    "chars": 27929,
    "preview": "\" Name:         Xcode Light High Contrast\n\" Description:  A Vim port of the high contrast light Xcode 11 colourscheme\n\" "
  },
  {
    "path": "colors/xcodewwdc.vim",
    "chars": 28349,
    "preview": "\" Name:         Xcode WWDC\n\" Description:  The colours from WWDC 2016’s marketing material\n\" Author:       Luna Razzaghi"
  },
  {
    "path": "doc/xcode.txt",
    "chars": 1931,
    "preview": "===========================================================================\nXcode options                               "
  },
  {
    "path": "doc/xcodedark.txt",
    "chars": 1988,
    "preview": "===========================================================================\nXcode Dark options                          "
  },
  {
    "path": "doc/xcodedarkhc.txt",
    "chars": 2028,
    "preview": "===========================================================================\nXcode Dark High Contrast options            "
  },
  {
    "path": "doc/xcodehc.txt",
    "chars": 1971,
    "preview": "===========================================================================\nXcode High Contrast options                 "
  },
  {
    "path": "doc/xcodelight.txt",
    "chars": 2002,
    "preview": "===========================================================================\nXcode Light options                         "
  },
  {
    "path": "doc/xcodelighthc.txt",
    "chars": 2042,
    "preview": "===========================================================================\nXcode Light High Contrast options           "
  },
  {
    "path": "doc/xcodewwdc.txt",
    "chars": 1988,
    "preview": "===========================================================================\nXcode WWDC options                          "
  },
  {
    "path": "templates/_airline.colortemplate",
    "chars": 4121,
    "preview": "auxfile autoload/airline/themes/@shortname.vim\nlet g:airline#themes#@shortname#palette = {}\n\nfunction! airline#themes#@s"
  },
  {
    "path": "templates/_airline_header.colortemplate",
    "chars": 191,
    "preview": "auxfile autoload/airline/themes/@shortname.vim\n\" Name:         @shortname\n\" Description:  @description\n\" Author:       @"
  },
  {
    "path": "templates/_dim_punctuation.colortemplate",
    "chars": 401,
    "preview": "#if !exists('g:@shortname_dim_punctuation')\n    #let g:@shortname_dim_punctuation = 1\n#endif\n\ndocumentation\n\n-----------"
  },
  {
    "path": "templates/_doc_header.colortemplate",
    "chars": 186,
    "preview": "documentation\n===========================================================================\n@fullname options             "
  },
  {
    "path": "templates/_docs.colortemplate",
    "chars": 164,
    "preview": "Include: _doc_header\nInclude: _green_comments\nInclude: _emph_types\nInclude: _emph_funcs\nInclude: _emph_idents\nInclude: _"
  },
  {
    "path": "templates/_emph_funcs.colortemplate",
    "chars": 390,
    "preview": "#if !exists('g:@shortname_emph_funcs')\n    #let g:@shortname_emph_funcs = 0\n#endif\n\ndocumentation\n\n---------------------"
  },
  {
    "path": "templates/_emph_idents.colortemplate",
    "chars": 393,
    "preview": "#if !exists('g:@shortname_emph_idents')\n    #let g:@shortname_emph_idents = 0\n#endif\n\ndocumentation\n\n-------------------"
  },
  {
    "path": "templates/_emph_types.colortemplate",
    "chars": 390,
    "preview": "#if !exists('g:@shortname_emph_types')\n    #let g:@shortname_emph_types = 1\n#endif\n\ndocumentation\n\n---------------------"
  },
  {
    "path": "templates/_green_comments.colortemplate",
    "chars": 470,
    "preview": "#if !exists('g:@shortname_green_comments')\n    #let g:@shortname_green_comments = 0\n#endif\n\ndocumentation\n\n-------------"
  },
  {
    "path": "templates/_links.colortemplate",
    "chars": 6810,
    "preview": "; Vim Interface\n\nTerminal         -> Normal\n\nTabLine          -> StatusLineNC\nTabLineFill      -> StatusLineNC\nTabLineSe"
  },
  {
    "path": "templates/_markdown.colortemplate",
    "chars": 564,
    "preview": "markdownBoldDelimiter       -> markdownDelimiter\nmarkdownBoldItalicDelimiter -> markdownDelimiter\nmarkdownCodeBlock     "
  },
  {
    "path": "templates/_match_paren_style.colortemplate",
    "chars": 525,
    "preview": "#if !exists('g:@shortname_match_paren_style')\n    #let g:@shortname_match_paren_style = 0\n#endif\n\ndocumentation\n\n-------"
  },
  {
    "path": "templates/_xcodedark.colortemplate",
    "chars": 3992,
    "preview": "Background: dark\nNeovim:     yes\n\n;\n; Terminal Colour Palette\n;\n\nTerm colors: base3      red  teal         yellow\nTerm c"
  },
  {
    "path": "templates/_xcodedark_colors.colortemplate",
    "chars": 786,
    "preview": "Color: base0        #292a30 ~\nColor: base1        #2f3037 ~\nColor: base2        #393b44 ~\nColor: base3        #414453 ~\n"
  },
  {
    "path": "templates/_xcodedarkhc_colors.colortemplate",
    "chars": 786,
    "preview": "Color: base0        #1f1f24 ~\nColor: base1        #26262b ~\nColor: base2        #34353b ~\nColor: base3        #43454b ~\n"
  },
  {
    "path": "templates/_xcodelight.colortemplate",
    "chars": 3945,
    "preview": "Background: light\nNeovim:     yes\n\n;\n; Terminal Colour Palette\n;\n\nTerm colors: aqua      red  teal        brown\nTerm col"
  },
  {
    "path": "templates/_xcodelight_colors.colortemplate",
    "chars": 760,
    "preview": "Color: base0       #ffffff ~\nColor: base1       #f4f4f4 ~\nColor: base2       #e5e5e5 ~\nColor: base3       #cdcdcd ~\nColo"
  },
  {
    "path": "templates/_xcodelighthc_colors.colortemplate",
    "chars": 760,
    "preview": "Color: base0       #ffffff ~\nColor: base1       #f4f4f4 ~\nColor: base2       #e5e5e5 ~\nColor: base3       #cdcdcd ~\nColo"
  },
  {
    "path": "templates/xcode.colortemplate",
    "chars": 297,
    "preview": "Full name:   Xcode\nShort name:  xcode\nAuthor:      Luna Razzaghipour <luna@xoria.org>\nDescription: A Vim port of the def"
  },
  {
    "path": "templates/xcodedark.colortemplate",
    "chars": 224,
    "preview": "Full name:   Xcode Dark\nShort name:  xcodedark\nAuthor:      Luna Razzaghipour <luna@xoria.org>\nDescription: A Vim port o"
  },
  {
    "path": "templates/xcodedarkhc.colortemplate",
    "chars": 248,
    "preview": "Full name:   Xcode Dark High Contrast\nShort name:  xcodedarkhc\nAuthor:      Luna Razzaghipour <luna@xoria.org>\nDescripti"
  },
  {
    "path": "templates/xcodehc.colortemplate",
    "chars": 317,
    "preview": "Full name:   Xcode High Contrast\nShort name:  xcodehc\nAuthor:      Luna Razzaghipour <luna@xoria.org>\nDescription: A Vim"
  },
  {
    "path": "templates/xcodelight.colortemplate",
    "chars": 229,
    "preview": "Full name:   Xcode Light\nShort name:  xcodelight\nAuthor:      Luna Razzaghipour <luna@xoria.org>\nDescription: A Vim port"
  },
  {
    "path": "templates/xcodelighthc.colortemplate",
    "chars": 253,
    "preview": "Full name:   Xcode Light High Contrast\nShort name:  xcodelighthc\nAuthor:      Luna Razzaghipour <luna@xoria.org>\nDescrip"
  },
  {
    "path": "templates/xcodewwdc.colortemplate",
    "chars": 4959,
    "preview": "Full name:   Xcode WWDC\nShort name:  xcodewwdc\nAuthor:      Luna Razzaghipour <luna@xoria.org>\nDescription: The colours "
  },
  {
    "path": "xcodedark.itermcolors",
    "chars": 8495,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "xcodedarkhc.itermcolors",
    "chars": 8155,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "xcodelight.itermcolors",
    "chars": 8540,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "xcodelighthc.itermcolors",
    "chars": 8203,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "xcodewwdc.itermcolors",
    "chars": 8591,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  }
]

About this extraction

This page contains the full source code of the lunacookies/vim-colors-xcode GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 54 files (386.6 KB), approximately 130.1k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!