Skip to content

Instantly share code, notes, and snippets.

@nwalker
Last active January 18, 2025 19:08
Show Gist options
  • Save nwalker/2aa64347c696bcfc66067d0fdce2e49c to your computer and use it in GitHub Desktop.
Save nwalker/2aa64347c696bcfc66067d0fdce2e49c to your computer and use it in GitHub Desktop.
{
"cmake.pinnedCommands": [
"workbench.action.tasks.configureTaskRunner",
"workbench.action.tasks.runTask"
],
"cmake.showConfigureWithDebuggerNotification": false,
"cmake.showOptionsMovedNotification": false,
"terminal.integrated.profiles.windows": {
"VS 2022": {
"path": [
"${env:windir}\\Sysnative\\cmd.exe",
"${env:windir}\\System32\\cmd.exe"
],
"args": [
"/k", "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\Tools\\VsDevCmd.bat",
"-startdir=none", "-arch=x64", "-host_arch=x64"
]
},
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell"
},
"Command Prompt": {
"path": [
"${env:windir}\\Sysnative\\cmd.exe",
"${env:windir}\\System32\\cmd.exe"
],
"args": [],
"icon": "terminal-cmd"
},
"Git Bash": {
"source": "Git Bash"
}
},
"terminal.integrated.defaultProfile.windows": "VS 2022",
"elixir-tools.nextLS.extensions.credo.enable": false,
"elixir-tools.nextLS.enable": false,
"security.workspace.trust.untrustedFiles": "open",
"workbench.startupEditor": "none",
"explorer.confirmDelete": false,
"files.eol": "\n",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"editor.minimap.renderCharacters": false,
"editor.acceptSuggestionOnEnter": "off",
"diffEditor.ignoreTrimWhitespace": false,
"workbench.colorTheme": "Alabaster",
// "editor.semanticHighlighting.enabled": "configuredByTheme",
"editor.semanticHighlighting.enabled": false,
"editor.fontFamily": "'0xProto', Consolas, 'Courier New', monospace",
// "editor.fontWeight": "500",
"editor.fontSize": 13,
"editor.lineHeight": 1.5,
"editor.fontLigatures": true,
"terminal.integrated.fontSize": 12,
"terminal.integrated.lineHeight": 1.5,
"debug.console.lineHeight": 17,
"debug.console.fontSize": 12,
"debug.console.fontFamily": "'0xProto'",
// https://github.com/ntk148v/komau.vim/blob/master/colors/komau.vim
// let s:black = {"gui": "#222222", "cterm": "235"}
// let s:medium_gray = {"gui": "#767676", "cterm": "243"}
// let s:white = {"gui": "#F5EEE6", "cterm": "255"}
// let s:light_black = {"gui": "#424242", "cterm": "238"}
// let s:lighter_black = {"gui": "#545454", "cterm": "240"}
// let s:subtle_black = {"gui": "#303030", "cterm": "236"}
// let s:light_gray = {"gui": "#999999", "cterm": "246"}
// let s:lighter_gray = {"gui": "#CCCCCC", "cterm": "252"}
// let s:lightest_gray = {"gui": "#E5E5E5", "cterm": "254"}
// let s:yellow = {"gui": "#FED442", "cterm": "221"}
// let s:pink = {"gui": "#D73A49", "cterm": "167"}
// let s:green = {"gui": "#22863A", "cterm": "29" }
// let s:red = {"gui": "#B31D28", "cterm": "124"}
// let s:orange = {"gui": "#E36209", "cterm": "166"}
// let s:blue = {"gui": "#005CC5", "cterm": "26" }
"workbench.colorCustomizations": {
"[Alabaster]": {
// "back"
"editor.foreground": "#424242",
"editor.background": "#f1f1f1",
"sideBar.background": "#ededed",
"gitDecoration.modifiedResourceForeground": "#d55b09ea",
"gitDecoration.stageModifiedResourceForeground": "#22863A",
"editorBracketHighlight.foreground1": "#545454",
"editorBracketHighlight.foreground2": "#22863A",
"editorBracketHighlight.foreground3": "#005CC5",
"editorBracketHighlight.foreground4": "#d55b09ea",
"editorBracketHighlight.foreground5": "#d6b436",
"activityBar.foreground": "#B31D28",
"activityBarBadge.background": "#E36209",
}
},
"editor.tokenColorCustomizations":{
"[Alabaster]": {
"textMateRules": [
{
"scope": ["constant", "constant.numeric"],
"settings": {
"foreground": "#424242",
// "foreground": "#000000",
}
},
{
"name": "elixir atom",
"scope": [
"constant.language.symbol.elixir",
"constant.language.elixir"
],
"settings": {
// "foreground": "#000000",
"fontStyle": "italic"
}
},
{
"scope": ["string"],
"settings": {
// "foreground": "#22863A",
"foreground": "#707070",
"fontStyle": "italic"
}
},
{
"scope": ["punctuation.definition.string"],
"settings": {
// "foreground": "#303030",
"fontStyle": "bold italic"
}
},
{
"scope": ["meta.embedded.line.elixir"],
"settings": {
// "foreground": "#22863A",
"foreground": "#424242",
"fontStyle": "italic underline"
}
},
{
"scope": ["comment", "punctuation.definition.comment"],
"settings": {
"foreground": "#005CC5",
"fontStyle": "italic"
}
},
{
"scope": ["punctuation.definition.comment"],
"settings": {
"fontStyle": "bold"
}
},
{
"scope": [
// "entity.name"
"source entity.name.type.module.elixir",
"source entity.name.function",
"source entity.name.method",
"source entity.name.function.member",
"source entity.name.function.preprocessor",
"source entity.name.function.call",
"source entity.name.type",
"source entity.name.scope-resolution"
],
"settings": {
"foreground": "#B31D28",
"fontStyle": "underline bold",
}
},
{
"scope": [
"entity.name.function-call",
"meta.function-call entity.name.function",
"meta.function-call.c entity.name.function.c",
"meta.preprocessor.macro meta.function entity.name.function",
"meta.preprocessor.macro meta.function entity.name.function.call",
"meta.preprocessor entity.name.function.preprocessor",
"meta.block entity.name.function.c",
"meta.block entity.name.function.call",
"meta.body entity.name.function.call",
"meta.block entity.name.function.preprocessor",
"meta.block entity.name.function.member",
"meta.body entity.name.function.member",
"meta.function.definition entity.name.type",
],
"settings": {
"foreground": "#000000",
"fontStyle": "",
}
},
{
"name": "def/case/require/alias/...",
"scope": [
"source keyword.control",
"source keyword.other.special-method.elixir"
],
"settings": {
"foreground": "#545454",
"fontStyle": "italic"
}
},
{
"name": "elixir module attribute",
"scope": ["source.elixir variable.other.readwrite.module"],
"settings": {
"fontStyle": "italic"
}
},
],
}
},
"editor.semanticTokenColorCustomizations": {
"[Alabaster]": {
"enabled": false,
"rules": {
"variable": "#424242",
"type": "#424242",
"templateType": "#424242",
"function": "#000000",
"method": "#000000",
"macro": "#000000",
},
}
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment