Skip to content

Instantly share code, notes, and snippets.

@golimpio
Created February 1, 2015 04:06
Show Gist options
  • Save golimpio/99c19c4164a0818b55c1 to your computer and use it in GitHub Desktop.
Save golimpio/99c19c4164a0818b55c1 to your computer and use it in GitHub Desktop.
Oceanic theme modification for a darker gutter background
{ gutterSettings = {
foreground = '#2B3640';
background = '#1C2731';
divider = '#1F2A34';
selectionBackground = '#95A3A63D';
selectionForeground = '#1D2832';
};
settings = (
{ settings = {
foreground = '#F8F8F2';
background = '#1B2630';
caret = '#F8F8F0';
invisibles = '#2B3640';
selection = '#95A3A63D';
lineHighlight = '#3D2E2E77';
};
},
{ name = 'Comment';
scope = 'comment';
settings = { foreground = '#6D6D6D'; };
},
{ name = 'String';
scope = 'string';
settings = { foreground = '#8AD6F2'; };
},
{ name = 'Number';
scope = 'constant.numeric';
settings = { foreground = '#78BDD6'; };
},
{ name = 'Built-in constant';
scope = 'constant.language';
settings = { foreground = '#78BDD6'; };
},
{ name = 'User-defined constant';
scope = 'constant.character, constant.other';
settings = { foreground = '#78BDD6'; };
},
{ name = 'Variable';
scope = 'variable';
settings = {
fontStyle = '';
foreground = '#FCB666';
};
},
{ name = 'Keyword';
scope = 'keyword';
settings = { foreground = '#E47D80'; };
},
{ name = 'Storage';
scope = 'storage';
settings = {
fontStyle = '';
foreground = '#D95757';
};
},
{ name = 'Storage type';
scope = 'storage.type';
settings = {
fontStyle = 'italic';
foreground = '#FFB266';
};
},
{ name = 'Class name';
scope = 'entity.name.class';
settings = {
fontStyle = 'underline';
foreground = '#F2AAEC';
};
},
{ name = 'Inherited class';
scope = 'entity.other.inherited-class';
settings = {
fontStyle = 'italic underline';
foreground = '#F2AAEC';
};
},
{ name = 'Function name';
scope = 'entity.name.function';
settings = {
fontStyle = '';
foreground = '#F2AAEC';
};
},
{ name = 'Function argument';
scope = 'variable.parameter';
settings = {
fontStyle = 'italic';
foreground = '#FFD2A6';
};
},
{ name = 'Tag name';
scope = 'entity.name.tag';
settings = {
fontStyle = '';
foreground = '#BAE682';
};
},
{ name = 'Tag attribute';
scope = 'entity.other.attribute-name';
settings = {
fontStyle = '';
foreground = '#93E690';
};
},
{ name = 'ASP punctuation';
scope = 'punctuation.section.embedded.begin.asp, punctuation.section.embedded.end.asp';
settings = { foreground = '#CFAFCF'; };
},
{ name = 'Library function';
scope = 'support.function';
settings = {
fontStyle = '';
foreground = '#FFB266';
};
},
{ name = 'Library constant';
scope = 'support.constant';
settings = {
fontStyle = '';
foreground = '#FFB266';
};
},
{ name = 'Library class/type';
scope = 'support.type, support.class';
settings = {
fontStyle = 'bold';
foreground = '#F7FCA2';
};
},
{ name = 'Library variable';
scope = 'support.other.variable';
settings = { fontStyle = ''; };
},
{ name = 'HTML tag';
scope = 'punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html';
settings = {
fontStyle = '';
foreground = '#F7FCA2';
};
},
{ name = 'PHP Namespaces';
scope = 'support.other.namespace, entity.name.type.namespace';
settings = { foreground = '#FFD2A6'; };
},
{ name = 'PHP Namespace Alias';
scope = 'support.other.namespace.use-as.php';
settings = { foreground = '#FFB266'; };
},
{ name = 'PHP Namespace Keyword';
scope = 'variable.language.namespace.php';
settings = { foreground = '#D17B7B'; };
},
{ name = 'PHP Namespace Separator';
scope = 'punctuation.separator.inheritance.php';
settings = { foreground = '#E57EDD'; };
},
{ name = 'CSS ID / Class';
scope = 'entity.other.attribute-name.id.css, entity.other.attribute-name.class.css';
settings = {
fontStyle = 'bold';
foreground = '#BAE682';
};
},
{ name = 'CSS Pseudo Class';
scope = 'entity.other.attribute-name.pseudo-class.css';
settings = {
fontStyle = 'italic';
foreground = '#93E690';
};
},
{ name = 'CSS Functions / Property Values';
scope = 'support.function.misc.css, support.constant.property-value.css, support.constant.font-name.css';
settings = { foreground = '#FFD2A6'; };
},
{ name = 'CSS property';
scope = 'support.type.proerty';
settings = { foreground = '#242424'; };
},
{ name = 'CSS Numeric Constant';
scope = 'constant.numeric.css';
settings = { foreground = '#8AD6F2'; };
},
{ name = 'CSS Function Parameters';
scope = 'variable.parameter.misc.css';
settings = { foreground = '#78BDD6'; };
},
{ name = 'Twig Tagbraces';
scope = 'entity.other.tagbraces.twig';
settings = { foreground = '#E57EDD'; };
},
{ name = 'Twig Tag';
scope = 'keyword.control.twig';
settings = { foreground = '#FFB266'; };
},
{ name = 'Twig Variable';
scope = 'variable.other.twig';
settings = { foreground = '#FFCCFB'; };
},
{ name = 'Twig Filter';
scope = 'support.function.filter.twig';
settings = { foreground = '#D95757'; };
},
{ name = 'Twig Variable Filter';
scope = 'support.function.filter.variable.twig';
settings = { foreground = '#E57EDD'; };
},
{ name = 'Twig Function';
scope = 'entity.name.function.twig';
settings = { foreground = '#D95757'; };
},
{ name = 'Twig Function Argument';
scope = 'entity.other.argument.twig';
settings = { foreground = '#FFB2B2'; };
},
{ name = 'Invalid';
scope = 'invalid';
settings = {
fontStyle = '';
foreground = '#F8F8F0';
background = '#D95757';
};
},
{ name = 'Invalid deprecated';
scope = 'invalid.deprecated';
settings = {
foreground = '#F8F8F0';
background = '#E57EDD';
};
},
);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment