Skip to content

Instantly share code, notes, and snippets.

@katagaki
Created September 15, 2025 14:04
Show Gist options
  • Select an option

  • Save katagaki/27e5d6c061c49c4f197fde16cbfffdca to your computer and use it in GitHub Desktop.

Select an option

Save katagaki/27e5d6c061c49c4f197fde16cbfffdca to your computer and use it in GitHub Desktop.
Xcode dark theme for Runestone (WIP)
{
"editor": {
"caret": "#3A87FE",
"background": "#1F1F24",
"pageGuide": {
"background": "#1F1F24",
"hairline": "#FFFFFF4D"
},
"highlightedTextBackground": "#FFFF005A",
"invisibleCharacters": "#424D5B",
"text": "#FFFFFF",
"insertedTextBackground": "#00FF0027",
"gutter": {
"background": "#1F1F24",
"selectedLinesLineNumber": "#FFFFFF99",
"lineNumber": "#FFFFFF4D",
"hairline": "#FFFFFF4D",
"selectedLinesBackground": "#FFFFFF1A"
},
"selectedLineBackground": "#23252B",
"removedTextBackground": "#FF000027",
"scrollIndicatorStyle": "default"
},
"interface": {
"keyboardAppearance": "default",
"trailingHairline": "system",
"header": {
"filename": "system",
"hairline": "system",
"chevron": "system",
"tint": "system",
"unsavedChangesIndicator": "system",
"background": "system"
},
"search": {
"results": {
"emptyStateTitle": "system",
"selection": "system",
"bottomHairline": "system",
"lineNumber": "system",
"textPreviewStroke": "system",
"topHairline": "system"
},
"toolbar": {
"resultCount": "system",
"replaceAll": "system",
"done": "system",
"previousResult": "system",
"nextResult": "system"
},
"inputs": {
"replaceInputText": "system",
"queryInputClear": "system",
"replaceInputIcon": "system",
"queryInputPlaceholder": "system",
"queryInputText": "system",
"inputStroke": "system",
"queryInputBackground": "system",
"menuActive": "system",
"replaceInputBackground": "system",
"queryInputIcon": "system",
"menu": "system",
"replaceInputPlaceholder": "system",
"replaceInputClear": "system"
}
},
"leadingHairline": "system",
"cursorPosition": {
"text": "system",
"background": "system",
"stroke": "system"
},
"drawer": {
"shadow": "#00000026",
"wellBackground": "system",
"wellHairline": "system",
"grabber": "system",
"background": "system",
"stroke": "system"
},
"statusBarStyle": "default"
},
"appearance": "dark",
"scopes": [
{
"color": "#FFFFFFD8",
"name": "none",
"fontStyle": "regular",
"fontWeight": "bold"
},
{
"color": "#FFFFFFD9",
"name": "text.title",
"fontStyle": "regular",
"fontWeight": "bold"
},
{
"color": "#FFFFFFD9",
"name": "text.strong",
"fontStyle": "regular",
"fontWeight": "bold"
},
{
"fontStyle": "italic",
"fontWeight": "regular",
"name": "text.emphasis",
"color": "#FFFFFFD8"
},
{
"fontStyle": "regular",
"fontWeight": "regular",
"name": "text.uri",
"color": "#8959A8"
},
{
"fontStyle": "regular",
"fontWeight": "bold",
"name": "keyword",
"color": "#FC5FA3"
},
{
"fontWeight": "regular",
"fontStyle": "regular",
"name": "type",
"color": "#5DD8FF"
},
{
"fontWeight": "regular",
"fontStyle": "regular",
"name": "comment",
"color": "#6C7986"
},
{
"fontWeight": "regular",
"fontStyle": "regular",
"name": "number",
"color": "#D0BF69"
},
{
"fontWeight": "regular",
"fontStyle": "regular",
"name": "constant",
"color": "#67B7A4"
},
{
"fontWeight": "regular",
"fontStyle": "regular",
"name": "string",
"color": "#FC6A5D"
},
{
"fontWeight": "regular",
"fontStyle": "regular",
"name": "constant.builtin",
"color": "#A167E6"
},
{
"fontWeight": "regular",
"fontStyle": "regular",
"name": "variable.builtin",
"color": "#A167E6"
},
{
"fontWeight": "regular",
"fontStyle": "regular",
"name": "function.builtin",
"color": "#A167E6"
},
{
"fontWeight": "regular",
"fontStyle": "regular",
"name": "property",
"color": "#BF8555"
},
{
"fontWeight": "regular",
"fontStyle": "regular",
"name": "attribute",
"color": "#BF8555"
},
{
"fontWeight": "regular",
"fontStyle": "regular",
"name": "function",
"color": "#67B7A4"
},
{
"fontWeight": "regular",
"fontStyle": "regular",
"name": "function.method",
"color": "#67B7A4"
},
{
"fontWeight": "regular",
"fontStyle": "regular",
"name": "method",
"color": "#67B7A4"
},
{
"fontWeight": "regular",
"fontStyle": "regular",
"name": "variable.parameter",
"color": "#67B7A4"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment