├── .editorconfig
├── .github
└── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_request.md
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── Windows-Terminal
└── aquarium.json
├── autoload
├── airline
│ └── themes
│ │ ├── base16_aquarium_dark.vim
│ │ └── base16_aquarium_light.vim
├── aquarium
│ └── colors.vim
└── lightline
│ └── colorscheme
│ └── aquarium.vim
├── colors
└── aquarium.vim
├── extras
├── .Xresources
├── Aquarium Dark.tmTheme
├── Aquarium Light.tmTheme
├── aquarium_dark
├── terminal-themes
│ ├── alacritty
│ │ └── alacritty_aquarium.yml
│ ├── gnome-terminal
│ │ ├── aquarium-dark.sh
│ │ └── aquarium-light.sh
│ ├── iterm
│ │ ├── aquarium-dark.itermcolors
│ │ └── aquarium-light.itermcolors
│ ├── kitty
│ │ ├── kitty_aquarium_dark.conf
│ │ └── kitty_aquarium_light.conf
│ ├── st
│ │ ├── alacritty-dark.c
│ │ └── alacritty-light.c
│ └── wezterm
│ │ ├── aquarium-dark.toml
│ │ └── aquarium-light.toml
└── zathura_aquarium_dark
├── lua
└── lualine
│ └── themes
│ └── aquarium.lua
├── screenshots
├── banner.png
├── nv_chad.png
├── palette.png
├── pika_vim-dark.png
├── pika_vim-light.png
├── preview-dark.png
├── preview-light.png
├── zathura-a.png
└── zathura-b.png
└── stylua.toml
/.editorconfig:
--------------------------------------------------------------------------------
1 |
2 | # EditorConfig helps developers define and maintain consistent
3 | # coding styles between different editors and IDEs
4 | # EditorConfig is awesome: https://EditorConfig.org
5 |
6 | root = true
7 |
8 |
9 | [*]
10 | end_of_line = lf
11 | charset = utf-8
12 | insert_final_newline = true
13 | insert_final_newline = true
14 | indent_style = tabs
15 | indent_size = 4
16 | spaces_around_operators = hybrid
17 |
18 |
19 | [*.py]
20 | spaces_around_brackets = both
21 | max_line_length = 80
22 |
23 | [*.rs]
24 | spaces_around_brackets = outside
25 | max_line_length = 80
26 |
27 | [*.java]
28 | spaces_around_brackets = outside
29 | max_line_length = 80
30 |
31 | [*.txt]
32 | indent_style = tab
33 | indent_size = 4
34 |
35 | [*.{diff,md}]
36 | trim_trailing_whitespace = false
37 |
38 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Bug report
3 | about: What odd behaviours you found?
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 | **Describe the bug**
11 | A clear and concise description of what the bug is.
12 |
13 | **To Reproduce**
14 | Steps to reproduce the behavior:
15 | 1. Go to '...'
16 | 2. Click on '....'
17 | 3. Scroll down to '....'
18 | 4. See error
19 |
20 | **Expected behavior**
21 | A clear and concise description of what you expected to happen.
22 |
23 | **Screenshots**
24 | If applicable, add screenshots to help explain your problem.
25 |
26 | **OS (The operating system you're using):**
27 | - e.g. Linux/Windows/Mac
28 |
29 | **Neovim (Your neovim version)
30 | - e.g. 5.0
31 |
32 | **Additional context**
33 | Add any other context about the problem here.
34 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Feature request
3 | about: Suggest an idea for this project
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 | **Is your feature request related to a problem? Please describe.**
11 | A clear and concise description of what the problem is. Ex. I would like this theme have support for [...]
12 |
13 | **Describe alternatives you've considered**
14 | A clear and concise description of any alternative solutions or features you've considered.
15 |
16 | **Additional context**
17 | Add any other context or screenshots about the feature request here.
18 |
--------------------------------------------------------------------------------
/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
1 | # Contributor Covenant Code of Conduct
2 |
3 | ## Pledge
4 |
5 | As members, contributors, and leaders pledge to make participation in our
6 | community a harassment-free experience for everyone, regardless of age, body
7 | size, visible or invisible disability, ethnicity, sex characteristics, gender
8 | identity and expression, level of experience, education, socio-economic status,
9 | nationality, personal appearance, race, religion, or sexual identity
10 | and orientation.
11 |
12 | Please act and interact in ways that contribute to an open community.
13 |
14 | ## Standards
15 |
16 | Examples of behavior that contributes to a positive environment for our
17 | community include:
18 |
19 | * Demonstrating empathy and kindness toward other people
20 | * Being respectful of differing opinions, viewpoints, and experiences
21 | * Giving and gracefully accepting constructive feedback
22 | * Accepting responsibility and apologizing to those affected by our mistakes,
23 | and learning from the experience
24 | * Focusing on what is best not just for us as individuals, but for the
25 | overall community
26 |
27 | Examples of unacceptable behavior include:
28 |
29 | * The use of sexualized language or imagery, and sexual attention or
30 | advances of any kind
31 | * Trolling, insulting or derogatory comments, and personal or political attacks
32 | * Public or private harassment
33 | * Publishing others' private information, such as a physical or email
34 | address, without their explicit permission
35 | * Other conduct which could reasonably be considered inappropriate in a
36 | professional setting
37 |
38 | ## Enforcement Responsibilities
39 |
40 | Community leaders are responsible for clarifying and enforcing our standards of
41 | acceptable behavior and will take appropriate and fair corrective action in
42 | response to any behavior that they deem inappropriate, threatening, offensive,
43 | or harmful.
44 |
45 | Community leaders have the right and responsibility to remove, edit, or reject
46 | comments, commits, code, wiki edits, issues, and other contributions that are
47 | not aligned to this Code of Conduct, and will communicate reasons for moderation
48 | decisions when appropriate.
49 |
50 | ## Scope
51 |
52 | This Code of Conduct applies within all community spaces, and also applies when
53 | an individual is officially representing the community in public spaces.
54 | Examples of representing our community include using an official e-mail address,
55 | posting via an official social media account, or acting as an appointed
56 | representative at an online or offline event.
57 |
58 | ## Enforcement
59 |
60 | Instances of abusive, harassing, or otherwise unacceptable behavior may be
61 | reported to the community leaders responsible for enforcement at
62 | frenzyexists@gmail.com.
63 | All complaints will be reviewed and investigated promptly and fairly.
64 |
65 | All community leaders are obligated to respect the privacy and security of the
66 | reporter of any incident.
67 |
68 | ## Enforcement Guidelines
69 |
70 | Community leaders will follow these Community Impact Guidelines in determining
71 | the consequences for any action they deem in violation of this Code of Conduct:
72 |
73 | ### 1. Correction
74 |
75 | **Community Impact**: Use of inappropriate language or other behavior deemed
76 | unprofessional or unwelcome in the community.
77 |
78 | **Consequence**: A private, written warning from community leaders, providing
79 | clarity around the nature of the violation and an explanation of why the
80 | behavior was inappropriate. A public apology may be requested.
81 |
82 | ### 2. Warning
83 |
84 | **Community Impact**: A violation through a single incident or series
85 | of actions.
86 |
87 | **Consequence**: A warning with consequences for continued behavior. No
88 | interaction with the people involved, including unsolicited interaction with
89 | those enforcing the Code of Conduct, for a specified period of time. This
90 | includes avoiding interactions in community spaces as well as external channels
91 | like social media. Violating these terms may lead to a temporary or
92 | permanent ban.
93 |
94 | ### 3. Temporary Ban
95 |
96 | **Community Impact**: A serious violation of community standards, including
97 | sustained inappropriate behavior.
98 |
99 | **Consequence**: A temporary ban from any sort of interaction or public
100 | communication with the community for a specified period of time. No public or
101 | private interaction with the people involved, including unsolicited interaction
102 | with those enforcing the Code of Conduct, is allowed during this period.
103 | Violating these terms may lead to a permanent ban.
104 |
105 | ### 4. Permanent Ban
106 |
107 | **Community Impact**: Demonstrating a pattern of violation of community
108 | standards, including sustained inappropriate behavior, harassment of an
109 | individual, or aggression toward or disparagement of classes of individuals.
110 |
111 | **Consequence**: A permanent ban from any sort of public interaction within
112 | the community.
113 |
114 | ## Attribution
115 |
116 | This Code of Conduct is adapted from the [Contributor Covenant][homepage],
117 | version 2.0, available at
118 | https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
119 |
120 | Community Impact Guidelines were inspired by [Mozilla's code of conduct
121 | enforcement ladder](https://github.com/mozilla/diversity).
122 |
123 | [homepage]: https://www.contributor-covenant.org
124 |
125 | For answers to common questions about this code of conduct, see the FAQ at
126 | https://www.contributor-covenant.org/faq. Translations are available at
127 | https://www.contributor-covenant.org/translations.
128 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # The Aquarium Contributing Guide
2 |
3 | Hi! 👋 Thanks for investing your time in contributing to this theme!
4 |
5 | Read the [Code of Conduct](./CODE_OF_CONDUCT.md), or not, its a formality thing after all.
6 |
7 | In this guide you will get an overview of the contribution workflow from opening an issue, creating a PR, reviewing, and merging the PR.
8 |
9 | ### How to make a PR to Aquarium Theme
10 |
11 | - Make a fork of any of the Quiet Theme repositories
12 | - Write or modify a theme for a program using the Aquarium palette
13 | - Make sure you respect Base 16 standards, as aquarium is based on this
14 | - Commit themes to the [program_name]/ folder in your fork of the repository
15 | - Open a PR. Make sure the PR name tells us the program name
16 | - Wait for someone to approve or suggest tweaks (or make some themselves)
17 | - PR is merged!
18 |
19 | Again, please ensure that all your work, or work you are using is licensed under compatible, open-source licenses.
20 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 Detective Pikachu
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | A colorful, dark cozy Neovim colorscheme.
17 |
18 |
19 |
20 | Terminal configurations are in [extras](https://github.com/FrenzyExists/aquarium-vim/tree/develop/extras) and at [my dotfiles](https://github.com/FrenzyExists/dotfiles), includes my [tmux](https://github.com/FrenzyExists/dotfiles/blob/master/config/.tmux.conf) config, partly ripped from [Hi I'm Bored](https://github.com/shaunsingh).
21 |
22 | ## Ports
23 | - ### [Vscode](https://github.com/FrenzyExists/aquarium-vscode)
24 |
25 | ## Getting Started
26 |
27 | ### Quick Start
28 |
29 | * vim-plug
30 | ```vim
31 | Plug 'frenzyexists/aquarium-vim', { 'branch': 'develop' }
32 | ```
33 |
34 | * packer
35 | ```lua
36 | use 'frenzyexists/aquarium-vim'
37 | ```
38 |
39 | * deim.vim
40 | ```vim
41 | call dein#add('frenzyexists/aquarium-vim')
42 | ```
43 |
44 | ## Features 🎁
45 | The vimscript version currently have some support for a few plugins, bellow a list of supported plugins:
46 | - [pandoc](https://github.com/jgm/pandoc)
47 | - [jedi](https://github.com/davidhalter/jedi)
48 | - [Vim Clap](https://github.com/liuchengxu/vim-clap/tree/master/test)
49 | - [fujitive.vim](https://github.com/tpope/vim-fugitive)
50 | - [vim-sneak](https://github.com/justinmk/vim-sneak)
51 | - [vim-airline](https://github.com/vim-airline/vim-airline)
52 | - [lightline.vim](https://github.com/itchyny/lightline.vim)
53 | - [lualine.nvim](https://github.com/nvim-lualine/lualine.nvim) _«requires neovim 5.0 or above»_
54 | - [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter) _«requires neovim 5.0 or above»_
55 | - [nvim-tree.lua](https://github.com/kyazdani42/nvim-tree.lua) _«requires neovim 5.0 or above»_
56 |
57 | ### Variables 🎯
58 |
59 | Set Bold:
60 | ```vim
61 | " On = 1 (default) | Off = 0
62 | let g:aqua_bold = 1
63 | ```
64 | Set Transparency
65 | ```vim
66 | " On = 1 | Off = 0 (default)
67 | let g:aqua_transparency = 1
68 | ```
69 |
70 | ### Modes 🧰
71 | Aquarium now has Light Mode!
72 |
73 | ```vim
74 | " To enable Lightmode change the style variable:
75 |
76 | " options: "light", "dark"
77 | let g:aquarium_style="dark"
78 | ```
79 |
80 | ### Airline ✈️
81 | ```vim
82 | " Airline has two themes :D
83 |
84 | " options:
85 | " base16_aquarium_light
86 | " base16_aquarium_dark
87 | let g:airline_theme="base16_aquarium_light"
88 | ```
89 |
90 | ### Outside Vim/Neovim
91 |
92 | Note: Copy the contents of the file to the respective config file of your
93 | favorite terminal. Always check the docs of your terminal first!
94 |
95 | #### Alacritty
96 |
97 | * [General Theme](https://github.com/FrenzyExists/aquarium-vim/blob/develop/extras/terminal-themes/alacritty/alacritty_aquarium.yml) (All three themes are in a single file)
98 |
99 | #### Kitty
100 | * [Dark Theme](https://github.com/FrenzyExists/aquarium-vim/blob/develop/extras/terminal-themes/kitty/kitty_aquarium_dark.conf)
101 | * [Light Theme](https://github.com/FrenzyExists/aquarium-vim/blob/develop/extras/terminal-themes/kitty/kitty_aquarium_light.conf)
102 |
103 | #### St
104 | * [Dark Theme](https://github.com/FrenzyExists/aquarium-vim/blob/develop/extras/terminal-themes/st/alacritty-dark.c)
105 | * [Light Theme](https://github.com/FrenzyExists/aquarium-vim/blob/develop/extras/terminal-themes/st/alacritty-light.c)
106 |
107 | #### Gnome Terminal
108 | * [Dark Theme](https://github.com/FrenzyExists/aquarium-vim/blob/develop/extras/terminal-themes/gnome-terminal/aquarium-dark.sh)
109 | * [Light Theme](https://github.com/FrenzyExists/aquarium-vim/blob/develop/extras/terminal-themes/gnome-terminal/aquarium-light.sh)
110 |
111 | #### iTerm
112 | * [Dark Theme](https://github.com/FrenzyExists/aquarium-vim/blob/develop/extras/terminal-themes/iterm/aquarium-dark.itermcolors)
113 | * [Light Theme](https://github.com/FrenzyExists/aquarium-vim/blob/develop/extras/terminal-themes/iterm/aquarium-light.itermcolors)
114 |
115 | ### Screenshots 🖼️
116 |
117 | ### Theme on Neovim (with plugins)
118 |
119 | #### Aquarium-Dark
120 | 
121 |
122 | #### Terminal View
123 | 
124 |
125 | #### Aquarium-Light
126 | 
127 |
128 | #### Terminal View
129 | 
130 |
131 | ### Pallete 🎨
132 |
133 |
134 |
135 |
136 | ## Other
137 |
138 | ### Zathura 📖
139 | 
140 |
141 | ## Contributing 🚧
142 | Aquarium is open-source, **Forever**
143 |
144 | You could submit a [pull request](https://github.com/frenzyexists/aquarium-vim/pulls) or a [suggestion/enchantment](https://github.com/frenzyexists/aquarium-vim/issues) for this color theme.
145 |
146 | you can also add a onfig of your favorite program using aquarium colors over [here](https://github.com/FrenzyExists/dotfiles).
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
--------------------------------------------------------------------------------
/Windows-Terminal/aquarium.json:
--------------------------------------------------------------------------------
1 | // Copy the following code inside the schema tab and then change the color profile to aquarium
2 |
3 |
4 | {
5 | "background": "#20202a",
6 | "black": "#1a1a24",
7 | "pink": "#F093D8",
8 | "brightBlack": "#2c2e3e",
9 | "brightPink": "#f6bbe7",
10 | "brightCyan": "#b8dceb",
11 | "brightGreen": "#b1dba4",
12 | "brightPurple": "#cddbf9",
13 | "brightRed": "#c34864",
14 | "brightWhite": "#e6e6f1",
15 | "brightYellow": "#e6dfb8",
16 | "cursorColor": "#d7d7e2",
17 | "cyan": "#8BD0EC",
18 | "foreground": "#A0ABC4",
19 | "green": "#7d9685",
20 | "name": "Aquarium",
21 | "purple": "#8787bf",
22 | "red": "#e06b6b",
23 | "selectionBackground": "#313449",
24 | "white": "#cccbd9",
25 | "yellow": "#c8cca7"
26 | }
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/autoload/airline/themes/base16_aquarium_dark.vim:
--------------------------------------------------------------------------------
1 | " Base 16 Aquarium Dark
2 |
3 | let s:scheme_slug = substitute("aquarium_dark", "-", "_", "g")
4 | let g:airline#themes#base16_{s:scheme_slug}#palette = {}
5 |
6 | "--------------------"
7 | " --| GUI COLORS |-- "
8 | "--------------------"
9 | let s:gui00 = '#20202A' " Default Background
10 | let s:gui01 = '#2C2E3E' " Lighter Background (Used for status bars, line number and folding marks)
11 | let s:gui02 = '#A7B7D6' " Selection Background
12 | let s:gui03 = '#3D4059' " Comments, Invisibles, Line Highlighting
13 | let s:gui04 = '#C6D0E9' " Dark Foreground (Used for status bars)
14 | let s:gui05 = '#63718B' " Default Foreground, Caret, Delimiters, Operators
15 | let s:gui06 = '#313449' " Light Foreground (Not often used)
16 | let s:gui07 = '#1A1A24' " Light Background (Not often used)
17 | let s:gui08 = '#EBB9B9' " Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted (red)
18 | let s:gui09 = '#E8CCA7' " Integers, Boolean, Constants, XML Attributes, Markup Link Url (orange)
19 | let s:gui0A = '#E6DFB8' " Classes, Markup Bold, Search Text Background (yellow)
20 | let s:gui0B = '#B1DBA4' " Strings, Inherited Class, Markup Code, Diff Inserted (green)
21 | let s:gui0C = '#B8DCEB' " Support, Regular Expressions, Escape Characters, Markup Quotes (cyan)
22 | let s:gui0D = '#A3B8EF' " Functions, Methods, Attribute IDs, Headings (blue)
23 | let s:gui0E = '#F6BBE7' " Keywords, Storage, Selector, Markup Italic, Diff Changed (magenta)
24 | let s:gui0F = '#EAC1C1' " Deprecated, Opening/Closing Embedded Language Tags, e.g. `` (pink)
25 |
26 | "---------------------"
27 | " --| TERM COLORS |-- "
28 | "---------------------"
29 | let s:cterm00 = "00"
30 | let s:cterm03 = "08"
31 | let s:cterm05 = "07"
32 | let s:cterm07 = "15"
33 | let s:cterm08 = "01"
34 | let s:cterm0A = "03"
35 | let s:cterm0B = "02"
36 | let s:cterm0C = "06"
37 | let s:cterm0D = "04"
38 | let s:cterm0E = "05"
39 | if exists("base16colorspace") && base16colorspace == "256"
40 | let s:cterm01 = "18"
41 | let s:cterm02 = "19"
42 | let s:cterm04 = "20"
43 | let s:cterm06 = "21"
44 | let s:cterm09 = "16"
45 | let s:cterm0F = "17"
46 | else
47 | let s:cterm01 = "10"
48 | let s:cterm02 = "11"
49 | let s:cterm04 = "12"
50 | let s:cterm06 = "13"
51 | let s:cterm09 = "09"
52 | let s:cterm0F = "14"
53 | endif
54 |
55 | "---------------------"
56 | " --| NORMAL MODE |-- "
57 | "---------------------"
58 | let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map(
59 | \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ],
60 | \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ],
61 | \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ])
62 | let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = {
63 | \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]}
64 |
65 | "---------------------"
66 | " --| INSERT MODE |-- "
67 | "---------------------"
68 | let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map(
69 | \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ],
70 | \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ],
71 | \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ])
72 | let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = {
73 | \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]}
74 |
75 | "---------------------"
76 | " --| REPLEACE MODE |-- "
77 | "---------------------"
78 | let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map(
79 | \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ],
80 | \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ],
81 | \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ])
82 | let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = {
83 | \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]}
84 |
85 | "---------------------"
86 | " --| VISUAL MODE |-- "
87 | "---------------------"
88 | let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map(
89 | \ [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ],
90 | \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ],
91 | \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ])
92 | let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = {
93 | \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]}
94 |
95 | "-----------------------"
96 | " --| INACTIVE MODE |-- "
97 | "-----------------------"
98 | let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map(
99 | \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ],
100 | \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ],
101 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ])
102 |
--------------------------------------------------------------------------------
/autoload/airline/themes/base16_aquarium_light.vim:
--------------------------------------------------------------------------------
1 | " Base 16 Aquarium Light
2 |
3 | let s:scheme_slug = substitute("aquarium_light", "-", "_", "g")
4 | let g:airline#themes#base16_{s:scheme_slug}#palette = {}
5 |
6 | "--------------------"
7 | " --| GUI COLORS |-- "
8 | "--------------------"
9 | let s:gui00 = '#E6E6F1' " Default Background
10 | let s:gui01 = '#D5D4E0' " Lighter Background (Used for status bars, line number and folding marks)
11 | let s:gui02 = '#E1E1EC' " Selection Background
12 | let s:gui03 = '#CCCBD9' " Comments, Invisibles, Line Highlighting
13 | let s:gui04 = '#7F8E9D' " Dark Foreground (Used for status bars)
14 | let s:gui05 = '#708190' " Default Foreground, Caret, Delimiters, Operators
15 | let s:gui06 = '#9CA6B9' " Light Foreground (Not often used)
16 | let s:gui07 = '#D7D7E2' " Light Background (Not often used)
17 | let s:gui08 = '#C34864' " Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted (red)
18 | let s:gui09 = '#D66652' " Integers, Boolean, Constants, XML Attributes, Markup Link Url (orange)
19 | let s:gui0A = '#DE956F' " Classes, Markup Bold, Search Text Background (yellow)
20 | let s:gui0B = '#7D9685' " Strings, Inherited Class, Markup Code, Diff Inserted (green)
21 | let s:gui0C = '#829FB0' " Support, Regular Expressions, Escape Characters, Markup Quotes (cyan)
22 | let s:gui0D = '#6A8CBC' " Functions, Methods, Attribute IDs, Headings (blue)
23 | let s:gui0E = '#8787BF' " Keywords, Storage, Selector, Markup Italic, Diff Changed (magenta)
24 | let s:gui0F = '#E06B6B' " Deprecated, Opening/Closing Embedded Language Tags, e.g. `` (pink)
25 |
26 | "---------------------"
27 | " --| TERM COLORS |-- "
28 | "---------------------"
29 | let s:cterm00 = "00"
30 | let s:cterm03 = "08"
31 | let s:cterm05 = "07"
32 | let s:cterm07 = "15"
33 | let s:cterm08 = "01"
34 | let s:cterm0A = "03"
35 | let s:cterm0B = "02"
36 | let s:cterm0C = "06"
37 | let s:cterm0D = "04"
38 | let s:cterm0E = "05"
39 | if exists("base16colorspace") && base16colorspace == "256"
40 | let s:cterm01 = "18"
41 | let s:cterm02 = "19"
42 | let s:cterm04 = "20"
43 | let s:cterm06 = "21"
44 | let s:cterm09 = "16"
45 | let s:cterm0F = "17"
46 | else
47 | let s:cterm01 = "10"
48 | let s:cterm02 = "11"
49 | let s:cterm04 = "12"
50 | let s:cterm06 = "13"
51 | let s:cterm09 = "09"
52 | let s:cterm0F = "14"
53 | endif
54 |
55 | "---------------------"
56 | " --| NORMAL MODE |-- "
57 | "---------------------"
58 | let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map (
59 | \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ],
60 | \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ],
61 | \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ])
62 | let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = {
63 | \ 'airline_c' : [ s:gui0C, s:gui01, s:cterm07, s:cterm01 ]}
64 |
65 | "---------------------"
66 | " --| INSERT MODE |-- "
67 | "---------------------"
68 | let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map (
69 | \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ],
70 | \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ],
71 | \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ])
72 | let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = {
73 | \ 'airline_c' : [ s:gui0C, s:gui01, s:cterm07, s:cterm01 ]}
74 |
75 | "-----------------------"
76 | " --| REPLEACE MODE |-- "
77 | "-----------------------"
78 | let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map (
79 | \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ],
80 | \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ],
81 | \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ])
82 | let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = {
83 | \ 'airline_c' : [ s:gui0C, s:gui01, s:cterm07, s:cterm01 ]}
84 |
85 | "---------------------"
86 | " --| VISUAL MODE |-- "
87 | "---------------------"
88 | let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map (
89 | \ [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ],
90 | \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ],
91 | \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ])
92 | let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = {
93 | \ 'airline_c' : [ s:gui0C, s:gui01, s:cterm07, s:cterm01 ]}
94 |
95 | "-----------------------"
96 | " --| INACTIVE MODE |-- "
97 | "-----------------------"
98 | let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map (
99 | \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ],
100 | \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ],
101 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ])
102 |
103 |
--------------------------------------------------------------------------------
/autoload/aquarium/colors.vim:
--------------------------------------------------------------------------------
1 | function aquarium#colors#definitions()
2 | let l:style = get(g:, 'aquarium_style', &background)
3 | let l:result = {}
4 |
5 | if l:style ==# 'dark'
6 | let l:result =
7 | \{
8 | \ 'gui00': "#20202A",
9 | \ 'gui01': "#2C2E3E",
10 | \ 'gui02': "#A7B7D6",
11 | \ 'gui03': "#44495E",
12 | \ 'gui04': "#C6D0E9",
13 | \ 'gui05': "#63718B",
14 | \ 'gui06': "#313449",
15 | \ 'gui07': "#1A1A24",
16 | \ 'gui08': "#EBB9B9",
17 | \ 'gui09': "#E8CCA7",
18 | \ 'gui0A': "#E6DFB8",
19 | \ 'gui0B': "#B1DBA4",
20 | \ 'gui0C': "#B8DEEB",
21 | \ 'gui0D': "#CDDBF9",
22 | \ 'gui0E': "#F6BBE7",
23 | \ 'gui0F': "#EAC1C1",
24 | \}
25 | let l:result.linenr_bg = result.gui07
26 | let l:result.linenr_fg = result.gui02
27 | let l:result.cursor_bg = result.gui02
28 | elseif l:style ==# 'light'
29 | let l:result =
30 | \{
31 | \ 'gui00': "#E6E6F1",
32 | \ 'gui01': "#D5D4E0",
33 | \ 'gui02': "#7F8E9D",
34 | \ 'gui03': "#CCCBD9",
35 | \ 'gui04': "#7F8E9D",
36 | \ 'gui05': "#708190",
37 | \ 'gui06': "#9CA6B9",
38 | \ 'gui07': "#D7D7E2",
39 | \ 'gui08': "#C34864",
40 | \ 'gui09': "#D66652",
41 | \ 'gui0A': "#DE956F",
42 | \ 'gui0B': "#7D9685",
43 | \ 'gui0C': "#829FB0",
44 | \ 'gui0D': "#6A8CBC",
45 | \ 'gui0E': "#8787BF",
46 | \ 'gui0F': "#E06B6B",
47 | \}
48 | let l:result.linenr_bg = result.gui01
49 | let l:result.linenr_fg = "#414560"
50 | let l:result.cursor_bg = "#AFB5C6"
51 | elseif l:style ==# 'mish'
52 | let l:result =
53 | \{
54 | \ 'gui00': "#292B2F",
55 | \ 'gui01': "#36393F",
56 | \ 'gui02': "#97A1AF",
57 | \ 'gui03': "#4D5664",
58 | \ 'gui04': "#C8D0DA",
59 | \ 'gui05': "#DCE4EE",
60 | \ 'gui06': "#44484F",
61 | \ 'gui07': "#1F2025",
62 | \ 'gui08': "#EBB9B9",
63 | \ 'gui09': "#EBD1B9",
64 | \ 'gui0A': "#EBE3B9",
65 | \ 'gui0B': "#C2EBB9",
66 | \ 'gui0C': "#B9DEEB",
67 | \ 'gui0D': "#B9CAEB",
68 | \ 'gui0E': "#D9B9EB",
69 | \ 'gui0F': "#EBB9D9",
70 | \}
71 | let l:result.linenr_bg = result.gui07
72 | let l:result.linenr_fg = result.gui02
73 | let l:result.cursor_bg = result.gui02
74 | endif
75 |
76 | " Trigger bold
77 | if !exists("g:aqua_bold")
78 | let g:aqua_bold = 1
79 | endif
80 |
81 | let l:result.bold = "bold,"
82 | if g:aqua_bold == 0
83 | let l:result.bold = ""
84 | endif
85 |
86 | " Focused line toggle
87 | if !exists("g:aqua_line")
88 | let g:aqua_line = 0
89 | endif
90 |
91 | let l:result.line = "NONE"
92 | if g:aqua_line == 1
93 | let l:result.line = l:result.gui07
94 | endif
95 |
96 | " Focused line Number toggle
97 | if !exists("g:aqua_linenr")
98 | let g:aqua_linenr = 0
99 | endif
100 |
101 | if g:aqua_linenr == 0
102 | let l:result.linenr_bg = ""
103 | endif
104 |
105 | " Transparency thingy
106 | if !exists("g:aqua_transparency")
107 | let g:aqua_transparency = 0
108 | endif
109 |
110 | if g:aqua_transparency == 0
111 | let l:result.normal = l:result.gui00
112 | let l:result.buff = l:result.gui00
113 | let l:result.fold_col = l:result.gui00
114 | let l:result.sign_col = l:result.gui00
115 | let l:result.folded = l:result.gui07
116 | elseif g:aqua_transparency == 1
117 | let l:result.normal = "NONE"
118 | let l:result.buff = "NONE"
119 | let l:result.folded = "NONE"
120 | let l:result.fold_col = "NONE"
121 | let l:result.sign_col = "NONE"
122 | endif
123 |
124 | return l:result
125 | endfunction
126 |
--------------------------------------------------------------------------------
/autoload/lightline/colorscheme/aquarium.vim:
--------------------------------------------------------------------------------
1 | "========================"
2 | " Aquarium Light | Dark "
3 | "========================"
4 |
5 | " Palette
6 | let s:p = {'normal': {}, 'inactive': {}, 'insert': {}, 'replace': {}, 'visual': {}, 'tabline': {}}
7 |
8 | let s:style = get(g:, 'aquarium_style', 'dark')
9 |
10 | "--------------------"
11 | " --| GUI COLORS |-- "
12 | "--------------------"
13 | if s:style ==# 'dark'
14 | let s:gui00 = ['#20202A', 235] " Default Background
15 | let s:gui01 = ['#2C2E3E', 237] " Lighter Background (Used for status bars, line number and folding marks)
16 | let s:gui02 = ['#A7B7D6', 252] " Selection Background
17 | let s:gui03 = ['#3D4059', 238] " Comments, Invisibles, Line Highlighting
18 | let s:gui04 = ['#C6D0E9', 254] " Dark Foreground (Used for status bars)
19 | let s:gui05 = ['#63718B', 179] " Default Foreground, Caret, Delimiters, Operators
20 | let s:gui06 = ['#313449', 107] " Light Foreground (Not often used)
21 | let s:gui07 = ['#1A1A24', 234] " Light Background (Not often used)
22 | let s:gui08 = ['#EBB9B9', 217] " Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted (red)
23 | let s:gui09 = ['#E8CCA7', 222] " Integers, Boolean, Constants, XML Attributes, Markup Link Url (orange)
24 | let s:gui0A = ['#E6DFB8', 229] " Classes, Markup Bold, Search Text Background (yellow)
25 | let s:gui0B = ['#B1DBA4', 114] " Strings, Inherited Class, Markup Code, Diff Inserted (green)
26 | let s:gui0C = ['#B8DCEB', 117] " Support, Regular Expressions, Escape Characters, Markup Quotes (cyan)
27 | let s:gui0D = ['#A3B8EF', 111] " Functions, Methods, Attribute IDs, Headings (blue)
28 | let s:gui0E = ['#F6BBE7', 219] " Keywords, Storage, Selector, Markup Italic, Diff Changed (magenta)
29 | let s:gui0F = ['#EAC1C1', 210] " Deprecated, Opening/Closing Embedded Language Tags, e.g. `` (pink)
30 | elseif s:style ==# 'light'
31 | let s:gui00 = ['#E6E6F1', 254]
32 | let s:gui01 = ['#D5D4E0', 253]
33 | let s:gui02 = ['#E1E1EC', 255]
34 | let s:gui03 = ['#CCCBD9', 195]
35 | let s:gui04 = ['#7F8E9D', 246]
36 | let s:gui05 = ['#708190', 243]
37 | let s:gui06 = ['#9CA6B9', 248]
38 | let s:gui07 = ['#D7D7E2', 252]
39 | let s:gui08 = ['#C34864', 197]
40 | let s:gui09 = ['#D66652', 202]
41 | let s:gui0A = ['#DE956F', 172]
42 | let s:gui0B = ['#7D9685', 65]
43 | let s:gui0C = ['#829FB0', 67]
44 | let s:gui0D = ['#6A8CBC', 105]
45 | let s:gui0E = ['#8787BF', 98]
46 | let s:gui0F = ['#E06B6B', 100]
47 | endif
48 |
49 | "---------------------"
50 | " --| NORMAL MODE |-- "
51 | "---------------------"
52 | let s:p.normal.middle = [ [ s:gui04, s:gui01 ] ]
53 | let s:p.normal.left = [ [ s:gui00, s:gui0D ], [ s:gui04, s:gui06 ] ]
54 | let s:p.normal.right = [ [ s:gui00, s:gui0D ], [ s:gui04, s:gui06 ] ]
55 |
56 | "---------------------"
57 | " --| INSERT MODE |-- "
58 | "---------------------"
59 | let s:p.insert.middle = [ [ s:gui04, s:gui01 ] ]
60 | let s:p.insert.left = [ [ s:gui00, s:gui0B ], [ s:gui04, s:gui06 ] ]
61 | let s:p.insert.right = [ [ s:gui00, s:gui0B ], [ s:gui04, s:gui06 ] ]
62 |
63 | "---------------------"
64 | " --| VISUAL MODE |-- "
65 | "---------------------"
66 | let s:p.visual.middle = [ [ s:gui04, s:gui01 ] ]
67 | let s:p.visual.left = [ [ s:gui00, s:gui0E ], [ s:gui04, s:gui06 ] ]
68 | let s:p.visual.right = [ [ s:gui00, s:gui0E ], [ s:gui04, s:gui06 ] ]
69 |
70 | "----------------------"
71 | " --| REPLACE MODE |-- "
72 | "----------------------"
73 | let s:p.replace.middle = [ [ s:gui04, s:gui01 ] ]
74 | let s:p.replace.left = [ [ s:gui00, s:gui0C ], [ s:gui04, s:gui06 ] ]
75 | let s:p.replace.right = [ [ s:gui00, s:gui0C ], [ s:gui04, s:gui06 ] ]
76 |
77 | "-----------------------"
78 | " --| INACTIVE MODE |-- "
79 | "-----------------------"
80 | let s:p.inactive.middle = [ [ s:gui04, s:gui01 ] ]
81 | let s:p.inactive.left = [ [ s:gui04, s:gui06 ], [ s:gui04, s:gui06 ] ]
82 | let s:p.inactive.right = [ [ s:gui04, s:gui06 ], [ s:gui04, s:gui06 ] ]
83 |
84 | "----------------------"
85 | " --| TABLINE MODE |-- "
86 | "----------------------"
87 | let s:p.tabline.left = [ [ s:gui04, s:gui06 ] ]
88 | let s:p.tabline.right = [ [ s:gui08, s:gui06 ] ]
89 | let s:p.tabline.tabsel = [ [ s:gui00, s:gui08 ] ]
90 | let s:p.tabline.middle = [ [ s:gui04, s:gui01 ] ]
91 |
92 | "--------------------"
93 | " --| ERROR MODE |-- "
94 | "--------------------"
95 | let s:p.normal.error = [ [ s:gui00, s:gui0F ] ]
96 | let s:p.normal.warning = [ [ s:gui00, s:gui0A ] ]
97 |
98 | let g:lightline#colorscheme#aquarium#palette = lightline#colorscheme#flatten(s:p)
99 |
--------------------------------------------------------------------------------
/colors/aquarium.vim:
--------------------------------------------------------------------------------
1 | " Project: Aquarium Theme
2 | " Name: aquarium-vim
3 | " Maintainer: https://github.com/frenzyexists/aquarium-vim/
4 | " License: The MIT License (MIT)
5 |
6 | highlight clear
7 |
8 | if version > 580
9 | hi clear
10 | if exists("syntax_on")
11 | syntax reset
12 | endif
13 | endif
14 |
15 | " --| C O N F I G U R A T I O N |--
16 |
17 | " Naming
18 | let colors_name = "aquarium"
19 | let s:aquarium_vim_version="0.3.6"
20 |
21 | "+-+-+-+-+-+-+-+-+-+-+-+-+-+
22 | "+----- Color Thingy ------+
23 | "+-+-+-+-+-+-+-+-+-+-+-+-+-+
24 |
25 | let s:colors = aquarium#colors#definitions()
26 |
27 | " Function Loader thingy
28 | function! s:hi(group, guifg, guibg, ctermfg, ctermbg, attr, guisp)
29 | if a:guifg != ""
30 | exec "hi " . a:group . " guifg=" . a:guifg
31 | endif
32 | if a:guibg != ""
33 | exec "hi " . a:group . " guibg=" . a:guibg
34 | endif
35 | if a:ctermfg != ""
36 | exec "hi " . a:group . " ctermfg=" . a:ctermfg
37 | endif
38 | if a:ctermbg != ""
39 | exec "hi " . a:group . " ctermbg=" . a:ctermbg
40 | endif
41 | if a:attr != ""
42 | exec "hi " . a:group . " gui=" . a:attr . " cterm=" . substitute(a:attr, "undercurl", "underline,", "")
43 | endif
44 | if a:guisp != ""
45 | exec "hi " . a:group . " guisp=" . a:guisp
46 | endif
47 | endfunction
48 |
49 |
50 | "+-+-+-+-+-+-+-+-+-+-+
51 | "+--- Attributes ----+
52 | "+-+-+-+-+-+-+-+-+-+-+
53 | call s:hi("Bold", "", "", "", "", s:colors.bold, "")
54 | call s:hi("Italic", "", "", "", "", "italic", "")
55 | call s:hi("Underline", "", "", "", "", "underline", "")
56 |
57 |
58 | "+-+-+-+-+-+-+-+-+-+-+
59 | "+----- Editor ------+
60 | "+-+-+-+-+-+-+-+-+-+-+
61 | call s:hi("Normal", s:colors.gui05, s:colors.normal, "NONE", "NONE", "", "")
62 | call s:hi("Error", s:colors.gui08, s:colors.gui01, "", "", "italic", "")
63 | call s:hi("Search", s:colors.gui0A, s:colors.gui02, "", "", "", "") " Last search pattern highlighting (see 'hlsearch'). Also used for similar items that need to stand out.
64 | call s:hi("MatchParen", s:colors.gui0C, s:colors.gui02, "", "", "", "")
65 | call s:hi("NonText", s:colors.gui05, s:colors.gui02, "", "", "", "")
66 | call s:hi("Special", s:colors.gui0A, "", "", "", "italic", "")
67 | call s:hi("SpecialKey", s:colors.gui02, "", "", "", "", "")
68 | call s:hi("Conceal", "", s:colors.gui03, "", "NONE", "", "") " placeholder characters substituted for concealed text (see 'conceallevel')
69 | call s:hi("IncSearch", s:colors.gui0E, s:colors.gui01, "NONE", "NONE", "", "")
70 |
71 | " Comments and Such
72 | call s:hi("Comment", s:colors.gui03, "", "", "", "italic", "")
73 | call s:hi("SpecialComment", s:colors.gui02, "", "", "", "italic", "")
74 |
75 | " Pmenu
76 | call s:hi("Pmenu", s:colors.gui05, s:colors.gui01, "", "", "", "")
77 | call s:hi("PmenuSbar", s:colors.gui05, s:colors.gui01, "", "", "", "")
78 | call s:hi("PmenuSel", s:colors.gui0C, s:colors.gui01, "", "", "", "")
79 | call s:hi("PmenuThumb", s:colors.gui0C, s:colors.gui01, "", "", "", "")
80 |
81 | " Columns
82 | call s:hi("SignColumn", s:colors.gui0D, s:colors.sign_col, "NONE", "", "", "")
83 | call s:hi("ColorColumn", "", s:colors.gui01, "NONE", "", "", "")
84 | call s:hi("CursorColumn", s:colors.gui0C, s:colors.gui00, "NONE", "", "", "")
85 |
86 | " Folding
87 | call s:hi("FoldColumn", s:colors.gui06, s:colors.gui01, "NONE", "", "", "")
88 | call s:hi("Folded", s:colors.gui02, s:colors.folded, "NONE", "", "", "")
89 |
90 | " Cursor
91 | call s:hi("Cursor", s:colors.cursor_bg, s:colors.gui06, "NONE", "NONE", "", "") " Regular Cursor thing
92 | call s:hi("CursorIM", s:colors.gui02, s:colors.gui06, "", "NONE", "", "") " like Cursor, but used when in IME mode
93 | call s:hi("iCursor", s:colors.cursor_bg, s:colors.gui06, "", "NONE", "", "")
94 |
95 | " Line Stuff
96 | call s:hi("LineNr", s:colors.gui03, s:colors.gui00, "", "", s:colors.bold, "") " The Number Columns
97 | call s:hi("CursorLine", "", s:colors.line, "NONE", "", "NONE", "") " Changes the color focused line where the cursor is
98 | call s:hi("CursorLineNr", s:colors.linenr_fg, s:colors.linenr_bg, "NONE", "", "NONE", "") " Changes the color focused column number where the cursor is
99 |
100 | " Tabs
101 | call s:hi("TabLineFill", s:colors.gui0D, s:colors.gui01, "NONE", "NONE", "NONE", "NONE")
102 | call s:hi("TabLineSel", s:colors.gui03, s:colors.gui0F, "NONE", "NONE", s:colors.bold, "NONE")
103 | call s:hi("TabLine", s:colors.gui05, s:colors.gui00, "NONE", "NONE", "NONE", "NONE")
104 |
105 | "+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
106 | "+-- Lang Specifics aka Fallbacks ---+
107 | "+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
108 | call s:hi("PreProc", s:colors.gui0E, "", "", "", "", "")
109 | call s:hi("Todo", s:colors.gui0E, s:colors.gui01, "", "", s:colors.bold, "") " anything that needs extra attention; mostly the keywords TODO FIXME and XXX
110 | call s:hi("Boolean", s:colors.gui09, "", "", "", "", "") " a boolean constant: TRUE, false
111 | call s:hi("Type", s:colors.gui0A, "", "", "", "italic", "" ) " int, long, char, etc.
112 | call s:hi("Function", s:colors.gui0C, "", "", "", "italic", "") " a floating point constant: 2.3e10
113 | call s:hi("Include", s:colors.gui0D, "", "", "", "", "" ) " preprocessor #include
114 | call s:hi("Statement", s:colors.gui0D, "", "", "", "", "" ) " any statement
115 | call s:hi("Conditional", s:colors.gui0C, "", "", "", "", "") " if, then, else, endif, switch, etc.
116 | call s:hi("Repeat", s:colors.gui0A, "", "", "", "", "") " for, do, while, etc.
117 | call s:hi("Label", s:colors.gui0A,"", "", "", "", "") " case, default, etc.
118 | call s:hi("String", s:colors.gui0B, "", "", "", "", "") " a string constant: 'this is a string'
119 | call s:hi("Character", s:colors.gui0B, "", "", "", "", "") " a character constant: 'c', '\n'
120 | call s:hi("StorageClass", s:colors.gui0A, "", "", "", "", "") " static, register, volatile, etc.
121 | call s:hi("Operator", s:colors.gui08, "", "", "", s:colors.bold, "") " sizeof, '+', '*', etc.
122 | call s:hi("Number", s:colors.gui09, "", "", "", "", "") " a number constant: 234, 0xff
123 | call s:hi("Float", s:colors.gui08, "", "", "", "", "") " a floating point constant: 2.3e10
124 | call s:hi("Structure", s:colors.gui0A, "", "", "", "", "" ) " struct, union, enum, etc.
125 | call s:hi("Typedef", s:colors.gui0A, "", "", "", "", "") " A typedef
126 | call s:hi("Special", s:colors.gui0D, "", "", "", "", "") " any special symbol
127 | call s:hi("SpecialChar", s:colors.gui0A, "", "", "", "", "") " special character in a constant
128 | call s:hi("Decorator", s:colors.gui0E, "", "", "", "", "")
129 | call s:hi("Tag", s:colors.gui0A, "", "", "", "", "") " you can use CTRL-] on this
130 | call s:hi("Delimiter", s:colors.gui0D, "", "", "", s:colors.bold, "") " character that needs attention, parenthesis for example
131 | call s:hi("Macro", s:colors.gui0E, "", "", "", "", "") " same as Define
132 | call s:hi("Exception", s:colors.gui0E, "", "", "", "", "") " try, catch, throw
133 | call s:hi("Delimiter", "", "", "", "", "", "") " character that needs attention
134 | call s:hi("Keyword", s:colors.gui08, "", "", "", "italic", "") " any other keyword
135 | call s:hi("Debug", "", "", "", "", "", "") " debugging statements
136 | call s:hi("Underlined", "", "", "", "", "underline", "") " text that stands out, HTML links
137 | call s:hi("Identifier", s:colors.gui08, "", "", "", "", "") " any variable name
138 | call s:hi("Constant", s:colors.gui0E, "", "", "", "italic", "")
139 | call s:hi("WildMenu", s:colors.gui0D, s:colors.gui01, "", "", "", "")
140 | hi! link PreCondit PreProc
141 | hi! link Annotation Decorator
142 | hi! link Variable Identifier
143 |
144 |
145 | "+-+-+-+-+-+-+-+-+-+-+-+-+
146 | "+--- Window Highlight --+
147 | "+-+-+-+-+-+-+-+-+-+-+-+-+
148 | call s:hi("VertSplit", s:colors.gui01, s:colors.gui00, "", "NONE", s:colors.bold, "")
149 | call s:hi("StatusLine", s:colors.gui00, s:colors.gui03, "", "", "", "") " status line of current window
150 | call s:hi("StatusLineNC", s:colors.gui01, s:colors.gui00, "", "", "underline", "") "status lines of not-current windows Note: if this is equal to 'StatusLine' Vim will use '^^^' in the status line of the current window.
151 | call s:hi("StatusLineTerm", s:colors.gui05, s:colors.gui00, "", "", "", "" ) " status line of current :terminal window
152 | call s:hi("StatusLineTermNC", s:colors.gui06, s:colors.gui00, "", "", "underline", "") " status line of non-current :terminal window
153 |
154 |
155 | "+-+-+-+-+-+-+-+-+-+-+-+-+
156 | "+--- Ascii Hightlight --+
157 | "+-+-+-+-+-+-+-+-+-+-+-+-+
158 | call s:hi("asciidocAttributeEntry", s:colors.gui0D, "", "", "", "", "")
159 | call s:hi("asciidocAttributeList", s:colors.gui0D, "", "", "", "", "")
160 | call s:hi("asciidocAttributeRef", s:colors.gui0D, "", "", "", "", "")
161 | call s:hi("asciidocHLabel", s:colors.gui0E, "", "", "", "", "" )
162 | call s:hi("asciidocListingBlock", s:colors.gui0A, "", "", "", "", "")
163 | call s:hi("asciidocMacroAttributes", s:colors.gui0C, "", "", "", "", "")
164 | call s:hi("asciidocOneLineTitle", s:colors.gui0C, "", "", "", "", "")
165 | call s:hi("asciidocPassthroughBlock", s:colors.gui0E, "", "", "", "", "")
166 | call s:hi("asciidocQuotedMonospaced", s:colors.gui0C, "", "", "", "", "")
167 | call s:hi("asciidocTriplePlusPassthrough", s:colors.gui0A, "", "", "", "", "")
168 | hi! link asciidocAdmonition Keyword
169 | hi! link asciidocAttributeRef markdownH1
170 | hi! link asciidocBackslash Keyword
171 | hi! link asciidocMacro Keyword
172 | hi! link asciidocQuotedBold Bold
173 | hi! link asciidocQuotedEmphasized Italic
174 | hi! link asciidocQuotedMonospaced2 asciidocQuotedMonospaced
175 | hi! link asciidocQuotedUnconstrainedBold asciidocQuotedBold
176 | hi! link asciidocQuotedUnconstrainedEmphasized asciidocQuotedEmphasized
177 | hi! link asciidocURL markdownLinkText
178 |
179 |
180 | "+-+-+-+-+-+-+-+-+-+-+-+
181 | "+--- Prompt/Status ---+
182 | "+-+-+-+-+-+-+-+-+-+-+-+
183 | call s:hi("EndOfBuffer", s:colors.buff, "", "", "", "", "")
184 | call s:hi("ErrorMsg", s:colors.gui08, s:colors.gui00, "", "", "italic", "")
185 | call s:hi("ModeMsg", s:colors.gui05, "", "", "", "", "")
186 | call s:hi("MoreMsg", s:colors.gui0C, s:colors.gui02, "", "", "", "")
187 | call s:hi("Question", s:colors.gui05, "", "NONE", "", "", "")
188 |
189 |
190 | "+-+-+-+-+-+-+-+-+-+-+-+-+
191 | "+--- Cmake Hightlight --+
192 | "+-+-+-+-+-+-+-+-+-+-+-+-+
193 | call s:hi("cmakeGeneratorExpression", s:colors.gui0D, "", "", "", "italic", "")
194 |
195 |
196 | "+-+-+-+-+-+-+-+-+-+-+-+
197 | "+- Neovim Support -+
198 | "+-+-+-+-+-+-+-+-+-+-+-+
199 | call s:hi("healthError", s:colors.gui08, s:colors.gui01, "", "", "", "")
200 | call s:hi("healthSuccess", s:colors.gui0B, s:colors.gui01, "", "", "", "")
201 | call s:hi("healthWarning", s:colors.gui0A, s:colors.gui01, "", "", "", "")
202 |
203 |
204 | "+-+-+-+-+-+-+-+-+-+-+
205 | "+-- Awk Highlight --+
206 | "+-+-+-+-+-+-+-+-+-+-+
207 | call s:hi("awkCharClass", s:colors.gui0A, "", "", "", "italic", "")
208 | call s:hi("awkPatterns", s:colors.gui0C, "", "", "", "italic", "")
209 | hi! link awkArrayElement Identifier
210 | hi! link awkBoolLogic Keyword
211 | hi! link awkBrktRegExp SpecialChar
212 | hi! link awkComma Delimiter
213 | hi! link awkExpression Keyword
214 | hi! link awkFieldVars Identifier
215 | hi! link awkLineSkip Keyword
216 | hi! link awkOperator Operator
217 | hi! link awkRegExp SpecialChar
218 | hi! link awkSearch Keyword
219 | hi! link awkSemicolon Delimiter
220 | hi! link awkSpecialCharacter SpecialChar
221 | hi! link awkSpecialPrintf SpecialChar
222 | hi! link awkVariables Identifier
223 |
224 |
225 | "+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
226 | "+-- Spell Check Highlight --+
227 | "+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
228 | " Word that is not recognized by the spellchecker. This will be combined with the highlighting used otherwise.
229 | call s:hi("SpellBad", s:colors.gui08, s:colors.gui01, "", "", "undercurl", "")
230 | " Word that should start with a capital. This will be combined with the highlighting used otherwise.
231 | call s:hi("SpellCap", s:colors.gui0A, s:colors.gui01, "", "", "undercurl", "")
232 | " Word that is recognized by the spellchecker as one that is used in another region. This will be combined with the highlighting used otherwise.
233 | call s:hi("SpellLocal", s:colors.gui09, s:colors.gui01, "", "", "undercurl", "")
234 | " Word that is recognized by the spellchecker as one that is hardly ever used. spell This will be combined with the highlighting used otherwise.
235 | call s:hi("SpellRare", s:colors.gui0D, s:colors.gui01, "", "", "undercurl", "")
236 |
237 |
238 | "+-+-+-+-+-+-+-+-+-+-+
239 | "+ Visual Something +
240 | "+-+-+-+-+-+-+-+-+-+-+
241 | call s:hi("Visual", "", s:colors.gui01, "", "", "", "")
242 | call s:hi("VisualNOS", "", s:colors.gui01, "", "", "", "")
243 |
244 | "+-+-+-+-+-+-+-+-+-+-+
245 | "+ Git Highlighting +
246 | "+-+-+-+-+-+-+-+-+-+-+
247 | call s:hi("gitcommitComment", s:colors.gui02, "", "", "", "", "")
248 | call s:hi("gitcommitUnmerged", s:colors.gui0B, "", "", "", "", "")
249 | call s:hi("gitcommitOnBranch", s:colors.gui0C, "", "", "", "", "")
250 | call s:hi("gitcommitBranch", s:colors.gui0E, "", "", "", "", "")
251 | call s:hi("gitcommitDiscardedType", s:colors.gui08, "", "", "", "", "")
252 | call s:hi("gitcommitSelectedType", s:colors.gui0B, "", "", "", "", "")
253 | call s:hi("gitcommitHeader", s:colors.gui0B, "", "", "", "", "")
254 | call s:hi("gitcommitUntrackedFile", s:colors.gui0C, "", "", "", "", "")
255 | call s:hi("gitcommitDiscardedFile", s:colors.gui08, "", "", "", "", "")
256 | call s:hi("gitcommitSelectedFile", s:colors.gui0B, "", "", "", "", "")
257 | call s:hi("gitcommitUnmergedFile", s:colors.gui0A, "", "", "", "", "")
258 | call s:hi("gitcommitFile", s:colors.gui0E, "", "", "", "", "")
259 | call s:hi("gitcommitSummary", s:colors.gui05, "", "", "", "", "")
260 | call s:hi("gitcommitOverflow", s:colors.gui08, "", "", "", "", "")
261 | hi link gitcommitNoBranch gitcommitBranch
262 | hi link gitcommitUntracked gitcommitComment
263 | hi link gitcommitDiscarded gitcommitComment
264 | hi link gitcommitSelected gitcommitComment
265 | hi link gitcommitDiscardedArrow gitcommitDiscardedFile
266 | hi link gitcommitSelectedArrow gitcommitSelectedFile
267 | hi link gitcommitUnmergedArrow gitcommitUnmergedFile
268 |
269 |
270 | "+-+-+-+-+-+-+-+-+-+-+-+
271 | "+-- Diff Highlight ---+
272 | "+-+-+-+-+-+-+-+-+-+-+-+
273 | if &diff
274 | " Don't change the background color in diff mode
275 | call s:hi("CursorLine", "", "", "", "", "underline", "") " the screen line that the cursor is in when 'cursorline' is set
276 | else
277 | call s:hi("CursorLine", "", s:colors.line, "", "", "", "" ) " the screen line that the cursor is in when 'cursorline' is set
278 | endif
279 | call s:hi("Directory", s:colors.gui0D, "", "", "", "", "") " directory names (and other special names in listings)
280 | call s:hi("DiffAdd", s:colors.gui0B, s:colors.gui00, "", "", "", "") " diff mode: Added line
281 | call s:hi("DiffChange", s:colors.gui0C, s:colors.gui00, "", "", "", "") " diff mode: Changed line
282 | call s:hi("DiffDelete", s:colors.gui08, s:colors.gui00, "", "", "", "") " diff mode: Deleted line
283 | call s:hi("DiffText", s:colors.gui0A, s:colors.gui00, "", "", "", "") " diff mode: Changed text within a changed line
284 |
285 |
286 | "+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
287 | "+ ---+ L A N G U A G E F O R M A T +--- +
288 | "+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
289 |
290 | "+------------------+
291 | "+ C Lang Highlight +
292 | "+------------------+
293 | call s:hi("cIncluded", s:colors.gui0A, "", "", "", "", "")
294 | hi! link cOperator Operator
295 | hi! link cPreCondit PreCondit
296 |
297 | "+--------------------+
298 | "+ CS Lang Hightlight +
299 | "+--------------------+
300 | call s:hi("cssAttributeSelector", s:colors.gui0A, "", "", "", "", "")
301 | call s:hi("cssDefinition", s:colors.gui0A, "", "", "", "NONE", "")
302 | call s:hi("cssIdentifier", s:colors.gui0A, "", "", "", "underline", "")
303 | call s:hi("cssStringQ", s:colors.gui0B, "", "", "", "", "")
304 | hi! link cssAttr Keyword
305 | hi! link cssBraces Delimiter
306 | hi! link cssClassName cssDefinition
307 | hi! link cssColor Number
308 | hi! link cssProp cssDefinition
309 | hi! link cssPseudoClass cssDefinition
310 | hi! link cssPseudoClassId cssPseudoClass
311 | hi! link cssVendor Keyword
312 | hi! link csPreCondit PreCondit
313 | hi! link csType Type
314 | hi! link csXmlTag SpecialComment
315 |
316 | "+-+-+-+-+-+-+-+-+-+-+-+-+
317 | "+-- XML Lang Highlight -+
318 | "+-+-+-+-+-+-+-+-+-+-+-+-+
319 | call s:hi("xmlAttrib", s:colors.gui0A, "", "", "", "", "" )
320 | call s:hi("xmlEndTag", s:colors.gui08, "", "", "", "", "" )
321 | call s:hi("xmlTag", s:colors.gui08, "", "", "", "", "" )
322 | call s:hi("xmlTagName", s:colors.gui08, "", "", "", "", "" )
323 |
324 | "+-+-+-+-+-+-+-+-+-+-+-+-+
325 | "+-- TeX Lang Highlight -+
326 | "+-+-+-+-+-+-+-+-+-+-+-+-+
327 | call s:hi("texStatement", s:colors.gui0E, "", "", "", "", "" )
328 | call s:hi("texSubscripts", s:colors.gui0A, "", "", "", "", "" )
329 | call s:hi("texSuperscripts", s:colors.gui0A, "", "", "", "", "" )
330 | call s:hi("texTodo", s:colors.gui03, "", "", "", "", "" )
331 | call s:hi("texBeginEnd", s:colors.gui0E, "", "", "", "", "" )
332 | call s:hi("texBeginEndName", s:colors.gui0D, "", "", "", "", "" )
333 | call s:hi("texMathMatcher", s:colors.gui0D, "", "", "", "", "" )
334 | call s:hi("texMathDelim", s:colors.gui0D, "", "", "", "", "" )
335 | call s:hi("texDelimiter", s:colors.gui0A, "", "", "", "", "" )
336 | call s:hi("texSpecialChar", s:colors.gui0A, "", "", "", "", "" )
337 | call s:hi("texCite", s:colors.gui0D, "", "", "", "", "" )
338 | call s:hi("texRefZone", s:colors.gui0D, "", "", "", "", "" )
339 |
340 | "+-------------------+
341 | "+ Go Lang Highlight +
342 | "+-------------------+
343 | call s:hi("goDeclaration", s:colors.gui0E, "", "", "", "", "")
344 | call s:hi("goBuiltins", s:colors.gui0C, "", "", "", "", "")
345 | call s:hi("goFunctionCall", s:colors.gui0D, "", "", "", "", "")
346 | call s:hi("goVarDefs", s:colors.gui08, "", "", "", "", "")
347 | call s:hi("goVarAssign", s:colors.gui08, "", "", "", "", "")
348 | call s:hi("goVar", s:colors.gui0E, "", "", "", "", "")
349 | call s:hi("goConst", s:colors.gui0E, "", "", "", "", "")
350 | call s:hi("goType", s:colors.gui0A, "", "", "", "", "")
351 | call s:hi("goTypeName", s:colors.gui0A, "", "", "", "", "" )
352 | call s:hi("goDeclType", s:colors.gui0C, "", "", "", "", "" )
353 | call s:hi("goTypeDecl", s:colors.gui0E, "", "", "", "", "" )
354 |
355 | "+---------------------+
356 | "+ Rust Lang Highlight +
357 | "+---------------------+
358 | call s:hi("rustAttribute", s:colors.gui0D, "", "", "", "", "")
359 | call s:hi("rustEnum", s:colors.gui09, "", "", "", s:colors.bold, "")
360 | call s:hi("rustMacro", s:colors.gui0C, "", "", "", s:colors.bold, "")
361 | call s:hi("rustModPath", s:colors.gui0A, "", "", "", "", "")
362 | call s:hi("rustPanic", s:colors.gui08, "", "", "", s:colors.bold, "")
363 | call s:hi("rustTrait", s:colors.gui0A, "", "", "", "italic", "")
364 | hi! link rustCommentLineDoc Comment
365 | hi! link rustDerive rustAttribute
366 | hi! link rustEnumVariant rustEnum
367 | hi! link rustEscape SpecialChar
368 | hi! link rustQuestionMark Keyword
369 |
370 | "+--------------------+
371 | "+ CSS Lang Highlight +
372 | "+--------------------+
373 | call s:hi("cssAttrComma", s:colors.gui0E, "", "", "", "", "" )
374 | call s:hi("cssAttributeSelector", s:colors.gui0B, "", "", "", "", "" )
375 | call s:hi("cssBraces", s:colors.gui0E, "", "", "", "", "" )
376 | call s:hi("cssClassName", s:colors.gui0A, "", "", "", "", "" )
377 | call s:hi("cssClassNameDot", s:colors.gui0A, "", "", "", "", "" )
378 | call s:hi("cssDefinition", s:colors.gui0E, "", "", "", "", "" )
379 | call s:hi("cssFontAttr", s:colors.gui0A, "", "", "", "", "" )
380 | call s:hi("cssFontDescriptor", s:colors.gui0E, "", "", "", "", "" )
381 | call s:hi("cssFunctionName", s:colors.gui0D, "", "", "", "", "" )
382 | call s:hi("cssIdentifier", s:colors.gui0D, "", "", "", "", "" )
383 | call s:hi("cssImportant", s:colors.gui0E, "", "", "", "", "" )
384 | call s:hi("cssInclude", s:colors.gui05, "", "", "", "", "" )
385 | call s:hi("cssIncludeKeyword", s:colors.gui0E, "", "", "", "", "" )
386 | call s:hi("cssMediaType", s:colors.gui0A, "", "", "", "", "" )
387 | call s:hi("cssProp", s:colors.gui05, "", "", "", "", "" )
388 | call s:hi("cssPseudoClassId", s:colors.gui0A, "", "", "", "", "" )
389 | call s:hi("cssSelectorOp", s:colors.gui0E, "", "", "", "", "" )
390 | call s:hi("cssSelectorOp2", s:colors.gui0E, "", "", "", "", "" )
391 | call s:hi("cssTagName", s:colors.gui08, "", "", "", "", "" )
392 |
393 | "+----------------------+
394 | "+ Java Lang Hightlight +
395 | "+----------------------+
396 | " > Java motherfucker! Do you speak it?!?!
397 | call s:hi("javaAnnotation", s:colors.gui0C, "", "", "", "italic", "")
398 | call s:hi("javaDocTags", s:colors.gui0A, "", "", "", "italic", "")
399 | call s:hi("javaCommentTitle", s:colors.gui03, "", "", "", "italic", "")
400 | call s:hi("javaParen", s:colors.gui03, "", "", "", "italic", "")
401 | call s:hi("javaParen1", s:colors.gui0B, "", "", "", "", "")
402 | call s:hi("javaParen2", s:colors.gui0B, "", "", "", "", "")
403 | call s:hi("javaParen3", s:colors.gui0B, "", "", "", "", "")
404 | call s:hi("javaParen4", s:colors.gui0B, "", "", "", "", "")
405 | call s:hi("javaParen5", s:colors.gui0B, "", "", "", "", "")
406 | call s:hi("javaVarArg", s:colors.gui0C, "", "", "", "", "")
407 |
408 | "+---------------------------+
409 | "+ Vimscript Lang Hightlight +
410 | "+---------------------------+
411 | call s:hi("vimCommentTitle", s:colors.gui0D, "", "", "", "italic", "")
412 | call s:hi("vimBracket", s:colors.gui0E, "", "", "", "", "")
413 | call s:hi("vimMapModKey", s:colors.gui0D, "", "", "", "italic", "")
414 | call s:hi("vimFuncSID", s:colors.gui0D, "", "", "", "italic", "")
415 | call s:hi("vimSetSep", s:colors.gui0C, "", "", "", "", "")
416 | call s:hi("vimSep", s:colors.gui08, "", "", "", "", "")
417 | call s:hi("vimContinue", s:colors.gui0D, "", "", "", "", "")
418 | call s:hi("vimNotation", s:colors.gui0A, "", "", "", "", "")
419 | call s:hi("vimOper", s:colors.gui0E, "", "", "", "", "")
420 |
421 | "+----------------------+
422 | "+ JSON Lang Hightlight +
423 | "+----------------------+
424 | call s:hi("jsonCommentError", s:colors.gui0E, "", "", "", "", "")
425 | call s:hi("jsonKeyword", s:colors.gui08, "", "", "", "", "")
426 | call s:hi("jsonBoolean", s:colors.gui09, "", "", "", "", "")
427 | call s:hi("jsonNumber", s:colors.gui09, "", "", "", "", "")
428 | call s:hi("jsonQuote", s:colors.gui0C, "", "", "", "", "")
429 | call s:hi("jsonMissingCommaError", s:colors.gui08, "", "", "", "reverse", "")
430 | call s:hi("jsonNoQuotesError", s:colors.gui0F, "", "", "", "reverse", "")
431 | call s:hi("jsonNumError", s:colors.gui0F, "", "", "", "reverse", "")
432 | call s:hi("jsonString", s:colors.gui0B, "", "", "", "", "")
433 | call s:hi("jsonStringSQError", s:colors.gui08, "", "", "", "reverse", "")
434 | call s:hi("jsonSemicolonError", s:colors.gui08, "", "", "", "reverse", "")
435 |
436 | "+-------------------------+
437 | "+ Markdown Lang Highlight +
438 | "+-------------------------+
439 | call s:hi("markdownBlockquote", s:colors.gui0E, "", "", "", "", "" )
440 | call s:hi("markdownBold", s:colors.gui0A, "", "", "", s:colors.bold, "")
441 | call s:hi("markdownCode", s:colors.gui0B, "", "", "", "", "")
442 | call s:hi("markdownCodeBlock", s:colors.gui0B, "", "", "", "", "")
443 | call s:hi("markdownCodeDelimiter", s:colors.gui0B, "", "", "", "", "")
444 | call s:hi("markdownH1", s:colors.gui08, "", "", "", "", "")
445 | call s:hi("markdownH2", s:colors.gui08, "", "", "", "", "" )
446 | call s:hi("markdownH3", s:colors.gui08, "", "", "", "", "" )
447 | call s:hi("markdownH4", s:colors.gui08, "", "", "", "", "" )
448 | call s:hi("markdownH5", s:colors.gui08, "", "", "", "", "" )
449 | call s:hi("markdownH6", s:colors.gui08, "", "", "", "", "" )
450 | call s:hi("markdownHeadingDelimiter", s:colors.gui08, "", "", "", "", "")
451 | call s:hi("markdownHeadingRule", s:colors.gui0C, "", "", "", "", "")
452 | call s:hi("markdownId", s:colors.gui0E, "", "", "", "", "")
453 | call s:hi("markdownIdDeclaration", s:colors.gui0D, "", "", "", "", "")
454 | call s:hi("markdownIdDelimiter", s:colors.gui0E, "", "", "", "", "")
455 | call s:hi("markdownItalic", s:colors.gui0E, "", "", "", "italic", "")
456 | call s:hi("markdownLinkDelimiter", s:colors.gui0E, "", "", "", "", "")
457 | call s:hi("markdownLinkText", s:colors.gui0D, "", "", "", "", "")
458 | call s:hi("markdownListMarker", s:colors.gui08, "", "", "", "", "")
459 | call s:hi("markdownOrderedListMarker", s:colors.gui08, "", "", "", "", "")
460 | call s:hi("markdownRule", s:colors.gui0D, "", "", "", "", "")
461 | call s:hi("markdownUrl", s:colors.gui0C, "", "", "", "undercurl", "")
462 |
463 | "+------------------------+
464 | "+ Haskel Lang Hightlight +
465 | "+------------------------+
466 | call s:hi("haskellType", s:colors.gui0A, "", "", "", "", "")
467 | call s:hi("haskellOperators", s:colors.gui0C, "", "", "", "", "")
468 | call s:hi("haskellNumber", s:colors.gui09, "", "", "", "", "")
469 | call s:hi("haskellPragma", s:colors.gui0E, "", "", "", "", "")
470 |
471 | "+----------------------------+
472 | "+ JavaScript Lang Hightlight +
473 | "+----------------------------+
474 | call s:hi("javaScriptBraces", s:colors.gui0C, "", "", "", "", "")
475 | call s:hi("javaScriptFunction", s:colors.gui0A, "", "", "", "", "")
476 | call s:hi("javaScriptIdentifier", s:colors.gui0A, "", "", "", "", "")
477 | call s:hi("javaScriptNull", s:colors.gui08, "", "", "", "", "")
478 | call s:hi("javaScriptNumber", s:colors.gui09, "", "", "", "", "")
479 | call s:hi("javaScriptRequire", s:colors.gui0C, "", "", "", "", "")
480 | call s:hi("javaScriptReserved", s:colors.gui0E, "", "", "", "", "" )
481 | " https:colors.//github.com/pangloss/vim-javascript
482 | call s:hi("jsArrowFunction", s:colors.gui0E, "", "", "", "", "" )
483 | call s:hi("jsClassKeyword", s:colors.gui0E, "", "", "", "", "" )
484 | call s:hi("jsClassMethodType", s:colors.gui0E, "", "", "", "", "" )
485 | call s:hi("jsDocParam", s:colors.gui0D, "", "", "", "", "" )
486 | call s:hi("jsDocTags", s:colors.gui0E, "", "", "", "", "" )
487 | call s:hi("jsExport", s:colors.gui0E, "", "", "", "", "" )
488 | call s:hi("jsExportDefault", s:colors.gui0E, "", "", "", "", "" )
489 | call s:hi("jsExtendsKeyword", s:colors.gui0E, "", "", "", "", "" )
490 | call s:hi("jsFrom", s:colors.gui0E, "", "", "", "", "" )
491 | call s:hi("jsFuncCall", s:colors.gui0D, "", "", "", "", "" )
492 | call s:hi("jsFunction", s:colors.gui0E, "", "", "", "", "" )
493 | call s:hi("jsGenerator", s:colors.gui0A, "", "", "", "", "" )
494 | call s:hi("jsGlobalObjects", s:colors.gui0A, "", "", "", "", "" )
495 | call s:hi("jsImport", s:colors.gui0E, "", "", "", "", "" )
496 | call s:hi("jsModuleAs", s:colors.gui0E, "", "", "", "", "" )
497 | call s:hi("jsModuleWords", s:colors.gui0E, "", "", "", "", "" )
498 | call s:hi("jsModules", s:colors.gui0E, "", "", "", "", "" )
499 | call s:hi("jsNull", s:colors.gui0A, "", "", "", "", "" )
500 | call s:hi("jsOperator", s:colors.gui0E, "", "", "", "", "" )
501 | call s:hi("jsStorageClass", s:colors.gui0E, "", "", "", "", "" )
502 | call s:hi("jsSuper", s:colors.gui08, "", "", "", "", "" )
503 | call s:hi("jsTemplateBraces", s:colors.gui08, "", "", "", "", "" )
504 | call s:hi("jsTemplateVar", s:colors.gui0B, "", "", "", "", "" )
505 | call s:hi("jsThis", s:colors.gui08, "", "", "", "", "" )
506 | call s:hi("jsUndefined", s:colors.gui0A, "", "", "", "", "" )
507 |
508 | "+----------------------+
509 | "+ Lisp Lang Hightlight +
510 | "+----------------------+
511 | "highlight! link lispAtomMark Purple
512 | "highlight! link lispKey Orange
513 | "highlight! link lispFunc Green
514 |
515 | "+----------------------------+
516 | "+ Typescript Lang Hightlight +
517 | "+----------------------------+
518 | call s:hi("typescriptReserved", s:colors.gui0A, "", "", "", "", "")
519 | call s:hi("typeScriptLabel", s:colors.gui0C, "", "", "", "", "" )
520 | call s:hi("typeScriptFuncKeyword", s:colors.gui08, "", "", "", "", "" )
521 | call s:hi("typeScriptIdentifier", s:colors.gui0C, "", "", "", "", "" )
522 | call s:hi("typeScriptDOMObjects", s:colors.gui0B, "", "", "", "", "")
523 | call s:hi("typeScriptAjaxMethods", s:colors.gui0A, "", "", "", "", "")
524 | call s:hi("typeScriptGlobalObject", s:colors.gui0A, "", "", "", "", "")
525 | call s:hi("typeScriptInterpolationDelimiter", s:colors.gui0E, "", "", "", "", "")
526 | call s:hi("typeScriptNull", s:colors.gui0E, "", "", "", "", "")
527 | call s:hi("typeScriptNull", s:colors.gui0E, "", "", "", "", "")
528 | call s:hi("typeScriptParens", s:colors.gui08, "", "", "", "", "")
529 | hi! link typeScriptOpSymbols Boolean
530 | hi! link typeScriptHtmlElemProperties Special
531 | hi! link typeScriptLogicSymbols Boolean
532 | hi! link typeScriptDocSeeTag Comment
533 | hi! link typeScriptDocParam Comment
534 | hi! link typeScriptDocTags vimCommentTitle
535 |
536 | "+---------------------+
537 | "+ HTML Lang Highlight +
538 | "+---------------------+
539 | call s:hi("htmlArg", s:colors.gui0A, "", "", "", "", "")
540 | call s:hi("htmlBold", s:colors.gui0A, "", "", "", s:colors.bold, "")
541 | call s:hi("htmlEndTag", s:colors.gui0E, "", "", "", "", "")
542 | call s:hi("htmlH1", s:colors.gui08, "", "", "", "italic", "")
543 | call s:hi("htmlH2", s:colors.gui08, "", "", "", "italic", "")
544 | call s:hi("htmlH3", s:colors.gui08, "", "", "", "italic", "")
545 | call s:hi("htmlH4", s:colors.gui08, "", "", "", "italic", "")
546 | call s:hi("htmlH5", s:colors.gui08, "", "", "", "italic", "")
547 | call s:hi("htmlH6", s:colors.gui08, "", "", "", "italic", "")
548 | call s:hi("htmlItalic", s:colors.gui0E, "", "", "", "italic", "")
549 | call s:hi("htmlLink", s:colors.gui0C, "", "", "", "undercurl", "")
550 | call s:hi("htmlSpecialChar", s:colors.gui0A, "", "", "", "", "")
551 | call s:hi("htmlSpecialTagName", s:colors.gui08, "", "", "", "", "")
552 | call s:hi("htmlTag", s:colors.gui0D, "", "", "", "", "")
553 | call s:hi("htmlTagN", s:colors.gui08, "", "", "", "", "")
554 | call s:hi("htmlTagName", s:colors.gui08, "", "", "", "", "")
555 | call s:hi("htmlTitle", s:colors.gui0D, "", "", "", "", "")
556 |
557 | "+----------------------+
558 | "+ PHP Lang Hightlight
559 | "+----------------------+
560 | call s:hi("phpVarSelector", s:colors.gui08, "", "", "", "", "" )
561 | call s:hi("phpOperator", s:colors.gui08, "", "", "", "", "")
562 | call s:hi("phpParent", s:colors.gui0C, "", "", "", "", "")
563 | call s:hi("phpMemberSelector", s:colors.gui0D, "", "", "", "", "")
564 | call s:hi("phpType", s:colors.gui0E, "", "", "", "", "")
565 | call s:hi("phpKeyword", s:colors.gui0E, "", "", "", "", "" )
566 | call s:hi("phpClass", s:colors.gui0A, "", "", "", "", "" )
567 | call s:hi("phpUseClass", s:colors.gui0D, "", "", "", "", "" )
568 | call s:hi("phpUseAlias", s:colors.gui0C, "", "", "", "", "" )
569 | call s:hi("phpInclude", s:colors.gui0E, "", "", "", "", "" )
570 | call s:hi("phpClassExtends", s:colors.gui0B, "", "", "", "", "" )
571 | call s:hi("phpDocTags", s:colors.gui05, "", "", "", "", "" )
572 | call s:hi("phpFunction", s:colors.gui0D, "", "", "", "", "" )
573 | call s:hi("phpFunctions", s:colors.gui0C, "", "", "", "", "" )
574 | call s:hi("phpMethodsVar", s:colors.gui0A, "", "", "", "", "" )
575 | call s:hi("phpMagicConstants", s:colors.gui0A, "", "", "", "", "" )
576 | call s:hi("phpSuperglobals", s:colors.gui08, "", "", "", "", "" )
577 | call s:hi("phpConstants", s:colors.gui0A, "", "", "", "", "" )
578 |
579 | "+--------------------+
580 | " Perl Lang Highlight +
581 | "+--------------------+
582 | call s:hi("perlFiledescRead", s:colors.gui0B, "", "", "", "", "" )
583 | call s:hi("perlFunction", s:colors.gui0E, "", "", "", "", "" )
584 | call s:hi("perlMatchStartEnd", s:colors.gui0D, "", "", "", "", "" )
585 | call s:hi("perlMethod", s:colors.gui0E, "", "", "", "", "" )
586 | call s:hi("perlPOD", s:colors.gui01, "", "", "", "", "" )
587 | call s:hi("perlSharpBang", s:colors.gui05, "", "", "", "", "" )
588 | call s:hi("perlSpecialString", s:colors.gui0B, "", "", "", "", "" )
589 | call s:hi("perlStatementFiledesc", s:colors.gui08, "", "", "", "", "" )
590 | call s:hi("perlStatementFlow", s:colors.gui08, "", "", "", "", "" )
591 | call s:hi("perlStatementInclude", s:colors.gui0E, "", "", "", "", "" )
592 | call s:hi("perlStatementScalar", s:colors.gui0E, "", "", "", "", "" )
593 | call s:hi("perlStatementStorage", s:colors.gui0E, "", "", "", "", "" )
594 | call s:hi("perlSubName", s:colors.gui0A, "", "", "", "", "" )
595 | call s:hi("perlVarPlain", s:colors.gui0D, "", "", "", "", "" )
596 |
597 | "+---------------------+
598 | "+ Ruby Lang Highlight +
599 | "+---------------------+
600 | call s:hi("rubyBlockParameter", s:colors.gui08, "", "", "", "", "")
601 | call s:hi("rubyBlockParameterList", s:colors.gui08, "", "", "", "", "")
602 | call s:hi("rubyClass", s:colors.gui0A, "", "", "", "", "")
603 | call s:hi("rubyConstant", s:colors.gui0A, "", "", "", "", "")
604 | call s:hi("rubyControl", s:colors.gui0A, "", "", "", "", "")
605 | call s:hi("rubyEscape", s:colors.gui08, "", "", "", "", "")
606 | call s:hi("rubyFunction", s:colors.gui0D, "", "", "", "", "")
607 | call s:hi("rubyGlobalVariable", s:colors.gui08, "", "", "", "", "")
608 | call s:hi("rubyInclude", s:colors.gui0D, "", "", "", "", "")
609 | call s:hi("rubyIncluderubyGlobalVariable", s:colors.gui08, "", "", "", "", "")
610 | call s:hi("rubyInstanceVariable", s:colors.gui08, "", "", "", "", "")
611 | call s:hi("rubyInterpolation", s:colors.gui0C, "", "", "", "", "")
612 | call s:hi("rubyInterpolationDelimiter", s:colors.gui08, "", "", "", "", "")
613 | call s:hi("rubyInterpolationDelimiter", s:colors.gui08, "", "", "", "", "")
614 | call s:hi("rubyRegexp", s:colors.gui0C, "", "", "", "", "")
615 | call s:hi("rubyRegexpDelimiter", s:colors.gui0C, "", "", "", "", "")
616 | call s:hi("rubyStringDelimiter", s:colors.gui0B, "", "", "", "", "")
617 | call s:hi("rubySymbol", s:colors.gui0C, "", "", "", "", "")
618 |
619 |
620 | "+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
621 | "+ ---+ P L U G I N F O R M A T +--- +
622 | "+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
623 |
624 | " fugitive.vim
625 | " > tpope/vim-fugitive
626 | call s:hi("gitcommitDiscardedFile", s:colors.gui08, "", "", "", "", "" )
627 | call s:hi("gitcommitUntrackedFile", s:colors.gui0C, "", "", "", "", "" )
628 | call s:hi("gitcommitSelectedFile", s:colors.gui0B, "", "", "", "", "" )
629 | call s:hi("diffAdded", s:colors.gui0B, "", "", "", "", "" )
630 | call s:hi("diffRemoved", s:colors.gui08, "", "", "", "", "" )
631 |
632 | " Vim Clap
633 | " > liuchengxu/vim-clap
634 | let s:colors.save_cpo = &cpoptions
635 | set cpoptions&vim
636 | let s:colors.palette = {}
637 | let s:colors.palette.display = { 'ctermbg': '0', 'guibg': 'gui01' }
638 |
639 | " Let ClapInput, ClapSpinner and ClapSearchText use the same background.
640 | let s:colors.bg0 = { 'ctermbg': '60', 'guibg': s:colors.gui00 }
641 | let s:colors.palette.input = s:colors.bg0
642 | let s:colors.palette.indicator = extend({ 'ctermfg': '238', 'guifg': s:colors.gui01 }, s:colors.bg0)
643 | let s:colors.palette.spinner = extend({ 'ctermfg': '11', 'guifg': s:colors.gui0A, 'cterm': s:colors.bold, 'gui': s:colors.bold }, s:colors.bg0)
644 | let s:colors.palette.search_text = extend({ 'ctermfg': '4', 'guifg': s:colors.gui0D, 'cterm': s:colors.bold, 'gui': s:colors.bold }, s:colors.bg0)
645 | let s:colors.palette.preview = { 'ctermbg': '238', 'guibg': s:colors.gui00 }
646 | let s:colors.palette.selected = { 'ctermfg': '81', 'guifg': s:colors.gui0C, 'cterm': 'bold,underline', 'gui': 'bold,underline' }
647 | let s:colors.palette.current_selection = { 'ctermbg': '236', 'guibg': s:colors.gui01, 'cterm': s:colors.bold, 'gui': s:colors.bold }
648 | let s:colors.palette.selected_sign = { 'ctermfg': '196', 'guifg': s:colors.gui0A }
649 | let s:colors.palette.current_selection_sign = s:colors.palette.selected_sign
650 |
651 | hi ClapShadow guibg=#3b3b4d
652 |
653 | let g:clap_fuzzy_match_hl_groups = [
654 | \ ['75', s:colors.gui0A],
655 | \ ]
656 |
657 | let g:clap#themes#aquarium#palette = s:colors.palette
658 | let &cpoptions = s:colors.save_cpo
659 | unlet s:colors.save_cpo
660 | let g:clap_theme = 'aquarium'
661 |
662 | " vim-plug
663 | " > junegunn/vim-plug
664 | call s:hi("plugDeleted", s:colors.gui08, "", "", "", "italic", "")
665 |
666 | " YAML
667 | " > stephpy/vim-yaml
668 | call s:hi("yamlKey", s:colors.gui08, "", "", "", "italic", "")
669 |
670 | " JEDI
671 | " > davidhalter/jedi-vim
672 | call s:hi("jediFunction", s:colors.gui0E, s:colors.gui02, "", "", "italic", "")
673 | call s:hi("jediFat", s:colors.gui0C, s:colors.gui02, "", "", "italic", "")
674 |
675 | " Pandoc
676 | " > vim-pandoc/vim-pandoc-syntax
677 | call s:hi("pandocDefinitionBlockTerm", s:colors.gui08, "", "", "", "italic", "")
678 | call s:hi("pandocTableDelims", s:colors.gui0E, "", "", "", "", "")
679 | hi! link pandocAtxHeader markdownH1
680 | hi! link pandocBlockQuote markdownBlockquote
681 | hi! link pandocCiteAnchor Operator
682 | hi! link pandocCiteKey pandocReferenceLabel
683 | hi! link pandocDefinitionBlockMark Operator
684 | hi! link pandocEmphasis markdownItalic
685 | hi! link pandocFootnoteID pandocReferenceLabel
686 | hi! link pandocFootnoteIDHead markdownLinkDelimiter
687 | hi! link pandocFootnoteIDTail pandocFootnoteIDHead
688 | hi! link pandocGridTableDelims pandocTableDelims
689 | hi! link pandocGridTableHeader pandocTableDelims
690 | hi! link pandocOperator Operator
691 | hi! link pandocPipeTableDelims pandocTableDelims
692 | hi! link pandocReferenceDefinition pandocReferenceLabel
693 | hi! link pandocReferenceLabel markdownLinkText
694 | hi! link pandocReferenceURL markdownUrl
695 | hi! link pandocSimpleTableHeader pandocAtxHeader
696 | hi! link pandocStrong markdownBold
697 | hi! link pandocTableHeaderWord pandocAtxHeader
698 | hi! link pandocUListItemBullet Operator
699 |
700 | " GitGutter
701 | " > airblade/vim-gitgutter
702 | call s:hi("GitGutterAdd", s:colors.gui0B, "", "", "", "", "")
703 | call s:hi("GitGutterChange", s:colors.gui0D, "", "", "", "", "")
704 | call s:hi("GitGutterDelete", s:colors.gui08, "", "", "", "", "")
705 | call s:hi("GitGutterChangeDelete", s:colors.gui0E, "", "", "", "", "")
706 | highlight! link GitGutterChangeDelete PurpleSign
707 |
708 | " Vim Sneak
709 | " > justinmk/vim-sneak
710 | call s:hi("Sneak", s:colors.gui09, s:colors.gui07, "", "", "", "")
711 | call s:hi("SneakMask", s:colors.gui09, s:colors.gui07, "", "", "", "")
712 | call s:hi("SneakLabel", s:colors.gui07, s:colors.gui07, "", "", "", "")
713 | call s:hi("SneakScope", s:colors.gui0B, s:colors.gui07, "", "", "", "")
714 |
715 | if has('nvim')
716 |
717 | " Treesitter
718 | " > nvim-treesitter/nvim-treesitter
719 | call s:hi("Constructor", s:colors.gui02, "", "", "", "", "")
720 | call s:hi("Emphasis", s:colors.gui02, "", "", "", "", "")
721 | call s:hi("Field", s:colors.gui0E, "", "", "", "", "")
722 | call s:hi("FunctionBuiltin", s:colors.gui0D, "", "", "", "", "")
723 | call s:hi("FuncMacro", s:colors.gui0E, "", "", "", "", "")
724 | call s:hi("Method", s:colors.gui0B, "", "", "", "", "")
725 | call s:hi("Parameter", s:colors.gui09, "", "", "", "", "")
726 | call s:hi("TypeBuiltin", s:colors.gui0F, "", "", "", "", "")
727 | call s:hi("TSTitle", s:colors.gui09, "", "", "", "", "")
728 | call s:hi("TreeSitterVariable", s:colors.gui0B, "", "", "", "", "")
729 | hi! link TSAnnotation PreProc
730 | hi! link TSAttribute Decorator
731 | hi! link TSBoolean Boolean
732 | hi! link TSCharacter Character
733 | hi! link TSConditional Conditional
734 | hi! link TSConstant Constant
735 | hi! link TSConstBuiltin Structure
736 | hi! link TSConstructor Constructor
737 | hi! link TSEmphasis Emphasis
738 | hi! link TSError Error
739 | hi! link TSException Exception
740 | hi! link TSFloat Float
741 | hi! link TSField Field
742 | hi! link TSFunction Function
743 | hi! link TSFuncBuiltin FunctionBuiltin
744 | hi! link TSFuncMacro FuncMacro " FuncMacro is mostly used in rust
745 | hi! link TSKeyword Keyword
746 | hi! link TSKeywordFunction Function
747 | hi! link TSKeywordOperator Operator
748 | hi! link TSLabel Label
749 | hi! link TSLiteral Constant
750 | hi! link TSMethod Method
751 | hi! link TSNamespace Directory
752 | hi! link TSNumber Number
753 | hi! link TSOperator Operator
754 | hi! link TSParameter Parameter
755 | hi! link TSPunctBracket Delimiter
756 | hi! link TSPunctDelimiter Delimiter
757 | hi! link TSPunctSpecial DelimterAlt
758 | hi! link TSRepeat Repeat
759 | hi! link TSString String
760 | hi! link TSStringEscape SpecialKey
761 | hi! link TSStringRegex String
762 | hi! link TSStrong Bold
763 | hi! link TSStructure Structure
764 | hi! link TSTag Keyword
765 | hi! link TSTagDelimiter Delimiter
766 | hi! link TSText String
767 | hi! link TSType Type
768 | hi! link TSTypeBuiltin TypeBuiltin
769 | hi! link TSUnderline Underlined
770 | hi! link TSURI URL
771 | hi! link TSVariable Variable
772 | hi! link TSVariableBuiltin TreeSitterVariable
773 |
774 | " NvimTree
775 | " > kyazdani42/nvim-tree.lua
776 | call s:hi("NvimTreeExecFile", s:colors.gui0B, "", "", "", "", "")
777 | call s:hi("NvimTreeOpenedFile", s:colors.gui0A, "", "", "", s:colors.bold, "")
778 | call s:hi("NvimTreeSpecialFile", s:colors.gui09, "", "", "", "italic", "")
779 | call s:hi("NvimTreeMarkdownFile", s:colors.gui09, "", "", "", "", "")
780 | call s:hi("NvimTreeImageFile", s:colors.gui0E, "", "", "", "", "")
781 | call s:hi("NvimTreeRootFolder", s:colors.gui0C, "", "", "", "italic", "")
782 | call s:hi("NvimTreeFolderName", s:colors.gui02, "", "", "", "", "")
783 | call s:hi("NvimTreeFolderNormal", "", s:colors.gui07, "", "", "", "")
784 |
785 | hi! link LspDiagnosticsError Error
786 | hi! link LspDiagnosticsWarning healthWarning
787 | hi! link LspDiagnosticsInformation NvimTreeSpecialFile
788 | hi! link LspDiagnosticsHint Label
789 |
790 | call s:hi("NvimTreeGitDirty", s:colors.gui08, "", "", "", "underline", "")
791 | call s:hi("NvimTreeGitStaged", s:colors.gui0B, "", "", "", "", "")
792 | call s:hi("NvimTreeGitMerge", s:colors.gui0C, "", "", "", "", "")
793 |
794 | hi! link NvimTreeGitRenamed GitGutterChange
795 | hi! link NvimTreeGitNew GitGutterAdd
796 | hi! link NvimTreeGitDeleted GitGutterDelete
797 |
798 | call s:hi("NvimTreeWindowPicker", s:colors.gui03, "", "", "", "", "")
799 |
800 | end
801 |
802 |
--------------------------------------------------------------------------------
/extras/.Xresources:
--------------------------------------------------------------------------------
1 | ! special
2 | *.foreground: #c8cedc
3 | *.background: #20202a
4 | *.cursorColor: #b8dceb
5 |
6 | ! black
7 | *.color0: #3b3b4d
8 | *.color8: #1b1b23
9 |
10 | ! red
11 | *.color1: #ebb9b9
12 | *.color9: #d95e59
13 |
14 | ! green
15 | *.color2: #caf6bb
16 | *.color10: #8fc587
17 |
18 | ! yellow
19 | *.color3: #E6DFB8
20 | *.color11: #ffcf85
21 |
22 | ! blue
23 | *.color4: #cddbf9
24 | *.color12: #4a83c3
25 |
26 | ! magenta
27 | *.color5: #f6bbe7
28 | *.color13: #bf83b5
29 |
30 | ! cyan
31 | *.color6: #b8dceb
32 | *.color14: #4eb3cd
33 |
34 | ! white
35 | *.color7: #c8cedc
36 | *.color15: #abb2c2
37 |
--------------------------------------------------------------------------------
/extras/Aquarium Dark.tmTheme:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 | author
8 | FrenzyExists
9 | name
10 | Aquarium Dark
11 | settings
12 |
13 |
14 | settings
15 |
16 | background
17 | #20202A
18 | caret
19 | #44444c
20 | foreground
21 | #63718B
22 | invisibles
23 | #44444c
24 | lineHighlight
25 | #32323b
26 | selection
27 | #44444c
28 |
29 |
30 |
31 | name
32 | Comment
33 | scope
34 | comment
35 | settings
36 |
37 | foreground
38 | #4c5664
39 |
40 |
41 |
42 | name
43 | Foreground
44 | scope
45 | keyword.operator.class, constant.other, source.php.embedded.line
46 | settings
47 |
48 | fontStyle
49 |
50 | foreground
51 | #535f75
52 |
53 |
54 |
55 | name
56 | Variable, String Link, Regular Expression, Tag Name, GitGutter deleted
57 | scope
58 | variable, support.other.variable, string.other.link, string.regexp, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag, markup.deleted.git_gutter
59 | settings
60 |
61 | foreground
62 | #CDDBF9
63 |
64 |
65 |
66 | name
67 | Number, Constant, Function Argument, Tag Attribute, Embedded
68 | scope
69 | constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit
70 | settings
71 |
72 | fontStyle
73 |
74 | foreground
75 | #B8DEEB
76 |
77 |
78 |
79 | name
80 | Class, Support
81 | scope
82 | entity.name.class, entity.name.type.class, support.type, support.class
83 | settings
84 |
85 | fontStyle
86 |
87 | foreground
88 | #f6bbe7
89 |
90 |
91 |
92 | name
93 | String, Symbols, Inherited Class, Markup Heading, GitGutter inserted
94 | scope
95 | string, constant.other.symbol, entity.other.inherited-class, entity.name.filename, markup.heading, markup.inserted.git_gutter
96 | settings
97 |
98 | fontStyle
99 |
100 | foreground
101 | #B1DBA4
102 |
103 |
104 |
105 | name
106 | Operator, Misc
107 | scope
108 | keyword.operator, constant.other.color
109 | settings
110 |
111 | foreground
112 | #EBB9B9
113 |
114 |
115 |
116 | name
117 | Function, Special Method, Block Level, GitGutter changed
118 | scope
119 | entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level, markup.changed.git_gutter
120 | settings
121 |
122 | fontStyle
123 |
124 | foreground
125 | #E6DFB8
126 |
127 |
128 |
129 | name
130 | Keyword, Storage
131 | scope
132 | keyword, storage, storage.type
133 | settings
134 |
135 | fontStyle
136 | bold
137 | foreground
138 | #EBB9B9
139 |
140 |
141 |
142 | name
143 | Invalid
144 | scope
145 | invalid
146 | settings
147 |
148 | background
149 | #CDDBF9
150 | fontStyle
151 |
152 | foreground
153 | #63718B
154 |
155 |
156 |
157 | name
158 | Separator
159 | scope
160 | meta.separator
161 | settings
162 |
163 | foreground
164 | #63718B
165 |
166 |
167 |
168 | name
169 | Deprecated
170 | scope
171 | invalid.deprecated
172 | settings
173 |
174 | background
175 | #a0a8b6
176 | fontStyle
177 |
178 | foreground
179 | #20202A
180 |
181 |
182 |
183 | name
184 | Diff foreground
185 | scope
186 | markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file
187 | settings
188 |
189 | foreground
190 | #fafafa
191 |
192 |
193 |
194 | name
195 | Diff insertion
196 | scope
197 | markup.inserted.diff, meta.diff.header.to-file
198 | settings
199 |
200 | background
201 | #123d0f
202 |
203 |
204 |
205 | name
206 | Diff deletion
207 | scope
208 | markup.deleted.diff, meta.diff.header.from-file
209 | settings
210 |
211 | background
212 |
213 |
214 |
215 |
216 | name
217 | Diff header
218 | scope
219 | meta.diff.header.from-file, meta.diff.header.to-file
220 | settings
221 |
222 | foreground
223 |
224 | background
225 |
226 |
227 |
228 |
229 | name
230 | Diff range
231 | scope
232 | meta.diff.range
233 | settings
234 |
235 | fontStyle
236 | italic
237 | foreground
238 | #EBB9B9
239 |
240 |
241 |
242 | uuid
243 |
244 | colorSpaceName
245 | sRGB
246 |
247 |
248 |
--------------------------------------------------------------------------------
/extras/Aquarium Light.tmTheme:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 | author
8 | FrenzyExists
9 | name
10 | Aquarium Light
11 | settings
12 |
13 |
14 | settings
15 |
16 | background
17 | #E6E6F1
18 | caret
19 | #c1c1ca
20 | foreground
21 | #708190
22 | invisibles
23 | #c1c1ca
24 | lineHighlight
25 | #d4d4de
26 | selection
27 | #c1c1ca
28 |
29 |
30 |
31 | name
32 | Comment
33 | scope
34 | comment
35 | settings
36 |
37 | foreground
38 | #9CA6B9
39 |
40 |
41 |
42 | name
43 | Foreground
44 | scope
45 | keyword.operator.class, constant.other, source.php.embedded.line
46 | settings
47 |
48 | fontStyle
49 |
50 | foreground
51 | #8795a2
52 |
53 |
54 |
55 | name
56 | Variable, String Link, Regular Expression, Tag Name, GitGutter deleted
57 | scope
58 | variable, support.other.variable, string.other.link, string.regexp, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag, markup.deleted.git_gutter
59 | settings
60 |
61 | foreground
62 | #6A8CBC
63 |
64 |
65 |
66 | name
67 | Number, Constant, Function Argument, Tag Attribute, Embedded
68 | scope
69 | constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit
70 | settings
71 |
72 | fontStyle
73 |
74 | foreground
75 | #829FB0
76 |
77 |
78 |
79 | name
80 | Class, Support
81 | scope
82 | entity.name.class, entity.name.type.class, support.type, support.class
83 | settings
84 |
85 | fontStyle
86 |
87 | foreground
88 | #8787BF
89 |
90 |
91 |
92 | name
93 | String, Symbols, Inherited Class, Markup Heading, GitGutter inserted
94 | scope
95 | string, constant.other.symbol, entity.other.inherited-class, entity.name.filename, markup.heading, markup.inserted.git_gutter
96 | settings
97 |
98 | fontStyle
99 |
100 | foreground
101 | #7D9685
102 |
103 |
104 |
105 | name
106 | Operator, Misc
107 | scope
108 | keyword.operator, constant.other.color
109 | settings
110 |
111 | foreground
112 | #C34864
113 |
114 |
115 |
116 | name
117 | Function, Special Method, Block Level, GitGutter changed
118 | scope
119 | entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level, markup.changed.git_gutter
120 | settings
121 |
122 | fontStyle
123 |
124 | foreground
125 | #DE956F
126 |
127 |
128 |
129 | name
130 | Keyword, Storage
131 | scope
132 | keyword, storage, storage.type
133 | settings
134 |
135 | fontStyle
136 | bold
137 | foreground
138 | #C34864
139 |
140 |
141 |
142 | name
143 | Invalid
144 | scope
145 | invalid
146 | settings
147 |
148 | background
149 | #6A8CBC
150 | fontStyle
151 |
152 | foreground
153 | #708190
154 |
155 |
156 |
157 | name
158 | Separator
159 | scope
160 | meta.separator
161 | settings
162 |
163 | foreground
164 | #708190
165 |
166 |
167 |
168 | name
169 | Deprecated
170 | scope
171 | invalid.deprecated
172 | settings
173 |
174 | background
175 | #7F8E9D
176 | fontStyle
177 |
178 | foreground
179 | #E6E6F1
180 |
181 |
182 |
183 | name
184 | Diff foreground
185 | scope
186 | markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file
187 | settings
188 |
189 | foreground
190 | #000000
191 |
192 |
193 |
194 | name
195 | Diff insertion
196 | scope
197 | markup.inserted.diff, meta.diff.header.to-file
198 | settings
199 |
200 | background
201 | #bef6dc
202 |
203 |
204 |
205 | name
206 | Diff deletion
207 | scope
208 | markup.deleted.diff, meta.diff.header.from-file
209 | settings
210 |
211 | background
212 |
213 |
214 |
215 |
216 | name
217 | Diff header
218 | scope
219 | meta.diff.header.from-file, meta.diff.header.to-file
220 | settings
221 |
222 | foreground
223 | #111111
224 | background
225 |
226 |
227 |
228 |
229 | name
230 | Diff range
231 | scope
232 | meta.diff.range
233 | settings
234 |
235 | fontStyle
236 | italic
237 | foreground
238 | #C34864
239 |
240 |
241 |
242 | uuid
243 |
244 | colorSpaceName
245 | sRGB
246 |
247 |
248 |
--------------------------------------------------------------------------------
/extras/aquarium_dark:
--------------------------------------------------------------------------------
1 | [theme]
2 | color_1=#3B3B4D
3 | color_2=#EBB9B9
4 | color_3=#CAF6BB
5 | color_4=#E6DFB8
6 | color_5=#CDDBF9
7 | color_6=#F6BBE7
8 | color_7=#B8DCEB
9 | color_8=#c8cedc
10 | color_9=#1B1B23
11 | color_10=#D95E59
12 | color_11=#8FC587
13 | color_12=#FFCF85
14 | color_13=#4A83C3
15 | color_14=#BD83B5
16 | color_15=#4EB3CD
17 | color_16=#ABB2C2
18 | background=#20202A
19 | foreground=#C8CEDC
20 | tab=#B8DCEB
21 | style=dark
22 |
--------------------------------------------------------------------------------
/extras/terminal-themes/alacritty/alacritty_aquarium.yml:
--------------------------------------------------------------------------------
1 | # --| Frenzy's Alacritty |-- #
2 |
3 | # Using Aquarium
4 |
5 | # LIGHT - DARK
6 | #BG - #57718B or #C6D9DF
7 | # Implementation of Colors
8 |
9 | schemes:
10 | aquarium_dark: &dark
11 | primary:
12 | background: &aquarium_bg '#20202A'
13 | foreground: '#63718B'
14 | bright_foreground: '#a0a8b6'
15 | dim_foreground: '#4c5664'
16 |
17 | cursor:
18 | cursor: '#b8dceb'
19 | text: '#20202a'
20 |
21 | vi_mode_cursor:
22 | cursor: '#E8CCA7'
23 |
24 | bright:
25 | black: '#3b3b4d'
26 | red: '#cc9b9d'
27 | green: '#a3ccad'
28 | yellow: '#d1ba97'
29 | blue: '#B8C9EA'
30 | magenta: '#c497b3'
31 | cyan: '#95C2D1'
32 | white: '#63718B'
33 |
34 | normal:
35 | black: '#44495E'
36 | red: '#ebb9b9'
37 | green: '#caf6bb'
38 | yellow: '#ebe3b9'
39 | blue: '#cddbf9'
40 | magenta: '#f6bbe7'
41 | cyan: '#b8dceb'
42 | white: '#C6D0E9'
43 |
44 | aquarium_light: &light
45 | primary:
46 | background: &aquarium_bg '#E6E6F1'
47 | foreground: '#708190'
48 | bright_foreground: '#9CA6B9'
49 | dim_foreground: '#7F8E9D'
50 |
51 | cursor:
52 | cursor: '#829FB0'
53 |
54 | vi_mode_cursor:
55 | cursor: '#6A8CBC'
56 |
57 | bright:
58 | black: '#414560'
59 | red: '#B7435E'
60 | green: '#7e8f80'
61 | yellow: '#D88B72'
62 | blue: '#6E7EBF'
63 | magenta: '#7170C2'
64 | cyan: '#728A9A'
65 | white: '#CCCBD9'
66 |
67 | normal:
68 | black: '#313449'
69 | red: '#C34864'
70 | green: '#7D9685'
71 | yellow: '#DE956F'
72 | blue: '#6A8CBC'
73 | magenta: '#8787BF'
74 | cyan: '#829FB0'
75 | white: '#D5D4E0'
76 |
77 | # Change to dark
78 | colors:
79 | *light
80 |
81 | scrolling:
82 | history: 10000
83 | multiplier: 100
84 | faux_multiplier: 100
85 | auto_scroll: true
86 |
87 | window:
88 | dimensions:
89 | columns: 100
90 | lines: 100
91 |
92 | padding:
93 | x: 10
94 | y: 10
95 |
96 | tabspaces: 4
97 |
98 | font:
99 | normal:
100 | family: Sauce Code Pro Nerd Font
101 | style: Regular
102 |
103 | italic:
104 | family: Cartograph CF
105 | style: Italic
106 | bold:
107 | family: Cartograph CF
108 | style: Bold Italic
109 |
110 | size: 15
111 | history: 10000
112 | offset:
113 | x: -1
114 | y: 1
115 | glyph_offset:
116 | x: 0
117 | y: 0
118 |
119 | env:
120 | WINIT_X11_SCALE_FACTOR: '1.0'
121 |
122 |
123 | key_bindings:
124 | - { key: V, mods: Control, action: Paste }
125 | - { key: C, mods: Control, action: Copy }
126 | - { key: Paste, action: Paste }
127 | - { key: Copy, action: Copy }
128 | - { key: Q, mods: Alt, action: Quit }
129 | - { key: N, mods: Alt, action: SpawnNewInstance }
130 | - { key: Return, mods: Control, action: ToggleFullscreen }
131 | - { key: Equals, mods: Control, action: IncreaseFontSize }
132 | - { key: Minus, mods: Control, action: DecreaseFontSize }
133 | - { key: S, mods: Control|Shift, chars: "\x1b[83;5u" }
134 |
135 | cursor:
136 | style: underline
137 |
138 | mouse:
139 | double_click: { threshold: 300 }
140 | hide_when_typing: true
141 |
142 | selection:
143 | semantic_escape_chars: ",│`|:\"' ()[]{}<>"
144 |
145 | mouse_bindings:
146 | - { mouse: Middle, action: PasteSelection }
147 |
148 | dynamic_title: false
149 | dynamic_padding: false
150 |
--------------------------------------------------------------------------------
/extras/terminal-themes/gnome-terminal/aquarium-dark.sh:
--------------------------------------------------------------------------------
1 |
2 | #!/usr/bin/env bash
3 | # Base16 - Gnome Terminal color scheme install script
4 |
5 | [[ -z "$PROFILE_NAME" ]] && PROFILE_NAME="terminal.sexy"
6 | [[ -z "$PROFILE_SLUG" ]] && PROFILE_SLUG="terminal-dot-sexy"
7 | [[ -z "$DCONF" ]] && DCONF=dconf
8 | [[ -z "$UUIDGEN" ]] && UUIDGEN=uuidgen
9 |
10 | dset() {
11 | local key="$1"; shift
12 | local val="$1"; shift
13 |
14 | if [[ "$type" == "string" ]]; then
15 | val="'$val'"
16 | fi
17 |
18 | "$DCONF" write "$PROFILE_KEY/$key" "$val"
19 | }
20 |
21 | # because dconf still doesn't have "append"
22 | dlist_append() {
23 | local key="$1"; shift
24 | local val="$1"; shift
25 |
26 | local entries="$(
27 | {
28 | "$DCONF" read "$key" | tr -d '[]' | tr , "\n" | fgrep -v "$val"
29 | echo "'$val'"
30 | } | head -c-1 | tr "\n" ,
31 | )"
32 |
33 | "$DCONF" write "$key" "[$entries]"
34 | }
35 |
36 | # Newest versions of gnome-terminal use dconf
37 | if which "$DCONF" > /dev/null 2>&1; then
38 | [[ -z "$BASE_KEY_NEW" ]] && BASE_KEY_NEW=/org/gnome/terminal/legacy/profiles:
39 |
40 | if [[ -n "`$DCONF list $BASE_KEY_NEW/`" ]]; then
41 | if which "$UUIDGEN" > /dev/null 2>&1; then
42 | PROFILE_SLUG=`uuidgen`
43 | fi
44 |
45 | if [[ -n "`$DCONF read $BASE_KEY_NEW/default`" ]]; then
46 | DEFAULT_SLUG=`$DCONF read $BASE_KEY_NEW/default | tr -d \'`
47 | else
48 | DEFAULT_SLUG=`$DCONF list $BASE_KEY_NEW/ | grep '^:' | head -n1 | tr -d :/`
49 | fi
50 |
51 | DEFAULT_KEY="$BASE_KEY_NEW/:$DEFAULT_SLUG"
52 | PROFILE_KEY="$BASE_KEY_NEW/:$PROFILE_SLUG"
53 |
54 | # copy existing settings from default profile
55 | $DCONF dump "$DEFAULT_KEY/" | $DCONF load "$PROFILE_KEY/"
56 |
57 | # add new copy to list of profiles
58 | dlist_append $BASE_KEY_NEW/list "$PROFILE_SLUG"
59 |
60 | # update profile values with theme options
61 | dset visible-name "'$PROFILE_NAME'"
62 | dset palette "['#44495e', '#ebb9b9', '#b1dba4', '#e6dfb8', '#cddbf9', '#f6bbe7', '#cddbf9', '#c6d0e9', '#3b3b4d', '#cc9b9d', '#a3ccad', '#d1ba97', '#b8c9ea', '#b294bb', '#95c2d1', '#63718b']"
63 | dset background-color "'#20202a'"
64 | dset foreground-color "'#63718b'"
65 | dset bold-color "'#63718b'"
66 | dset bold-color-same-as-fg "true"
67 | dset use-theme-colors "false"
68 | dset use-theme-background "false"
69 |
70 | unset PROFILE_NAME
71 | unset PROFILE_SLUG
72 | unset DCONF
73 | unset UUIDGEN
74 | exit 0
75 | fi
76 | fi
77 |
78 | # Fallback for Gnome 2 and early Gnome 3
79 | [[ -z "$GCONFTOOL" ]] && GCONFTOOL=gconftool
80 | [[ -z "$BASE_KEY" ]] && BASE_KEY=/apps/gnome-terminal/profiles
81 |
82 | PROFILE_KEY="$BASE_KEY/$PROFILE_SLUG"
83 |
84 | gset() {
85 | local type="$1"; shift
86 | local key="$1"; shift
87 | local val="$1"; shift
88 |
89 | "$GCONFTOOL" --set --type "$type" "$PROFILE_KEY/$key" -- "$val"
90 | }
91 |
92 | # Because gconftool doesn't have "append"
93 | glist_append() {
94 | local type="$1"; shift
95 | local key="$1"; shift
96 | local val="$1"; shift
97 |
98 | local entries="$(
99 | {
100 | "$GCONFTOOL" --get "$key" | tr -d '[]' | tr , "\n" | fgrep -v "$val"
101 | echo "$val"
102 | } | head -c-1 | tr "\n" ,
103 | )"
104 |
105 | "$GCONFTOOL" --set --type list --list-type $type "$key" "[$entries]"
106 | }
107 |
108 | # Append the Base16 profile to the profile list
109 | glist_append string /apps/gnome-terminal/global/profile_list "$PROFILE_SLUG"
110 |
111 | gset string visible_name "$PROFILE_NAME"
112 | gset string palette "#44495e:#ebb9b9:#b1dba4:#e6dfb8:#cddbf9:#f6bbe7:#cddbf9:#c6d0e9:#3b3b4d:#cc9b9d:#a3ccad:#d1ba97:#b8c9ea:#b294bb:#95c2d1:#63718b"
113 | gset string background_color "#20202a"
114 | gset string foreground_color "#63718b"
115 | gset string bold_color "#63718b"
116 | gset bool bold_color_same_as_fg "true"
117 | gset bool use_theme_colors "false"
118 | gset bool use_theme_background "false"
119 |
120 | unset PROFILE_NAME
121 | unset PROFILE_SLUG
122 | unset DCONF
123 | unset UUIDGEN
124 |
--------------------------------------------------------------------------------
/extras/terminal-themes/gnome-terminal/aquarium-light.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | # Base16 - Gnome Terminal color scheme install script
3 |
4 | [[ -z "$PROFILE_NAME" ]] && PROFILE_NAME="terminal.sexy"
5 | [[ -z "$PROFILE_SLUG" ]] && PROFILE_SLUG="terminal-dot-sexy"
6 | [[ -z "$DCONF" ]] && DCONF=dconf
7 | [[ -z "$UUIDGEN" ]] && UUIDGEN=uuidgen
8 |
9 | dset() {
10 | local key="$1"; shift
11 | local val="$1"; shift
12 |
13 | if [[ "$type" == "string" ]]; then
14 | val="'$val'"
15 | fi
16 |
17 | "$DCONF" write "$PROFILE_KEY/$key" "$val"
18 | }
19 |
20 | # because dconf still doesn't have "append"
21 | dlist_append() {
22 | local key="$1"; shift
23 | local val="$1"; shift
24 |
25 | local entries="$(
26 | {
27 | "$DCONF" read "$key" | tr -d '[]' | tr , "\n" | fgrep -v "$val"
28 | echo "'$val'"
29 | } | head -c-1 | tr "\n" ,
30 | )"
31 |
32 | "$DCONF" write "$key" "[$entries]"
33 | }
34 |
35 | # Newest versions of gnome-terminal use dconf
36 | if which "$DCONF" > /dev/null 2>&1; then
37 | [[ -z "$BASE_KEY_NEW" ]] && BASE_KEY_NEW=/org/gnome/terminal/legacy/profiles:
38 |
39 | if [[ -n "`$DCONF list $BASE_KEY_NEW/`" ]]; then
40 | if which "$UUIDGEN" > /dev/null 2>&1; then
41 | PROFILE_SLUG=`uuidgen`
42 | fi
43 |
44 | if [[ -n "`$DCONF read $BASE_KEY_NEW/default`" ]]; then
45 | DEFAULT_SLUG=`$DCONF read $BASE_KEY_NEW/default | tr -d \'`
46 | else
47 | DEFAULT_SLUG=`$DCONF list $BASE_KEY_NEW/ | grep '^:' | head -n1 | tr -d :/`
48 | fi
49 |
50 | DEFAULT_KEY="$BASE_KEY_NEW/:$DEFAULT_SLUG"
51 | PROFILE_KEY="$BASE_KEY_NEW/:$PROFILE_SLUG"
52 |
53 | # copy existing settings from default profile
54 | $DCONF dump "$DEFAULT_KEY/" | $DCONF load "$PROFILE_KEY/"
55 |
56 | # add new copy to list of profiles
57 | dlist_append $BASE_KEY_NEW/list "$PROFILE_SLUG"
58 |
59 | # update profile values with theme options
60 | dset visible-name "'$PROFILE_NAME'"
61 | dset palette "['#cccbd9', '#b7435e', '#7e8f80', '#d88b72', '#6e7ebf', '#cc99cc', '#728a9a', '#9ca6b9', '#d5d4e0', '#cd667b', '#7d9685', '#de956f', '#6a8cbc', '#8787bf', '#829fb0', '#afb5c6']"
62 | dset background-color "'#e6e6f1'"
63 | dset foreground-color "'#708190'"
64 | dset bold-color "'#708190'"
65 | dset bold-color-same-as-fg "true"
66 | dset use-theme-colors "false"
67 | dset use-theme-background "false"
68 |
69 | unset PROFILE_NAME
70 | unset PROFILE_SLUG
71 | unset DCONF
72 | unset UUIDGEN
73 | exit 0
74 | fi
75 | fi
76 |
77 | # Fallback for Gnome 2 and early Gnome 3
78 | [[ -z "$GCONFTOOL" ]] && GCONFTOOL=gconftool
79 | [[ -z "$BASE_KEY" ]] && BASE_KEY=/apps/gnome-terminal/profiles
80 |
81 | PROFILE_KEY="$BASE_KEY/$PROFILE_SLUG"
82 |
83 | gset() {
84 | local type="$1"; shift
85 | local key="$1"; shift
86 | local val="$1"; shift
87 |
88 | "$GCONFTOOL" --set --type "$type" "$PROFILE_KEY/$key" -- "$val"
89 | }
90 |
91 | # Because gconftool doesn't have "append"
92 | glist_append() {
93 | local type="$1"; shift
94 | local key="$1"; shift
95 | local val="$1"; shift
96 |
97 | local entries="$(
98 | {
99 | "$GCONFTOOL" --get "$key" | tr -d '[]' | tr , "\n" | fgrep -v "$val"
100 | echo "$val"
101 | } | head -c-1 | tr "\n" ,
102 | )"
103 |
104 | "$GCONFTOOL" --set --type list --list-type $type "$key" "[$entries]"
105 | }
106 |
107 | # Append the Base16 profile to the profile list
108 | glist_append string /apps/gnome-terminal/global/profile_list "$PROFILE_SLUG"
109 |
110 | gset string visible_name "$PROFILE_NAME"
111 | gset string palette "#cccbd9:#b7435e:#7e8f80:#d88b72:#6e7ebf:#cc99cc:#728a9a:#9ca6b9:#d5d4e0:#cd667b:#7d9685:#de956f:#6a8cbc:#8787bf:#829fb0:#afb5c6"
112 | gset string background_color "#e6e6f1"
113 | gset string foreground_color "#708190"
114 | gset string bold_color "#708190"
115 | gset bool bold_color_same_as_fg "true"
116 | gset bool use_theme_colors "false"
117 | gset bool use_theme_background "false"
118 |
119 | unset PROFILE_NAME
120 | unset PROFILE_SLUG
121 | unset DCONF
122 | unset UUIDGEN
123 |
124 |
--------------------------------------------------------------------------------
/extras/terminal-themes/iterm/aquarium-dark.itermcolors:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Ansi 0 Color
6 |
7 | Color Space
8 | sRGB
9 | Blue Component
10 | 0.3686274509803922
11 | Green Component
12 | 0.28627450980392155
13 | Red Component
14 | 0.26666666666666666
15 |
16 | Ansi 1 Color
17 |
18 | Color Space
19 | sRGB
20 | Blue Component
21 | 0.7254901960784313
22 | Green Component
23 | 0.7254901960784313
24 | Red Component
25 | 0.9215686274509803
26 |
27 | Ansi 10 Color
28 |
29 | Color Space
30 | sRGB
31 | Blue Component
32 | 0.6784313725490196
33 | Green Component
34 | 0.8
35 | Red Component
36 | 0.6392156862745098
37 |
38 | Ansi 11 Color
39 |
40 | Color Space
41 | sRGB
42 | Blue Component
43 | 0.592156862745098
44 | Green Component
45 | 0.7294117647058823
46 | Red Component
47 | 0.8196078431372549
48 |
49 | Ansi 12 Color
50 |
51 | Color Space
52 | sRGB
53 | Blue Component
54 | 0.9176470588235294
55 | Green Component
56 | 0.788235294117647
57 | Red Component
58 | 0.7215686274509804
59 |
60 | Ansi 13 Color
61 |
62 | Color Space
63 | sRGB
64 | Blue Component
65 | 0.7333333333333333
66 | Green Component
67 | 0.5803921568627451
68 | Red Component
69 | 0.6980392156862745
70 |
71 | Ansi 14 Color
72 |
73 | Color Space
74 | sRGB
75 | Blue Component
76 | 0.8196078431372549
77 | Green Component
78 | 0.7607843137254902
79 | Red Component
80 | 0.5843137254901961
81 |
82 | Ansi 15 Color
83 |
84 | Color Space
85 | sRGB
86 | Blue Component
87 | 0.5450980392156862
88 | Green Component
89 | 0.44313725490196076
90 | Red Component
91 | 0.38823529411764707
92 |
93 | Ansi 2 Color
94 |
95 | Color Space
96 | sRGB
97 | Blue Component
98 | 0.6431372549019608
99 | Green Component
100 | 0.8588235294117647
101 | Red Component
102 | 0.6941176470588235
103 |
104 | Ansi 3 Color
105 |
106 | Color Space
107 | sRGB
108 | Blue Component
109 | 0.7215686274509804
110 | Green Component
111 | 0.8745098039215686
112 | Red Component
113 | 0.9019607843137255
114 |
115 | Ansi 4 Color
116 |
117 | Color Space
118 | sRGB
119 | Blue Component
120 | 0.9764705882352941
121 | Green Component
122 | 0.8588235294117647
123 | Red Component
124 | 0.803921568627451
125 |
126 | Ansi 5 Color
127 |
128 | Color Space
129 | sRGB
130 | Blue Component
131 | 0.9058823529411765
132 | Green Component
133 | 0.7333333333333333
134 | Red Component
135 | 0.9647058823529412
136 |
137 | Ansi 6 Color
138 |
139 | Color Space
140 | sRGB
141 | Blue Component
142 | 0.9764705882352941
143 | Green Component
144 | 0.8588235294117647
145 | Red Component
146 | 0.803921568627451
147 |
148 | Ansi 7 Color
149 |
150 | Color Space
151 | sRGB
152 | Blue Component
153 | 0.9137254901960784
154 | Green Component
155 | 0.8156862745098039
156 | Red Component
157 | 0.7764705882352941
158 |
159 | Ansi 8 Color
160 |
161 | Color Spce
162 | sRGB
163 | Blue Component
164 | 0.30196078431372547
165 | Green Component
166 | 0.23137254901960785
167 | Red Component
168 | 0.23137254901960785
169 |
170 | Ansi 9 Color
171 |
172 | Color Space
173 | sRGB
174 | Blue Component
175 | 0.615686274509804
176 | Green Component
177 | 0.6078431372549019
178 | Red Component
179 | 0.8
180 |
181 | Background Color
182 |
183 | Color Space
184 | sRGB
185 | Blue Component
186 | 0.16470588235294117
187 | Green Component
188 | 0.12549019607843137
189 | Red Component
190 | 0.12549019607843137
191 |
192 | Bold Color
193 |
194 | Color Space
195 | sRGB
196 | Blue Component
197 | 0.5450980392156862
198 | Green Component
199 | 0.44313725490196076
200 | Red Component
201 | 0.38823529411764707
202 |
203 | Cursor Color
204 |
205 | Color Space
206 | sRGB
207 | Blue Component
208 | 0.5450980392156862
209 | Green Component
210 | 0.44313725490196076
211 | Red Component
212 | 0.38823529411764707
213 |
214 | Cursor Text Color
215 |
216 | Color Space
217 | sRGB
218 | Blue Component
219 | 0.16470588235294117
220 | Green Component
221 | 0.12549019607843137
222 | Red Component
223 | 0.12549019607843137
224 |
225 | Foreground Color
226 |
227 | Color Space
228 | sRGB
229 | Blue Component
230 | 0.5450980392156862
231 | Green Component
232 | 0.44313725490196076
233 | Red Component
234 | 0.38823529411764707
235 |
236 | Selected Text Color
237 |
238 | Color Space
239 | sRGB
240 | Blue Component
241 | 0.5450980392156862
242 | Green Component
243 | 0.44313725490196076
244 | Red Component
245 | 0.38823529411764707
246 |
247 | Selection Color
248 |
249 | Color Space
250 | sRGB
251 | Blue Component
252 | 0.16470588235294117
253 | Green Component
254 | 0.12549019607843137
255 | Red Component
256 | 0.12549019607843137
257 |
258 |
259 |
260 |
--------------------------------------------------------------------------------
/extras/terminal-themes/iterm/aquarium-light.itermcolors:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Ansi 0 Color
6 |
7 | Color Space
8 | sRGB
9 | Blue Component
10 | 0.8509803921568627
11 | Green Component
12 | 0.796078431372549
13 | Red Component
14 | 0.8
15 |
16 | Ansi 1 Color
17 |
18 | Color Space
19 | sRGB
20 | Blue Component
21 | 0.3686274509803922
22 | Green Component
23 | 0.2627450980392157
24 | Red Component
25 | 0.7176470588235294
26 |
27 | Ansi 10 Color
28 |
29 | Color Space
30 | sRGB
31 | Blue Component
32 | 0.5215686274509804
33 | Green Component
34 | 0.5882352941176471
35 | Red Component
36 | 0.49019607843137253
37 |
38 | Ansi 11 Color
39 |
40 | Color Space
41 | sRGB
42 | Blue Component
43 | 0.43529411764705883
44 | Green Component
45 | 0.5843137254901961
46 | Red Component
47 | 0.8705882352941177
48 |
49 | Ansi 12 Color
50 |
51 | Color Space
52 | sRGB
53 | Blue Component
54 | 0.7372549019607844
55 | Green Component
56 | 0.5490196078431373
57 | Red Component
58 | 0.41568627450980394
59 |
60 | Ansi 13 Color
61 |
62 | Color Space
63 | sRGB
64 | Blue Component
65 | 0.7490196078431373
66 | Green Component
67 | 0.5294117647058824
68 | Red Component
69 | 0.5294117647058824
70 |
71 | Ansi 14 Color
72 |
73 | Color Space
74 | sRGB
75 | Blue Component
76 | 0.6901960784313725
77 | Green Component
78 | 0.6235294117647059
79 | Red Component
80 | 0.5098039215686274
81 |
82 | Ansi 15 Color
83 |
84 | Color Space
85 | sRGB
86 | Blue Component
87 | 0.7764705882352941
88 | Green Component
89 | 0.7098039215686275
90 | Red Component
91 | 0.6862745098039216
92 |
93 | Ansi 2 Color
94 |
95 | Color Space
96 | sRGB
97 | Blue Component
98 | 0.5019607843137255
99 | Green Component
100 | 0.5607843137254902
101 | Red Component
102 | 0.49411764705882355
103 |
104 | Ansi 3 Color
105 |
106 | Color Space
107 | sRGB
108 | Blue Component
109 | 0.4470588235294118
110 | Green Component
111 | 0.5450980392156862
112 | Red Component
113 | 0.8470588235294118
114 |
115 | Ansi 4 Color
116 |
117 | Color Space
118 | sRGB
119 | Blue Component
120 | 0.7490196078431373
121 | Green Component
122 | 0.49411764705882355
123 | Red Component
124 | 0.43137254901960786
125 |
126 | Ansi 5 Color
127 |
128 | Color Space
129 | sRGB
130 | Blue Component
131 | 0.8
132 | Green Component
133 | 0.6
134 | Red Component
135 | 0.8
136 |
137 | Ansi 6 Color
138 |
139 | Color Space
140 | sRGB
141 | Blue Component
142 | 0.6039215686274509
143 | Green Component
144 | 0.5411764705882353
145 | Red Component
146 | 0.4470588235294118
147 |
148 | Ansi 7 Color
149 |
150 | Color Space
151 | sRGB
152 | Blue Component
153 | 0.7254901960784313
154 | Green Component
155 | 0.6509803921568628
156 | Red Component
157 | 0.611764705882353
158 |
159 | Ansi 8 Color
160 |
161 | Color Space
162 | sRGB
163 | Blue Component
164 | 0.8784313725490196
165 | Green Component
166 | 0.8313725490196079
167 | Red Component
168 | 0.8352941176470589
169 |
170 | Ansi 9 Color
171 |
172 | Color Space
173 | sRGB
174 | Blue Component
175 | 0.4823529411764706
176 | Green Component
177 | 0.4
178 | Red Component
179 | 0.803921568627451
180 |
181 | Background Color
182 |
183 | Color Space
184 | sRGB
185 | Blue Component
186 | 0.9450980392156862
187 | Green Component
188 | 0.9019607843137255
189 | Red Component
190 | 0.9019607843137255
191 |
192 | Bold Color
193 |
194 | Color Space
195 | sRGB
196 | Blue Component
197 | 0.5647058823529412
198 | Green Component
199 | 0.5058823529411764
200 | Red Component
201 | 0.4392156862745098
202 |
203 | Cursor Color
204 |
205 | Color Space
206 | sRGB
207 | Blue Component
208 | 0.5647058823529412
209 | Green Component
210 | 0.5058823529411764
211 | Red Component
212 | 0.4392156862745098
213 |
214 | Cursor Text Color
215 |
216 | Color Space
217 | sRGB
218 | Blue Component
219 | 0.9450980392156862
220 | Green Component
221 | 0.9019607843137255
222 | Red Component
223 | 0.9019607843137255
224 |
225 | Foreground Color
226 |
227 | Color Space
228 | sRGB
229 | Blue Component
230 | 0.5647058823529412
231 | Green Component
232 | 0.5058823529411764
233 | Red Component
234 | 0.4392156862745098
235 |
236 | Selected Text Color
237 |
238 | Color Space
239 | sRGB
240 | Blue Component
241 | 0.5647058823529412
242 | Green Component
243 | 0.5058823529411764
244 | Red Component
245 | 0.4392156862745098
246 |
247 | Selection Color
248 |
249 | Color Space
250 | sRGB
251 | Blue Component
252 | 0.9450980392156862
253 | Green Component
254 | 0.9019607843137255
255 | Red Component
256 | 0.9019607843137255
257 |
258 |
259 |
260 |
--------------------------------------------------------------------------------
/extras/terminal-themes/kitty/kitty_aquarium_dark.conf:
--------------------------------------------------------------------------------
1 | # vim:ft=kitty
2 |
3 | ## name: Aquarium Dark
4 | ## license: MIT
5 | ## author: Frenzy
6 | ## upstream: https://github.com/FrenzyExists/aquarium-vim/raw/vimscript-version/extras/kitty_aquarium_dark.conf
7 |
8 | foreground #63718B
9 | background #20202a
10 | selection_foreground #2C2E3E
11 | selection_background #E5E9F0
12 | url_color #B8DEEB
13 |
14 | # black
15 | color0 #44495e
16 | color8 #3b3b4d
17 |
18 | # red
19 | color1 #EBB9B9
20 | color9 #cc9b9d
21 |
22 | # green
23 | color2 #B1DBA4
24 | color10 #A3CCAD
25 |
26 | # yellow
27 | color3 #E6DFB8
28 | color11 #d1ba97
29 |
30 | # blue
31 | color4 #CDDBF9
32 | color12 #B8C9EA
33 |
34 | # magenta
35 | color5 #F6BBE7
36 | color13 #b294bb
37 |
38 | # cyan
39 | color6 #CDDBF9
40 | color14 #95C2D1
41 |
42 | # white
43 | color7 #C6D0E9
44 | color15 #63718B
45 |
46 | # Cursor
47 | cursor #b8dceb
48 |
--------------------------------------------------------------------------------
/extras/terminal-themes/kitty/kitty_aquarium_light.conf:
--------------------------------------------------------------------------------
1 | # vim:ft=kitty
2 |
3 | ## name: Aquarium Light
4 | ## license: MIT
5 | ## author: ragdoll2iguess
6 | ## upstream: https://github.com/FrenzyExists/aquarium-vim/raw/vimscript-version/extras/kitty_aquarium_light.conf
7 |
8 | foreground #708190
9 | background #E6E6F1
10 | selection_foreground #9CA6B9
11 | selection_background #3D4059
12 | url_color #7170C2
13 |
14 | # white
15 | color0 #D5D4E0
16 | color8 #CCCBD9
17 |
18 | # red
19 | color1 #C34864
20 | color9 #B7435E
21 |
22 | # green
23 | color2 #7D9685
24 | color10 #7e8f80
25 |
26 | # yellow
27 | color3 #DE956F
28 | color11 #D88B72
29 |
30 | # blue
31 | color4 #6A8CBC
32 | color12 #6E7EBF
33 |
34 | # magenta
35 | color5 #8787BF
36 | color13 #7170C2
37 |
38 | # cyan
39 | color6 #829FB0
40 | color14 #728A9A
41 |
42 | # black
43 | color7 #313449
44 | color15 #414560
45 |
--------------------------------------------------------------------------------
/extras/terminal-themes/st/alacritty-dark.c:
--------------------------------------------------------------------------------
1 |
2 | /*
3 | * Terminal colors (16 first used in escape sequence)
4 | * Template taken from spacecamp
5 | */
6 | static const char *colorname[] = {
7 |
8 | /* 8 normal colors */
9 | [0] = "#3b3b4d", /* black */
10 | [1] = "#EBB9B9", /* red */
11 | [2] = "#B1DBA4", /* green */
12 | [3] = "#E6DFB8", /* yellow */
13 | [4] = "#B8DEEB", /* blue */
14 | [5] = "#F6BBE7", /* magenta */
15 | [6] = "#CDDBF9", /* cyan */
16 | [7] = "#C6D0E9", /* white */
17 |
18 | /* 8 bright colors */
19 | [8] = "#3b3b4d", /* black */
20 | [9] = "#cc9b9d", /* red */
21 | [10] = "#a3ccad", /* green */
22 | [11] = "#d1ba97", /* yellow */
23 | [12] = "#B8C9EA", /* blue */
24 | [13] = "#c497b3", /* magenta */
25 | [14] = "#95C2D1", /* cyan */
26 | [15] = "#63718b", /* white */
27 |
28 | /* special colors */
29 | [256] = "#20202A", /* background */
30 | [257] = "#63718B", /* foreground */
31 | };
32 |
33 | /*
34 | * Default colors (colorname index)
35 | * foreground, background, cursor
36 | */
37 | static unsigned int defaultfg = 257;
38 | static unsigned int defaultbg = 256;
39 | static unsigned int defaultcs = 257;
40 |
41 | /*
42 | * Colors used, when the specific fg == defaultfg. So in reverse mode this
43 | * will reverse too. Another logic would only make the simple feature too
44 | * complex.
45 | */
46 | static unsigned int defaultitalic = 7;
47 | static unsigned int defaultunderline = 7;
48 |
49 |
--------------------------------------------------------------------------------
/extras/terminal-themes/st/alacritty-light.c:
--------------------------------------------------------------------------------
1 | /*
2 | * Terminal colors (16 first used in escape sequence)
3 | * Template taken from spacecamp
4 | */
5 | static const char *colorname[] = {
6 |
7 | /* 8 normal colors */
8 | [0] = "#313449", /* black */
9 | [1] = "#C34864", /* red */
10 | [2] = "#7D9685", /* green */
11 | [3] = "#DE956F", /* yellow */
12 | [4] = "#6A8CBC", /* blue */
13 | [5] = "#8787BF", /* magenta */
14 | [6] = "#829FB0", /* cyan */
15 | [7] = "#D5D4E0", /* white */
16 |
17 | /* 8 bright colors */
18 | [8] = "#414560", /* black */
19 | [9] = "#B7435E", /* red */
20 | [10] = "#7e8f80", /* green */
21 | [11] = "#D88B72", /* yellow */
22 | [12] = "#6E7EBF", /* blue */
23 | [13] = "#7170C2", /* magenta */
24 | [14] = "#728A9A", /* cyan */
25 | [15] = "#CCCBD9", /* white */
26 |
27 | /* special colors */
28 | [256] = "#E6E6F1", /* background */
29 | [257] = "#708190", /* foreground */
30 | };
31 |
32 | /*
33 | * Default colors (colorname index)
34 | * foreground, background, cursor
35 | */
36 | static unsigned int defaultfg = 257;
37 | static unsigned int defaultbg = 256;
38 | static unsigned int defaultcs = 257;
39 |
40 | /*
41 | * Colors used, when the specific fg == defaultfg. So in reverse mode this
42 | * will reverse too. Another logic would only make the simple feature too
43 | * complex.
44 | */
45 | static unsigned int defaultitalic = 7;
46 | static unsigned int defaultunderline = 7;
47 |
48 |
--------------------------------------------------------------------------------
/extras/terminal-themes/wezterm/aquarium-dark.toml:
--------------------------------------------------------------------------------
1 | [colors]
2 | ansi = [
3 | "#3b4059",
4 | "#ebb9b9",
5 | "#b1dba4",
6 | "#e6dfb8",
7 | "#cddbf9",
8 | "#f6bbe7",
9 | "#b8deeb",
10 | "#a7b7d6",
11 | ]
12 | background = "#1a1a24"
13 | brights = [
14 | "#1a1a24",
15 | "#d95e59",
16 | "#8fc587",
17 | "#ffcf85",
18 | "#4a83c3",
19 | "#bf83b5",
20 | "#4eb3cd",
21 | "#63718b",
22 | ]
23 | cursor_bg = "#b8deeb"
24 | cursor_border = "#b8deeb"
25 | cursor_fg = "#1a1a24"
26 | selection_bg = "#e6dfb8"
27 | selection_fg = "#1a1a24"
28 | foreground = "#63718b"
29 |
30 | [metadata]
31 | author = "FrenzyExists"
32 | name = "Aquarium Dark"
33 |
--------------------------------------------------------------------------------
/extras/terminal-themes/wezterm/aquarium-light.toml:
--------------------------------------------------------------------------------
1 | [colors]
2 | ansi = [
3 | "#313449",
4 | "#C34864",
5 | "#7D9685",
6 | "#DE956F",
7 | "#6A8CBC",
8 | "#8787BF",
9 | "#829FB0",
10 | "#D5D4E0",
11 | ]
12 | background = "#E6E6F1"
13 | brights = [
14 | "#414560",
15 | "#B7435E",
16 | "#7e8f80",
17 | "#D88B72",
18 | "#6E7EBF",
19 | "#7170C2",
20 | "#728A9A",
21 | "#CCCBD9",
22 | ]
23 | cursor_bg = "#829FB0"
24 | cursor_border = "#829FB0"
25 | cursor_fg = "#708190"
26 | selection_bg = "#6A8CBC"
27 | selection_fg = "#708190"
28 | foreground = "#708190"
29 |
30 | [metadata]
31 | author = "FrenzyExists"
32 | name = "Aquarium Dark"
--------------------------------------------------------------------------------
/extras/zathura_aquarium_dark:
--------------------------------------------------------------------------------
1 | <<<<<<< HEAD
2 | # Base16 Aquarium
3 | # Author: https://github.com/gdnand
4 |
5 | =======
6 | >>>>>>> babeb0a6bc84eaec799f1b8ec72254b07a9537b1
7 | set notification-error-bg "#20202a"
8 | set notification-error-fg "#63718b"
9 | set notification-warning-bg "#20202a"
10 | set notification-warning-fg "#c34864"
11 | set notification-bg "#20202a"
12 | set notification-fg "#cddbf9"
13 |
14 | set completion-bg "#20202a"
15 | set completion-fg "#cddbf9"
16 | set completion-group-bg "#313449"
17 | set completion-group-fg "#cddbf9"
18 | set completion-highlight-bg "#b8dceb"
19 | set completion-highlight-fg "#313449"
20 |
21 | set index-bg "#20202a"
22 | set index-fg "#b1dba4"
23 | set index-active-bg "#b1dba4"
24 | set index-active-fg "#20202a"
25 |
26 | set inputbar-bg "#20202a"
27 | set inputbar-fg "#cddbf9"
28 |
29 | set statusbar-bg "#313449"
30 | set statusbar-fg "#cddbf9"
31 |
32 | set highlight-color "#c8cca7"
33 | set highlight-active-color "#eac1c1"
34 |
35 | set default-bg "#20202a"
36 | set default-fg "#cddbf9"
37 | set render-loading "true"
38 | set render-loading-bg "#20202a"
39 | set render-loading-fg "#cddbf9"
40 |
41 | set recolor-lightcolor "#20202a"
42 | set recolor-darkcolor "#cddbf9"
43 | set recolor "true"
44 |
--------------------------------------------------------------------------------
/lua/lualine/themes/aquarium.lua:
--------------------------------------------------------------------------------
1 | local colors = vim.fn['aquarium#colors#definitions']()
2 | return {
3 | normal = {
4 | a = {bg = colors.gui0F, fg = colors.gui03, gui = colors.bold},
5 | b = {bg = colors.gui01, fg = colors.gui04},
6 | c = {bg = colors.gui03, fg = colors.gui04}
7 | },
8 | insert = {
9 | a = {bg = colors.gui0B, fg = colors.gui03, gui = colors.bold},
10 | b = {bg = colors.gui0C, fg = colors.gui03},
11 | c = {bg = colors.gui03, fg = colors.gui04}
12 | },
13 | visual = {
14 | a = {bg = colors.gui06, fg = colors.gui04, gui = colors.bold},
15 | b = {bg = colors.gui05, fg = colors.gui03},
16 | c = {bg = colors.gui03, fg = colors.gui04}
17 | },
18 | replace = {
19 | a = {bg = colors.gui0E, fg = colors.gui03, gui = colors.bold},
20 | b = {bg = colors.gui06, fg = colors.gui04},
21 | c = {bg = colors.gui03, fg = colors.gui04}
22 | },
23 | command = {
24 | a = {bg = colors.gui0E, fg = colors.gui03, gui = colors.bold},
25 | b = {bg = colors.gui0D, fg = colors.gui03},
26 | c = {bg = colors.gui03, fg = colors.gui04}
27 | },
28 | inactive = {
29 | a = {bg = colors.gui03, fg = colors.gui04, gui = colors.bold},
30 | b = {bg = colors.gui03, fg = colors.gui04},
31 | c = {bg = colors.gui03, fg = colors.gui04}
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/screenshots/banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FrenzyExists/aquarium-vim/6da0091836f36f82af558f0395ea50fd5a297d6d/screenshots/banner.png
--------------------------------------------------------------------------------
/screenshots/nv_chad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FrenzyExists/aquarium-vim/6da0091836f36f82af558f0395ea50fd5a297d6d/screenshots/nv_chad.png
--------------------------------------------------------------------------------
/screenshots/palette.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FrenzyExists/aquarium-vim/6da0091836f36f82af558f0395ea50fd5a297d6d/screenshots/palette.png
--------------------------------------------------------------------------------
/screenshots/pika_vim-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FrenzyExists/aquarium-vim/6da0091836f36f82af558f0395ea50fd5a297d6d/screenshots/pika_vim-dark.png
--------------------------------------------------------------------------------
/screenshots/pika_vim-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FrenzyExists/aquarium-vim/6da0091836f36f82af558f0395ea50fd5a297d6d/screenshots/pika_vim-light.png
--------------------------------------------------------------------------------
/screenshots/preview-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FrenzyExists/aquarium-vim/6da0091836f36f82af558f0395ea50fd5a297d6d/screenshots/preview-dark.png
--------------------------------------------------------------------------------
/screenshots/preview-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FrenzyExists/aquarium-vim/6da0091836f36f82af558f0395ea50fd5a297d6d/screenshots/preview-light.png
--------------------------------------------------------------------------------
/screenshots/zathura-a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FrenzyExists/aquarium-vim/6da0091836f36f82af558f0395ea50fd5a297d6d/screenshots/zathura-a.png
--------------------------------------------------------------------------------
/screenshots/zathura-b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FrenzyExists/aquarium-vim/6da0091836f36f82af558f0395ea50fd5a297d6d/screenshots/zathura-b.png
--------------------------------------------------------------------------------
/stylua.toml:
--------------------------------------------------------------------------------
1 | column_width = 90
2 | line_endings = "Unix"
3 | indent_type = "Spaces"
4 | indent_width = 4
5 | quote_style = "AutoPreferDouble"
6 | no_call_parentheses = true
7 |
--------------------------------------------------------------------------------