# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
#
# Colors selected by jag(at)justaguylinux(dot)com
# Colors adapted from the Monokia Pro theme (https://github.com/loctvl842/monokai-pro.nvim)
# Author: Drew Griffin

[theme_info]
name=Octagon
description=A dark theme using Monokai Pro Octagon color palette
# incremented automatically, do not change manually
version=0.1.0
author=Drew Griffin
compat=1.38;2.0;
# Octagon is a theme inspired by https://github.com/loctvl842/monokai-pro.nvim:
# Colors selected by DrewG @ justaguylinux(dot)com

[named_colors]
bg=#282a3a
bg+1=#3a3d4b
bg+2=#535763
fg-4=#696d77
fg-3=#888d94
fg-2=#a0a5ae
fg-1=#eaf2f1
fg=#f5f9f8

white=#ffffff
red=#ff657a
orange=#ff9b5e
yellow=#ffd76d
green=#bad761
blue=#9cd1bb
purple=#c39ac9
pink=#ff657a

[named_styles]
default=fg;bg;false;false
error=red;bg+1;false;false

# Editor styles
#-------------------------------------------------------------------------------

selection=bg+2;fg-4;false;true
current_line=bg+1;;true;false
brace_good=blue;;true;false
brace_bad=red;bg;true;false
margin_line_number=fg-3;bg+1;false;false
margin_folding=fg-4;bg+2;false;false
fold_symbol_highlight=fg-3
indent_guide=fg-4
caret=fg;bg;false
marker_line=fg-2;yellow
marker_search=blue;bg+1;false;false
marker_mark=orange;bg;false;false
call_tips=fg-1;bg+2;false;false
white_space=fg-4;;true

# Programming languages
#-------------------------------------------------------------------------------

comment=fg-3;;;true
comment_doc=fg-3;bg+1;false;false
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic

number=green
number_1=number
number_2=number_1

type=purple;;true;false
class=type
function=type
parameter=function

keyword=orange;;true;false
keyword_1=keyword
keyword_2=yellow;;true;false
keyword_3=keyword_1
keyword_4=keyword_1

identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1

string=red
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=red;#000;false;false
character=string_1
backticks=string_2
here_doc=string_2

scalar=string_2
label=default,bold
preprocessor=fg-2
regex=number_1
operator=orange
decorator=string_1,bold
other=default

# Markup-type languages
#-------------------------------------------------------------------------------

tag=yellow;bg+1;false;false
tag_unknown=green;bg;false;false
tag_end=fg-2;bg;false;false
attribute=orange;bg+1;false;false
attribute_unknown=green;bg;false;false
value=fg;bg;false;false
entity=fg;bg;false;false

# Diff
#-------------------------------------------------------------------------------

line_added=green;bg+1;false;false
line_removed=red;bg;false;false
line_changed=blue;bg+2;false;false
