diff --git a/sources_non_forked/ayu-vim/.gitignore b/sources_non_forked/ayu-vim/.gitignore
new file mode 100644
index 00000000..2faf1c2f
--- /dev/null
+++ b/sources_non_forked/ayu-vim/.gitignore
@@ -0,0 +1,7 @@
+### OSX template
+.DS_Store
+.AppleDouble
+.LSOverride
+
+# Thumbnails
+._*
diff --git a/sources_non_forked/ayu-vim/LICENSE b/sources_non_forked/ayu-vim/LICENSE
new file mode 100644
index 00000000..8dada3ed
--- /dev/null
+++ b/sources_non_forked/ayu-vim/LICENSE
@@ -0,0 +1,201 @@
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "{}"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright {yyyy} {name of copyright owner}
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/sources_non_forked/ayu-vim/README.md b/sources_non_forked/ayu-vim/README.md
new file mode 100644
index 00000000..982a59f1
--- /dev/null
+++ b/sources_non_forked/ayu-vim/README.md
@@ -0,0 +1,34 @@
+
+🌟🌟🌟 **Looking for a maintainer.** 🌟🌟🌟 This project needs your care and knowledge of VIM. Open an issue if you want to take that role.
+
+![ayu-vim](http://i.imgur.com/7vnF4Na.png)
+
+# Warning
+`ayu` is still in development and a lot of things need to be covered. Theme works only if VIM supports `termguicolors` option. This is true for [Neovim](https://neovim.io) and VIM from 7.4.1799.
+
+# Installation
+```VimL
+Plug 'ayu-theme/ayu-vim' " or other package manager
+"...
+set termguicolors " enable true colors support
+let ayucolor="light" " for light version of theme
+let ayucolor="mirage" " for mirage version of theme
+let ayucolor="dark" " for dark version of theme
+colorscheme ayu
+```
+
+# Term colors
+For now In `/term` you can find color schemes for iTerm. More to come.
+
+# Indent line
+To get indent line like in the screenshot install https://github.com/Yggdroot/indentLine with my version of `Roboto Mono for Powerline` from this repo and add this config.
+In this Roboto Mono version added powerline glyphs and increased line-height of the font itself.
+
+```Viml
+" IndentLine {{
+let g:indentLine_char = 'î‚´'
+let g:indentLine_first_char = 'î‚´'
+let g:indentLine_showFirstIndentLevel = 1
+let g:indentLine_setColors = 0
+" }}
+```
diff --git a/sources_non_forked/ayu-vim/Roboto Mono for Powerline.ttf b/sources_non_forked/ayu-vim/Roboto Mono for Powerline.ttf
new file mode 100644
index 00000000..72e6d26c
Binary files /dev/null and b/sources_non_forked/ayu-vim/Roboto Mono for Powerline.ttf differ
diff --git a/sources_non_forked/ayu-vim/autoload/airline/themes/ayu.vim b/sources_non_forked/ayu-vim/autoload/airline/themes/ayu.vim
new file mode 100644
index 00000000..2818f778
--- /dev/null
+++ b/sources_non_forked/ayu-vim/autoload/airline/themes/ayu.vim
@@ -0,0 +1,197 @@
+" Bootstrap ===================================================================
+
+" Let's store all the colors in a dictionary.
+let s:c = {}
+
+let s:ayucolor = get(g:, 'ayucolor', 'dark')
+
+if s:ayucolor == 'light'
+ " Base colors.
+ let s:c.base0 = { 'gui': '#EAEAEA', 'cterm': 0 }
+ let s:c.base1 = { 'gui': '#FAFAFA', 'cterm': 8 }
+ let s:c.base2 = { 'gui': '#FAFAFA', 'cterm': 10 }
+ let s:c.base3 = { 'gui': '#FAFAFA', 'cterm': 12 }
+ let s:c.base4 = { 'gui': '#313d46', 'cterm': 11 }
+ let s:c.base5 = { 'gui': '#EF7E46', 'cterm': 14 }
+ let s:c.base6 = { 'gui': '#FAFAFA', 'cterm': 7 }
+ let s:c.base7 = { 'gui': '#465764', 'cterm': 15 }
+
+ " Other colors.
+ let s:c.red = { 'gui': '#FF3333', 'cterm': 1 }
+ let s:c.orange = { 'gui': '#FF7733', 'cterm': 9 }
+ let s:c.yellow = { 'gui': '#E7C547', 'cterm': 3 }
+ let s:c.magenta = { 'gui': '#F07178', 'cterm': 13 }
+ let s:c.violet = { 'gui': '#A37ACC', 'cterm': 5 }
+ let s:c.blue = { 'gui': '#36A3D9', 'cterm': 4 }
+ let s:c.cyan = { 'gui': '#95E6CB', 'cterm': 6 }
+ let s:c.green = { 'gui': '#B8CC52', 'cterm': 2 }
+
+else
+ " Base colors.
+ let s:c.base0 = { 'gui': '#151a1e', 'cterm': 0 }
+ let s:c.base1 = { 'gui': '#1c2328', 'cterm': 8 }
+ let s:c.base2 = { 'gui': '#232b32', 'cterm': 10 }
+ let s:c.base3 = { 'gui': '#2a343c', 'cterm': 12 }
+ let s:c.base4 = { 'gui': '#313d46', 'cterm': 11 }
+ let s:c.base5 = { 'gui': '#384550', 'cterm': 14 }
+ let s:c.base6 = { 'gui': '#3f4e5a', 'cterm': 7 }
+ let s:c.base7 = { 'gui': '#465764', 'cterm': 15 }
+
+ " Other colors.
+ let s:c.red = { 'gui': '#FF3333', 'cterm': 1 }
+ let s:c.orange = { 'gui': '#FF7733', 'cterm': 9 }
+ let s:c.yellow = { 'gui': '#E7C547', 'cterm': 3 }
+ let s:c.magenta = { 'gui': '#F07178', 'cterm': 13 }
+ let s:c.violet = { 'gui': '#A37ACC', 'cterm': 5 }
+ let s:c.blue = { 'gui': '#36A3D9', 'cterm': 4 }
+ let s:c.cyan = { 'gui': '#95E6CB', 'cterm': 6 }
+ let s:c.green = { 'gui': '#B8CC52', 'cterm': 2 }
+endif
+let g:airline#themes#ayu#palette = {}
+
+" Just remember:
+" [guifg, guibg, ctermfg, ctermbg, opts]
+function! s:Array(fg, bg, ...)
+ let result = [s:c[a:fg].gui, s:c[a:bg].gui, s:c[a:fg].cterm, s:c[a:bg].cterm]
+
+ for opt in a:000
+ call add(result, opt)
+ endfor
+
+ return result
+endfunction
+
+
+
+" Normal mode =================================================================
+
+" Colors.
+let s:N1 = s:Array('base6', 'blue')
+let s:N2 = s:Array('base5', 'base2')
+let s:N3 = s:Array('blue', 'base1')
+
+let g:airline#themes#ayu#palette.normal =
+ \ airline#themes#generate_color_map(s:N1, s:N2, s:N3)
+
+" Overrides for when the buffer is modified in normal mode.
+let g:airline#themes#ayu#palette.normal_modified = {
+ \ 'airline_c': s:Array('magenta', 'base1', '')
+ \ }
+
+
+" Insert mode ==================================================================
+
+" Colors.
+let s:I1 = s:Array('base2', 'green')
+if s:ayucolor == 'light'
+ let s:I2 = s:Array('orange', 'base3')
+else
+ let s:I2 = s:Array('base6', 'base3')
+endif
+let s:I3 = s:Array('blue', 'base1')
+
+" Override for when increased contrast is enabled
+if get(g:, 'ayu_airline_emphasised_insert', 1)
+ let s:I1 = s:Array('base2', 'yellow')
+endif
+
+let g:airline#themes#ayu#palette.insert =
+ \ airline#themes#generate_color_map(s:I1, s:I2, s:I3)
+
+" Overrides for when the buffer is modified in insert mode.
+let g:airline#themes#ayu#palette.insert_modified = {
+ \ 'airline_c': s:Array('magenta', 'base1', '')
+ \ }
+
+" Overrides for when the paste is toggled in insert mode.
+let g:airline#themes#ayu#palette.insert_paste = {
+ \ 'airline_a': [s:I1[0], s:c.orange.gui, s:I1[2], s:c.orange.cterm, ''] ,
+ \ 'airline_z': [s:I1[0], s:c.orange.gui, s:I1[2], s:c.orange.cterm, ''] ,
+ \ }
+
+
+
+" Replace mode ================================================================
+
+" Colors.
+let s:R1 = s:Array('base2', 'orange')
+if s:ayucolor == 'light'
+ let s:R2 = s:Array('orange', 'base3')
+else
+ let s:R2 = s:Array('base6', 'base3')
+endif
+let s:R3 = s:Array('blue', 'base1')
+
+let g:airline#themes#ayu#palette.replace =
+ \ airline#themes#generate_color_map(s:R1, s:R2, s:R3)
+
+" Overrides for when the buffer is modified in normal mode.
+let g:airline#themes#ayu#palette.replace_modified = {
+ \ 'airline_c': s:Array('magenta', 'base1', '')
+ \ }
+
+
+
+" Visual mode =================================================================
+
+" Colors.
+let s:V1 = s:Array('base2', 'magenta')
+if s:ayucolor == 'light'
+ let s:V2 = s:Array('orange', 'base3')
+else
+ let s:V2 = s:Array('base6', 'base3')
+endif
+let s:V3 = s:N3
+
+let g:airline#themes#ayu#palette.visual =
+ \ airline#themes#generate_color_map(s:V1, s:V2, s:V3)
+
+" Overrides for when the buffer is modified.
+let g:airline#themes#ayu#palette.visual_modified =
+ \ g:airline#themes#ayu#palette.normal_modified
+
+
+
+" Inactive mode (when the focus is not on the window) =========================
+
+let s:IA1 = s:Array('blue', 'base2')
+let s:IA2 = s:Array('blue', 'base1')
+let s:IA3 = s:Array('blue', 'base0')
+
+let g:airline#themes#ayu#palette.inactive =
+ \ airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3)
+
+let g:airline#themes#ayu#palette.inactive_modified = {
+ \ 'airline_c': [s:c.magenta.gui, '' , s:c.magenta.cterm, '', ''],
+ \ }
+
+
+
+" Accents =====================================================================
+
+" Accents are used to give parts within a section a slightly different look or
+" color. Here we are defining a 'red' accent, which is used by the 'readonly'
+" part by default. Only the foreground colors are specified, so the background
+" colors are automatically extracted from the underlying section colors. What
+" this means is that regardless of which section the part is defined in, it
+" will be red instead of the section's foreground color. You can also have
+" multiple parts with accents within a section.
+let g:airline#themes#ayu#palette.accents = {
+ \ 'red': [s:c.red.gui, '', s:c.red.cterm, '']
+ \ }
+
+
+
+" CtrlP =======================================================================
+
+" Finish here if CtrlP isn't installed.
+if !get(g:, 'loaded_ctrlp', 0)
+ finish
+endif
+
+let s:CP1 = s:Array('base6', 'base2', '')
+let s:CP2 = s:Array('base6', 'blue', '')
+let s:CP3 = s:Array('base7', 'green', 'bold')
+
+let g:airline#themes#ayu#palette.ctrlp =
+ \ airline#extensions#ctrlp#generate_color_map(s:CP1, s:CP2, s:CP3)
diff --git a/sources_non_forked/ayu-vim/autoload/lightline/colorscheme/ayu.vim b/sources_non_forked/ayu-vim/autoload/lightline/colorscheme/ayu.vim
new file mode 100644
index 00000000..ae528b44
--- /dev/null
+++ b/sources_non_forked/ayu-vim/autoload/lightline/colorscheme/ayu.vim
@@ -0,0 +1,34 @@
+let s:style = get(g:, 'ayucolor', 'dark')
+
+let s:fg = {}
+let s:fg.primary = {'dark': '#E6E1CF', 'light': '#5C6773', 'mirage': '#D9D7CE'}[s:style]
+let s:fg.secondary = {'dark': '#14191F', 'light': '#F0F0F0', 'mirage': '#232838'}[s:style]
+let s:fg.contrast = {'dark': '#C2D94C', 'light': '#86B300', 'mirage': '#BAE67E'}[s:style]
+let s:fg.warning = {'dark': '#FFBD54', 'light': '#F2AE49', 'mirage': '#FFDF80'}[s:style]
+let s:fg.error = {'dark': '#FF3333', 'light': '#FFF333', 'mirage': '#FF3333'}[s:style]
+
+let s:bg = {}
+let s:bg.primary = {'dark': '#161F2A', 'light': '#DEE8F1', 'mirage': '#2A3546'}[s:style]
+let s:bg.secondary = {'dark': '#14191F', 'light': '#F0F0F0', 'mirage': '#232838'}[s:style]
+let s:bg.contrast = {'dark': '#E6B450', 'light': '#FF9940', 'mirage': '#FFCC66'}[s:style]
+let s:bg.normal = {'dark': '#01060E', 'light': '#D3D5D7', 'mirage': '#141925'}[s:style]
+let s:bg.insert = {'dark': '#39BAE6', 'light': '#55B4D4', 'mirage': '#5CCFE6'}[s:style]
+let s:bg.replace = {'dark': '#FF8F40', 'light': '#FA8D3E', 'mirage': '#FFA759'}[s:style]
+let s:bg.visual = {'dark': '#A37ACC', 'light': '#A37ACC', 'mirage': '#D4BFFF'}[s:style]
+
+let s:p = {'normal': {}, 'inactive': {}, 'insert': {}, 'replace': {}, 'visual': {}, 'tabline': {}}
+let s:p.normal.left = [[s:fg.primary, s:bg.normal], [s:fg.primary, s:bg.primary]]
+let s:p.normal.right = [[s:fg.primary, s:bg.primary], [s:fg.primary, s:bg.primary]]
+let s:p.normal.middle = [[s:fg.contrast, s:bg.secondary]]
+let s:p.normal.error = [[s:fg.error, s:bg.primary, 'bold']]
+let s:p.normal.warning = [[s:fg.warning, s:bg.primary, 'bold']]
+let s:p.inactive.left = [[s:fg.primary, s:bg.secondary]]
+let s:p.inactive.right = [[s:fg.primary, s:bg.secondary]]
+let s:p.inactive.middle = [[s:fg.primary, s:bg.secondary]]
+let s:p.insert.left = [[s:fg.secondary, s:bg.insert], [s:fg.primary, s:bg.primary]]
+let s:p.replace.left = [[s:fg.secondary, s:bg.replace], [s:fg.primary, s:bg.primary]]
+let s:p.visual.left = [[s:fg.secondary, s:bg.visual], [s:fg.primary, s:bg.primary]]
+let s:p.tabline.left = [[s:fg.primary, s:bg.primary]]
+let s:p.tabline.tabsel = [[s:fg.secondary, s:bg.contrast]]
+
+let g:lightline#colorscheme#ayu#palette = lightline#colorscheme#fill(s:p)
diff --git a/sources_non_forked/ayu-vim/colors/ayu.vim b/sources_non_forked/ayu-vim/colors/ayu.vim
new file mode 100644
index 00000000..9158e6b5
--- /dev/null
+++ b/sources_non_forked/ayu-vim/colors/ayu.vim
@@ -0,0 +1,277 @@
+" Initialisation:"{{{
+" ----------------------------------------------------------------------------
+hi clear
+if exists("syntax_on")
+ syntax reset
+endif
+
+let s:style = get(g:, 'ayucolor', 'dark')
+let g:colors_name = "ayu"
+"}}}
+
+" Palettes:"{{{
+" ----------------------------------------------------------------------------
+
+let s:palette = {}
+
+let s:palette.bg = {'dark': "#0F1419", 'light': "#FAFAFA", 'mirage': "#212733"}
+
+let s:palette.comment = {'dark': "#5C6773", 'light': "#ABB0B6", 'mirage': "#5C6773"}
+let s:palette.markup = {'dark': "#F07178", 'light': "#F07178", 'mirage': "#F07178"}
+let s:palette.constant = {'dark': "#FFEE99", 'light': "#A37ACC", 'mirage': "#D4BFFF"}
+let s:palette.operator = {'dark': "#E7C547", 'light': "#E7C547", 'mirage': "#80D4FF"}
+let s:palette.tag = {'dark': "#36A3D9", 'light': "#36A3D9", 'mirage': "#5CCFE6"}
+let s:palette.regexp = {'dark': "#95E6CB", 'light': "#4CBF99", 'mirage': "#95E6CB"}
+let s:palette.string = {'dark': "#B8CC52", 'light': "#86B300", 'mirage': "#BBE67E"}
+let s:palette.function = {'dark': "#FFB454", 'light': "#F29718", 'mirage': "#FFD57F"}
+let s:palette.special = {'dark': "#E6B673", 'light': "#E6B673", 'mirage': "#FFC44C"}
+let s:palette.keyword = {'dark': "#FF7733", 'light': "#FF7733", 'mirage': "#FFAE57"}
+
+let s:palette.error = {'dark': "#FF3333", 'light': "#FF3333", 'mirage': "#FF3333"}
+let s:palette.accent = {'dark': "#F29718", 'light': "#FF6A00", 'mirage': "#FFCC66"}
+let s:palette.panel = {'dark': "#14191F", 'light': "#FFFFFF", 'mirage': "#272D38"}
+let s:palette.guide = {'dark': "#2D3640", 'light': "#D9D8D7", 'mirage': "#3D4751"}
+let s:palette.line = {'dark': "#151A1E", 'light': "#F3F3F3", 'mirage': "#242B38"}
+let s:palette.selection = {'dark': "#253340", 'light': "#F0EEE4", 'mirage': "#343F4C"}
+let s:palette.fg = {'dark': "#E6E1CF", 'light': "#5C6773", 'mirage': "#D9D7CE"}
+let s:palette.fg_idle = {'dark': "#3E4B59", 'light': "#828C99", 'mirage': "#607080"}
+
+"}}}
+
+" Highlighting Primitives:"{{{
+" ----------------------------------------------------------------------------
+
+function! s:build_prim(hi_elem, field)
+ let l:vname = "s:" . a:hi_elem . "_" . a:field " s:bg_gray
+ let l:gui_assign = "gui".a:hi_elem."=".s:palette[a:field][s:style] " guibg=...
+ exe "let " . l:vname . " = ' " . l:gui_assign . "'"
+endfunction
+
+let s:bg_none = ' guibg=NONE ctermbg=NONE'
+let s:fg_none = ' guifg=NONE ctermfg=NONE'
+for [key_name, d_value] in items(s:palette)
+ call s:build_prim('bg', key_name)
+ call s:build_prim('fg', key_name)
+endfor
+" }}}
+
+" Formatting Options:"{{{
+" ----------------------------------------------------------------------------
+let s:none = "NONE"
+let s:t_none = "NONE"
+let s:n = "NONE"
+let s:c = ",undercurl"
+let s:r = ",reverse"
+let s:s = ",standout"
+let s:b = ",bold"
+let s:u = ",underline"
+let s:i = ",italic"
+
+exe "let s:fmt_none = ' gui=NONE". " cterm=NONE". " term=NONE" ."'"
+exe "let s:fmt_bold = ' gui=NONE".s:b. " cterm=NONE".s:b. " term=NONE".s:b ."'"
+exe "let s:fmt_bldi = ' gui=NONE".s:b. " cterm=NONE".s:b. " term=NONE".s:b ."'"
+exe "let s:fmt_undr = ' gui=NONE".s:u. " cterm=NONE".s:u. " term=NONE".s:u ."'"
+exe "let s:fmt_undb = ' gui=NONE".s:u.s:b. " cterm=NONE".s:u.s:b. " term=NONE".s:u.s:b."'"
+exe "let s:fmt_undi = ' gui=NONE".s:u. " cterm=NONE".s:u. " term=NONE".s:u ."'"
+exe "let s:fmt_curl = ' gui=NONE".s:c. " cterm=NONE".s:c. " term=NONE".s:c ."'"
+exe "let s:fmt_ital = ' gui=NONE".s:i. " cterm=NONE".s:i. " term=NONE".s:i ."'"
+exe "let s:fmt_stnd = ' gui=NONE".s:s. " cterm=NONE".s:s. " term=NONE".s:s ."'"
+exe "let s:fmt_revr = ' gui=NONE".s:r. " cterm=NONE".s:r. " term=NONE".s:r ."'"
+exe "let s:fmt_revb = ' gui=NONE".s:r.s:b. " cterm=NONE".s:r.s:b. " term=NONE".s:r.s:b."'"
+"}}}
+
+
+" Vim Highlighting: (see :help highlight-groups)"{{{
+" ----------------------------------------------------------------------------
+exe "hi! Normal" .s:fg_fg .s:bg_bg .s:fmt_none
+exe "hi! ColorColumn" .s:fg_none .s:bg_line .s:fmt_none
+" Conceal, Cursor, CursorIM
+exe "hi! CursorColumn" .s:fg_none .s:bg_line .s:fmt_none
+exe "hi! CursorLine" .s:fg_none .s:bg_line .s:fmt_none
+exe "hi! CursorLineNr" .s:fg_accent .s:bg_line .s:fmt_none
+exe "hi! LineNr" .s:fg_guide .s:bg_none .s:fmt_none
+
+exe "hi! Directory" .s:fg_fg_idle .s:bg_none .s:fmt_none
+exe "hi! DiffAdd" .s:fg_string .s:bg_panel .s:fmt_none
+exe "hi! DiffChange" .s:fg_tag .s:bg_panel .s:fmt_none
+exe "hi! DiffText" .s:fg_fg .s:bg_panel .s:fmt_none
+exe "hi! ErrorMsg" .s:fg_fg .s:bg_error .s:fmt_stnd
+exe "hi! VertSplit" .s:fg_bg .s:bg_none .s:fmt_none
+exe "hi! Folded" .s:fg_fg_idle .s:bg_panel .s:fmt_none
+exe "hi! FoldColumn" .s:fg_none .s:bg_panel .s:fmt_none
+exe "hi! SignColumn" .s:fg_none .s:bg_panel .s:fmt_none
+" Incsearch"
+
+exe "hi! MatchParen" .s:fg_fg .s:bg_bg .s:fmt_undr
+exe "hi! ModeMsg" .s:fg_string .s:bg_none .s:fmt_none
+exe "hi! MoreMsg" .s:fg_string .s:bg_none .s:fmt_none
+exe "hi! NonText" .s:fg_guide .s:bg_none .s:fmt_none
+exe "hi! Pmenu" .s:fg_fg .s:bg_selection .s:fmt_none
+exe "hi! PmenuSel" .s:fg_fg .s:bg_selection .s:fmt_revr
+" PmenuSbar"
+" PmenuThumb"
+exe "hi! Question" .s:fg_string .s:bg_none .s:fmt_none
+exe "hi! Search" .s:fg_bg .s:bg_constant .s:fmt_none
+exe "hi! SpecialKey" .s:fg_selection .s:bg_none .s:fmt_none
+exe "hi! SpellCap" .s:fg_tag .s:bg_none .s:fmt_undr
+exe "hi! SpellLocal" .s:fg_keyword .s:bg_none .s:fmt_undr
+exe "hi! SpellBad" .s:fg_error .s:bg_none .s:fmt_undr
+exe "hi! SpellRare" .s:fg_regexp .s:bg_none .s:fmt_undr
+exe "hi! StatusLine" .s:fg_fg .s:bg_panel .s:fmt_none
+exe "hi! StatusLineNC" .s:fg_fg_idle .s:bg_panel .s:fmt_none
+exe "hi! WildMenu" .s:fg_bg .s:bg_markup .s:fmt_none
+exe "hi! TabLine" .s:fg_fg .s:bg_panel .s:fmt_revr
+" TabLineFill"
+" TabLineSel"
+exe "hi! Title" .s:fg_keyword .s:bg_none .s:fmt_none
+exe "hi! Visual" .s:fg_none .s:bg_selection .s:fmt_none
+" VisualNos"
+exe "hi! WarningMsg" .s:fg_error .s:bg_none .s:fmt_none
+
+" TODO LongLineWarning to use variables instead of hardcoding
+hi LongLineWarning guifg=NONE guibg=#371F1C gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
+" WildMenu"
+
+"}}}
+
+" Generic Syntax Highlighting: (see :help group-name)"{{{
+" ----------------------------------------------------------------------------
+exe "hi! Comment" .s:fg_comment .s:bg_none .s:fmt_none
+
+exe "hi! Constant" .s:fg_constant .s:bg_none .s:fmt_none
+exe "hi! String" .s:fg_string .s:bg_none .s:fmt_none
+" Character"
+" Number"
+" Boolean"
+" Float"
+
+exe "hi! Identifier" .s:fg_tag .s:bg_none .s:fmt_none
+exe "hi! Function" .s:fg_function .s:bg_none .s:fmt_none
+
+exe "hi! Statement" .s:fg_keyword .s:bg_none .s:fmt_none
+" Conditional"
+" Repeat"
+" Label"
+exe "hi! Operator" .s:fg_operator .s:bg_none .s:fmt_none
+" Keyword"
+" Exception"
+
+exe "hi! PreProc" .s:fg_special .s:bg_none .s:fmt_none
+" Include"
+" Define"
+" Macro"
+" PreCondit"
+
+exe "hi! Type" .s:fg_tag .s:bg_none .s:fmt_none
+" StorageClass"
+exe "hi! Structure" .s:fg_special .s:bg_none .s:fmt_none
+" Typedef"
+
+exe "hi! Special" .s:fg_special .s:bg_none .s:fmt_none
+" SpecialChar"
+" Tag"
+" Delimiter"
+" SpecialComment"
+" Debug"
+"
+exe "hi! Underlined" .s:fg_tag .s:bg_none .s:fmt_undr
+
+exe "hi! Ignore" .s:fg_none .s:bg_none .s:fmt_none
+
+exe "hi! Error" .s:fg_fg .s:bg_error .s:fmt_none
+
+exe "hi! Todo" .s:fg_markup .s:bg_none .s:fmt_none
+
+" Quickfix window highlighting
+exe "hi! qfLineNr" .s:fg_keyword .s:bg_none .s:fmt_none
+" qfFileName"
+" qfLineNr"
+" qfError"
+
+exe "hi! Conceal" .s:fg_guide .s:bg_none .s:fmt_none
+exe "hi! CursorLineConceal" .s:fg_guide .s:bg_line .s:fmt_none
+
+
+" Terminal
+" ---------
+if has("nvim")
+ let g:terminal_color_0 = s:palette.bg[s:style]
+ let g:terminal_color_1 = s:palette.markup[s:style]
+ let g:terminal_color_2 = s:palette.string[s:style]
+ let g:terminal_color_3 = s:palette.accent[s:style]
+ let g:terminal_color_4 = s:palette.tag[s:style]
+ let g:terminal_color_5 = s:palette.constant[s:style]
+ let g:terminal_color_6 = s:palette.regexp[s:style]
+ let g:terminal_color_7 = "#FFFFFF"
+ let g:terminal_color_8 = s:palette.fg_idle[s:style]
+ let g:terminal_color_9 = s:palette.error[s:style]
+ let g:terminal_color_10 = s:palette.string[s:style]
+ let g:terminal_color_11 = s:palette.accent[s:style]
+ let g:terminal_color_12 = s:palette.tag[s:style]
+ let g:terminal_color_13 = s:palette.constant[s:style]
+ let g:terminal_color_14 = s:palette.regexp[s:style]
+ let g:terminal_color_15 = s:palette.comment[s:style]
+ let g:terminal_color_background = g:terminal_color_0
+ let g:terminal_color_foreground = s:palette.fg[s:style]
+else
+ let g:terminal_ansi_colors = [s:palette.bg[s:style], s:palette.markup[s:style]]
+ let g:terminal_ansi_colors += [s:palette.string[s:style], s:palette.accent[s:style]]
+ let g:terminal_ansi_colors += [s:palette.tag[s:style], s:palette.constant[s:style]]
+ let g:terminal_ansi_colors += [s:palette.regexp[s:style], "#FFFFFF"]
+ let g:terminal_ansi_colors += [s:palette.fg_idle[s:style], s:palette.error[s:style]]
+ let g:terminal_ansi_colors += [s:palette.string[s:style], s:palette.accent[s:style]]
+ let g:terminal_ansi_colors += [s:palette.tag[s:style], s:palette.constant[s:style]]
+ let g:terminal_ansi_colors += [s:palette.regexp[s:style], s:palette.comment[s:style]]
+endif
+
+
+" NerdTree
+" ---------
+exe "hi! NERDTreeOpenable" .s:fg_fg_idle .s:bg_none .s:fmt_none
+exe "hi! NERDTreeClosable" .s:fg_accent .s:bg_none .s:fmt_none
+" exe "hi! NERDTreeBookmarksHeader" .s:fg_pink .s:bg_none .s:fmt_none
+" exe "hi! NERDTreeBookmarksLeader" .s:fg_bg .s:bg_none .s:fmt_none
+" exe "hi! NERDTreeBookmarkName" .s:fg_keyword .s:bg_none .s:fmt_none
+" exe "hi! NERDTreeCWD" .s:fg_pink .s:bg_none .s:fmt_none
+exe "hi! NERDTreeUp" .s:fg_fg_idle .s:bg_none .s:fmt_none
+exe "hi! NERDTreeDir" .s:fg_function .s:bg_none .s:fmt_none
+exe "hi! NERDTreeFile" .s:fg_none .s:bg_none .s:fmt_none
+exe "hi! NERDTreeDirSlash" .s:fg_accent .s:bg_none .s:fmt_none
+
+
+" GitGutter
+" ---------
+exe "hi! GitGutterAdd" .s:fg_string .s:bg_none .s:fmt_none
+exe "hi! GitGutterChange" .s:fg_tag .s:bg_none .s:fmt_none
+exe "hi! GitGutterDelete" .s:fg_markup .s:bg_none .s:fmt_none
+exe "hi! GitGutterChangeDelete" .s:fg_function .s:bg_none .s:fmt_none
+
+"}}}
+
+" Diff Syntax Highlighting:"{{{
+" ----------------------------------------------------------------------------
+" Diff
+" diffOldFile
+" diffNewFile
+" diffFile
+" diffOnly
+" diffIdentical
+" diffDiffer
+" diffBDiffer
+" diffIsA
+" diffNoEOL
+" diffCommon
+hi! link diffRemoved Constant
+" diffChanged
+hi! link diffAdded String
+" diffLine
+" diffSubname
+" diffComment
+
+"}}}
+"
+" This is needed for some reason: {{{
+
+let &background = s:style
+
+" }}}
diff --git a/sources_non_forked/ayu-vim/term/ayu-dark.itermcolors b/sources_non_forked/ayu-vim/term/ayu-dark.itermcolors
new file mode 100644
index 00000000..df6bc5a5
--- /dev/null
+++ b/sources_non_forked/ayu-vim/term/ayu-dark.itermcolors
@@ -0,0 +1,344 @@
+
+
+
+
+ Ansi 0 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.076164200901985168
+ Color Space
+ Calibrated
+ Green Component
+ 0.063236914575099945
+ Red Component
+ 0.051659576594829559
+
+ Ansi 1 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.15521460771560669
+ Color Space
+ Calibrated
+ Green Component
+ 0.37769770622253418
+ Red Component
+ 0.9887358546257019
+
+ Ansi 10 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.2125059962272644
+ Color Space
+ Calibrated
+ Green Component
+ 0.89572525024414062
+ Red Component
+ 0.75547391176223755
+
+ Ansi 11 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.53147023916244507
+ Color Space
+ Calibrated
+ Green Component
+ 0.92579162120819092
+ Red Component
+ 0.99861788749694824
+
+ Ansi 12 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 1
+ Color Space
+ Calibrated
+ Green Component
+ 0.3333333432674408
+ Red Component
+ 0.3333333432674408
+
+ Ansi 13 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 1
+ Color Space
+ Calibrated
+ Green Component
+ 0.3333333432674408
+ Red Component
+ 1
+
+ Ansi 14 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.85399079322814941
+ Color Space
+ Calibrated
+ Green Component
+ 1
+ Red Component
+ 0.59891355037689209
+
+ Ansi 15 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 1
+ Color Space
+ Calibrated
+ Green Component
+ 1
+ Red Component
+ 1
+
+ Ansi 2 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.25564131140708923
+ Color Space
+ Calibrated
+ Green Component
+ 0.76955616474151611
+ Red Component
+ 0.6678847074508667
+
+ Ansi 3 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.26366826891899109
+ Color Space
+ Calibrated
+ Green Component
+ 0.64810085296630859
+ Red Component
+ 0.99282544851303101
+
+ Ansi 4 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.81518304347991943
+ Color Space
+ Calibrated
+ Green Component
+ 0.56830525398254395
+ Red Component
+ 0.17739157378673553
+
+ Ansi 5 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.73333334922790527
+ Color Space
+ Calibrated
+ Green Component
+ 0.0
+ Red Component
+ 0.73333334922790527
+
+ Ansi 6 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.75082588195800781
+ Color Space
+ Calibrated
+ Green Component
+ 0.88813728094100952
+ Red Component
+ 0.52479046583175659
+
+ Ansi 7 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.73333334922790527
+ Color Space
+ Calibrated
+ Green Component
+ 0.73333334922790527
+ Red Component
+ 0.73333334922790527
+
+ Ansi 8 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.33333333333333331
+ Color Space
+ Calibrated
+ Green Component
+ 0.33333333333333331
+ Red Component
+ 0.33333333333333331
+
+ Ansi 9 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.39623236656188965
+ Color Space
+ Calibrated
+ Green Component
+ 0.34883123636245728
+ Red Component
+ 0.91579008102416992
+
+ Background Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.076164200901985168
+ Color Space
+ Calibrated
+ Green Component
+ 0.063236914575099945
+ Red Component
+ 0.051659576594829559
+
+ Badge Color
+
+ Alpha Component
+ 0.5
+ Blue Component
+ 0.0
+ Color Space
+ Calibrated
+ Green Component
+ 0.0
+ Red Component
+ 1
+
+ Bold Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.87602925300598145
+ Color Space
+ Calibrated
+ Green Component
+ 0.97522366046905518
+ Red Component
+ 0.9995187520980835
+
+ Cursor Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.73333334922790527
+ Color Space
+ Calibrated
+ Green Component
+ 0.73333334922790527
+ Red Component
+ 0.73333334922790527
+
+ Cursor Guide Color
+
+ Alpha Component
+ 0.25
+ Blue Component
+ 1
+ Color Space
+ Calibrated
+ Green Component
+ 0.9100000262260437
+ Red Component
+ 0.64999997615814209
+
+ Cursor Text Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 1
+ Color Space
+ Calibrated
+ Green Component
+ 1
+ Red Component
+ 1
+
+ Foreground Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.76980578899383545
+ Color Space
+ Calibrated
+ Green Component
+ 0.85642403364181519
+ Red Component
+ 0.8776358962059021
+
+ Link Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.81507468223571777
+ Color Space
+ Calibrated
+ Green Component
+ 0.50115799903869629
+ Red Component
+ 0.076810121536254883
+
+ Selected Text Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.76980578899383545
+ Color Space
+ Calibrated
+ Green Component
+ 0.85642403364181519
+ Red Component
+ 0.8776358962059021
+
+ Selection Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.19180408120155334
+ Color Space
+ Calibrated
+ Green Component
+ 0.14972458779811859
+ Red Component
+ 0.11004418134689331
+
+
+
diff --git a/sources_non_forked/ayu-vim/term/ayu-light.itermcolors b/sources_non_forked/ayu-vim/term/ayu-light.itermcolors
new file mode 100644
index 00000000..0d048401
--- /dev/null
+++ b/sources_non_forked/ayu-vim/term/ayu-light.itermcolors
@@ -0,0 +1,344 @@
+
+
+
+
+ Ansi 0 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.0
+ Color Space
+ Calibrated
+ Green Component
+ 0.0
+ Red Component
+ 0.0
+
+ Ansi 1 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.054503478109836578
+ Color Space
+ Calibrated
+ Green Component
+ 0.25822174549102783
+ Red Component
+ 0.92455101013183594
+
+ Ansi 10 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.027161166071891785
+ Color Space
+ Calibrated
+ Green Component
+ 0.83584332466125488
+ Red Component
+ 0.58074712753295898
+
+ Ansi 11 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.21906998753547668
+ Color Space
+ Calibrated
+ Green Component
+ 0.7320898175239563
+ Red Component
+ 0.87979269027709961
+
+ Ansi 12 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 1
+ Color Space
+ Calibrated
+ Green Component
+ 0.3333333432674408
+ Red Component
+ 0.3333333432674408
+
+ Ansi 13 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.75485962629318237
+ Color Space
+ Calibrated
+ Green Component
+ 0.38232940435409546
+ Red Component
+ 0.5678175687789917
+
+ Ansi 14 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.61575323343276978
+ Color Space
+ Calibrated
+ Green Component
+ 0.83013427257537842
+ Red Component
+ 0.29480761289596558
+
+ Ansi 15 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 1
+ Color Space
+ Calibrated
+ Green Component
+ 1
+ Red Component
+ 1
+
+ Ansi 2 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.020018354058265686
+ Color Space
+ Calibrated
+ Green Component
+ 0.77555841207504272
+ Red Component
+ 0.40477091073989868
+
+ Ansi 3 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.081973716616630554
+ Color Space
+ Calibrated
+ Green Component
+ 0.51997619867324829
+ Red Component
+ 0.92792463302612305
+
+ Ansi 4 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.81521600484848022
+ Color Space
+ Calibrated
+ Green Component
+ 0.58177238702774048
+ Red Component
+ 0.21038150787353516
+
+ Ansi 5 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.75473678112030029
+ Color Space
+ Calibrated
+ Green Component
+ 0.29784631729125977
+ Red Component
+ 0.52437573671340942
+
+ Ansi 6 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.52955180406570435
+ Color Space
+ Calibrated
+ Green Component
+ 0.70780694484710693
+ Red Component
+ 0.25570887327194214
+
+ Ansi 7 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.73333334922790527
+ Color Space
+ Calibrated
+ Green Component
+ 0.73333334922790527
+ Red Component
+ 0.73333334922790527
+
+ Ansi 8 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.33333333333333331
+ Color Space
+ Calibrated
+ Green Component
+ 0.33333333333333331
+ Red Component
+ 0.33333333333333331
+
+ Ansi 9 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.34204548597335815
+ Color Space
+ Calibrated
+ Green Component
+ 0.30619922280311584
+ Red Component
+ 0.7930457592010498
+
+ Background Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.9752877950668335
+ Color Space
+ Calibrated
+ Green Component
+ 0.97527122497558594
+ Red Component
+ 0.97530043125152588
+
+ Badge Color
+
+ Alpha Component
+ 0.5
+ Blue Component
+ 0.0
+ Color Space
+ Calibrated
+ Green Component
+ 0.0
+ Red Component
+ 1
+
+ Bold Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.19192181527614594
+ Color Space
+ Calibrated
+ Green Component
+ 0.17869558930397034
+ Red Component
+ 0.1695830374956131
+
+ Cursor Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.030542075634002686
+ Color Space
+ Calibrated
+ Green Component
+ 0.32455766201019287
+ Red Component
+ 0.98815786838531494
+
+ Cursor Guide Color
+
+ Alpha Component
+ 0.25
+ Blue Component
+ 1
+ Color Space
+ Calibrated
+ Green Component
+ 0.9100000262260437
+ Red Component
+ 0.64999997615814209
+
+ Cursor Text Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 1
+ Color Space
+ Calibrated
+ Green Component
+ 1
+ Red Component
+ 1
+
+ Foreground Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.37520891427993774
+ Color Space
+ Calibrated
+ Green Component
+ 0.32870471477508545
+ Red Component
+ 0.28991279006004333
+
+ Link Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.81507468223571777
+ Color Space
+ Calibrated
+ Green Component
+ 0.50115799903869629
+ Red Component
+ 0.076810121536254883
+
+ Selected Text Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.37520891427993774
+ Color Space
+ Calibrated
+ Green Component
+ 0.32870471477508545
+ Red Component
+ 0.28991279006004333
+
+ Selection Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.86864316463470459
+ Color Space
+ Calibrated
+ Green Component
+ 0.91803956031799316
+ Red Component
+ 0.92621839046478271
+
+
+
diff --git a/sources_non_forked/ayu-vim/term/ayu-mirage.itermcolors b/sources_non_forked/ayu-vim/term/ayu-mirage.itermcolors
new file mode 100644
index 00000000..5b5b1cbd
--- /dev/null
+++ b/sources_non_forked/ayu-vim/term/ayu-mirage.itermcolors
@@ -0,0 +1,344 @@
+
+
+
+
+ Ansi 0 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.15043455362319946
+ Color Space
+ Calibrated
+ Green Component
+ 0.11364022642374039
+ Red Component
+ 0.098092325031757355
+
+ Ansi 1 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.39623236656188965
+ Color Space
+ Calibrated
+ Green Component
+ 0.34883123636245728
+ Red Component
+ 0.91579008102416992
+
+ Ansi 10 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.2125059962272644
+ Color Space
+ Calibrated
+ Green Component
+ 0.89572525024414062
+ Red Component
+ 0.75547391176223755
+
+ Ansi 11 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.42900845408439636
+ Color Space
+ Calibrated
+ Green Component
+ 0.8526080846786499
+ Red Component
+ 0.99696123600006104
+
+ Ansi 12 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 1
+ Color Space
+ Calibrated
+ Green Component
+ 0.3333333432674408
+ Red Component
+ 0.3333333432674408
+
+ Ansi 13 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 1
+ Color Space
+ Calibrated
+ Green Component
+ 0.3333333432674408
+ Red Component
+ 1
+
+ Ansi 14 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.85399079322814941
+ Color Space
+ Calibrated
+ Green Component
+ 1
+ Red Component
+ 0.59891355037689209
+
+ Ansi 15 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 1
+ Color Space
+ Calibrated
+ Green Component
+ 1
+ Red Component
+ 1
+
+ Ansi 2 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.42021769285202026
+ Color Space
+ Calibrated
+ Green Component
+ 0.8939167857170105
+ Red Component
+ 0.68026846647262573
+
+ Ansi 3 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.32882121205329895
+ Color Space
+ Calibrated
+ Green Component
+ 0.76124393939971924
+ Red Component
+ 0.99501991271972656
+
+ Ansi 4 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.81518304347991943
+ Color Space
+ Calibrated
+ Green Component
+ 0.56830525398254395
+ Red Component
+ 0.17739157378673553
+
+ Ansi 5 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.99925696849822998
+ Color Space
+ Calibrated
+ Green Component
+ 0.68177640438079834
+ Red Component
+ 0.78977584838867188
+
+ Ansi 6 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.75082588195800781
+ Color Space
+ Calibrated
+ Green Component
+ 0.88813728094100952
+ Red Component
+ 0.52479046583175659
+
+ Ansi 7 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.73333334922790527
+ Color Space
+ Calibrated
+ Green Component
+ 0.73333334922790527
+ Red Component
+ 0.73333334922790527
+
+ Ansi 8 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.33333333333333331
+ Color Space
+ Calibrated
+ Green Component
+ 0.33333333333333331
+ Red Component
+ 0.33333333333333331
+
+ Ansi 9 Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.39623236656188965
+ Color Space
+ Calibrated
+ Green Component
+ 0.34883123636245728
+ Red Component
+ 0.91579008102416992
+
+ Background Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.15043455362319946
+ Color Space
+ Calibrated
+ Green Component
+ 0.11364022642374039
+ Red Component
+ 0.098092325031757355
+
+ Badge Color
+
+ Alpha Component
+ 0.5
+ Blue Component
+ 0.0
+ Color Space
+ Calibrated
+ Green Component
+ 0.0
+ Red Component
+ 1
+
+ Bold Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.87602925300598145
+ Color Space
+ Calibrated
+ Green Component
+ 0.97522366046905518
+ Red Component
+ 0.9995187520980835
+
+ Cursor Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.32882121205329895
+ Color Space
+ Calibrated
+ Green Component
+ 0.76124393939971924
+ Red Component
+ 0.99501991271972656
+
+ Cursor Guide Color
+
+ Alpha Component
+ 0.25
+ Blue Component
+ 1
+ Color Space
+ Calibrated
+ Green Component
+ 0.9100000262260437
+ Red Component
+ 0.64999997615814209
+
+ Cursor Text Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 1
+ Color Space
+ Calibrated
+ Green Component
+ 1
+ Red Component
+ 1
+
+ Foreground Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.76499247550964355
+ Color Space
+ Calibrated
+ Green Component
+ 0.80803596973419189
+ Red Component
+ 0.81610292196273804
+
+ Link Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.81507468223571777
+ Color Space
+ Calibrated
+ Green Component
+ 0.50115799903869629
+ Red Component
+ 0.076810121536254883
+
+ Selected Text Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.76499247550964355
+ Color Space
+ Calibrated
+ Green Component
+ 0.80803596973419189
+ Red Component
+ 0.81610292196273804
+
+ Selection Color
+
+ Alpha Component
+ 1
+ Blue Component
+ 0.2151186466217041
+ Color Space
+ Calibrated
+ Green Component
+ 0.1748567670583725
+ Red Component
+ 0.14516641199588776
+
+
+