Skip to content

Instantly share code, notes, and snippets.

@marslo
Last active April 3, 2025 18:41
Show Gist options
  • Save marslo/5237cf066bd002c56074ecb22d446d2c to your computer and use it in GitHub Desktop.
Save marslo/5237cf066bd002c56074ecb22d446d2c to your computer and use it in GitHub Desktop.
CursorSync
{"lastUpload":"2025-04-03T18:41:02.322Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "9b9cdd4e-2a48-4ef1-b104-284fa5bcdb55",
"publisherId": "marlon407.code-groovy",
"publisherDisplayName": "marlon407"
},
"name": "code-groovy",
"publisher": "marlon407",
"version": "0.1.2"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.4.3"
},
{
"metadata": {
"id": "121396ad-85a1-45ec-9fd1-d95028a847f5",
"publisherId": "naumovs.color-highlight",
"publisherDisplayName": "naumovs"
},
"name": "color-highlight",
"publisher": "naumovs",
"version": "2.8.0"
},
{
"metadata": {
"id": "4bd5d2c9-9d65-401a-b0b2-7498d9f17615",
"publisherId": "ms-python.debugpy",
"publisherDisplayName": "ms-python"
},
"name": "debugpy",
"publisher": "ms-python",
"version": "2024.6.0"
},
{
"metadata": {
"id": "438221f8-1107-4ccd-a6fe-f3b7fe0856b7",
"publisherId": "mhutchie.git-graph",
"publisherDisplayName": "mhutchie"
},
"name": "git-graph",
"publisher": "mhutchie",
"version": "1.30.0"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "17.0.0"
},
{
"metadata": {
"id": "7b539baa-f0df-4094-be49-96b874f1ecc3",
"publisherId": "MellowMarshmallow.groovy",
"publisherDisplayName": "MellowMarshmallow"
},
"name": "groovy",
"publisher": "MellowMarshmallow",
"version": "1.0.0"
},
{
"metadata": {
"id": "c6d564c4-ca8c-45ba-abf6-c85f2d1468d8",
"publisherId": "jdinhlife.gruvbox",
"publisherDisplayName": "jdinhlife"
},
"name": "gruvbox",
"publisher": "jdinhlife",
"version": "1.24.6"
},
{
"metadata": {
"id": "d9437be1-e21c-4e9a-9548-e63650468296",
"publisherId": "sainnhe.gruvbox-material",
"publisherDisplayName": "sainnhe"
},
"name": "gruvbox-material",
"publisher": "sainnhe",
"version": "6.5.2"
},
{
"metadata": {
"id": "8b7b553c-f741-437c-adf5-cc494eb7d4d8",
"publisherId": "JonathanHarty.gruvbox-material-icon-theme",
"publisherDisplayName": "JonathanHarty"
},
"name": "gruvbox-material-icon-theme",
"publisher": "JonathanHarty",
"version": "1.1.5"
},
{
"metadata": {
"id": "72d72abd-02c9-4473-9b82-dfa23a2f12b2",
"publisherId": "Maarti.jenkins-doc",
"publisherDisplayName": "Maarti"
},
"name": "jenkins-doc",
"publisher": "Maarti",
"version": "1.7.0"
},
{
"metadata": {
"id": "ee551ede-893b-40fa-b96c-99fed0e7dff2",
"publisherId": "janjoerke.jenkins-pipeline-linter-connector",
"publisherDisplayName": "janjoerke"
},
"name": "jenkins-pipeline-linter-connector",
"publisher": "janjoerke",
"version": "1.2.0"
},
{
"metadata": {
"id": "468c0fa1-0a7a-42d2-82e9-bc2a9d8c826a",
"publisherId": "ivory-lab.jenkinsfile-support",
"publisherDisplayName": "ivory-lab"
},
"name": "jenkinsfile-support",
"publisher": "ivory-lab",
"version": "1.1.0"
},
{
"metadata": {
"id": "b68a062b-e10e-4690-b8d8-ba174fe2d1a2",
"publisherId": "fnando.linter",
"publisherDisplayName": "fnando"
},
"name": "linter",
"publisher": "fnando",
"version": "0.0.19"
},
{
"metadata": {
"id": "7fec9b94-a4ff-4e75-8b5c-190e270a6604",
"publisherId": "HenryTsz.nvim",
"publisherDisplayName": "HenryTsz"
},
"name": "nvim",
"publisher": "HenryTsz",
"version": "2.1.9"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "ms-python.python",
"publisherDisplayName": "ms-python"
},
"name": "python",
"publisher": "ms-python",
"version": "2024.12.3"
},
{
"metadata": {
"id": "ecc7bbf7-9d61-46c8-b47e-a2a27c38b38d",
"publisherId": "XadillaX.viml",
"publisherDisplayName": "XadillaX"
},
"name": "viml",
"publisher": "XadillaX",
"version": "2.2.0"
},
{
"metadata": {
"id": "8f26d05e-e8ef-4156-af0a-ca7778b47006",
"publisherId": "lihui.vs-color-picker",
"publisherDisplayName": "lihui"
},
"name": "vs-color-picker",
"publisher": "lihui",
"version": "1.0.0"
},
{
"metadata": {
"id": "32b3756e-9965-4229-8971-4e5066dadc2c",
"publisherId": "NicolasVuillamy.vscode-groovy-lint",
"publisherDisplayName": "NicolasVuillamy"
},
"name": "vscode-groovy-lint",
"publisher": "NicolasVuillamy",
"version": "3.3.1"
},
{
"metadata": {
"id": "e4ee7751-6514-4731-9cdb-7580ffa9e70b",
"publisherId": "MS-CEINTL.vscode-language-pack-zh-hans",
"publisherDisplayName": "MS-CEINTL"
},
"name": "vscode-language-pack-zh-hans",
"publisher": "MS-CEINTL",
"version": "1.96.2024121109"
},
{
"metadata": {
"id": "364d2426-116a-433a-a5d8-a5098dc3afbd",
"publisherId": "ms-python.vscode-pylance",
"publisherDisplayName": "ms-python"
},
"name": "vscode-pylance",
"publisher": "ms-python",
"version": "2024.8.1"
}
]
{"previous":null,"current":{"extension":"1.30.0","vscode":"1.96.2"},"apiAvailable":true,"queue":[],"attempts":1}
{
"environment": {
"executable": "/opt/homebrew/opt/[email protected]/bin/python3.13",
"prefix": "/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13",
"version": "3.13.2.final.0",
"is64Bit": true,
"symlinks": [
"/opt/homebrew/bin/python3.13",
"/opt/homebrew/opt/[email protected]/bin/python3.13"
]
},
"symlinks": [
[
"/opt/homebrew/bin/python3.13",
{
"secs_since_epoch": 1738883100,
"nanos_since_epoch": 499687508
},
{
"secs_since_epoch": 1738883100,
"nanos_since_epoch": 465756348
}
],
[
"/opt/homebrew/opt/[email protected]/bin/python3.13",
{
"secs_since_epoch": 1738883100,
"nanos_since_epoch": 499687508
},
{
"secs_since_epoch": 1738883100,
"nanos_since_epoch": 465756348
}
]
]
}
{
"environment": {
"executable": "/Applications/Xcode.app/Contents/Developer/usr/bin/python3",
"prefix": "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9",
"version": "3.9.6.final.0",
"is64Bit": true,
"symlinks": [
"/Applications/Xcode.app/Contents/Developer/usr/bin/python3",
"/usr/bin/python3"
]
},
"symlinks": [
[
"/Applications/Xcode.app/Contents/Developer/usr/bin/python3",
{
"secs_since_epoch": 1733555702,
"nanos_since_epoch": 0
},
{
"secs_since_epoch": 1733555702,
"nanos_since_epoch": 0
}
],
[
"/usr/bin/python3",
{
"secs_since_epoch": 1738668190,
"nanos_since_epoch": 0
},
{
"secs_since_epoch": 1738668190,
"nanos_since_epoch": 0
}
]
]
}
{
"environment": {
"executable": "/opt/homebrew/opt/[email protected]/bin/python3.12",
"prefix": "/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.12",
"version": "3.12.9.final.0",
"is64Bit": true,
"symlinks": [
"/opt/homebrew/bin/python3.12",
"/opt/homebrew/opt/[email protected]/bin/python3.12"
]
},
"symlinks": [
[
"/opt/homebrew/bin/python3.12",
{
"secs_since_epoch": 1738883114,
"nanos_since_epoch": 317617272
},
{
"secs_since_epoch": 1738883114,
"nanos_since_epoch": 272911228
}
],
[
"/opt/homebrew/opt/[email protected]/bin/python3.12",
{
"secs_since_epoch": 1738883114,
"nanos_since_epoch": 317617272
},
{
"secs_since_epoch": 1738883114,
"nanos_since_epoch": 272911228
}
]
]
}
{
"environment": {
"executable": "/opt/homebrew/opt/[email protected]/bin/python3.13",
"prefix": "/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13",
"version": "3.13.2.final.0",
"is64Bit": true,
"symlinks": [
"/opt/homebrew/bin/python3",
"/opt/homebrew/opt/[email protected]/bin/python3.13"
]
},
"symlinks": [
[
"/opt/homebrew/bin/python3",
{
"secs_since_epoch": 1738883100,
"nanos_since_epoch": 499687508
},
{
"secs_since_epoch": 1738883100,
"nanos_since_epoch": 465756348
}
],
[
"/opt/homebrew/opt/[email protected]/bin/python3.13",
{
"secs_since_epoch": 1738883100,
"nanos_since_epoch": 499687508
},
{
"secs_since_epoch": 1738883100,
"nanos_since_epoch": 465756348
}
]
]
}
{
"telemetry.sqmId": "",
"telemetry.macMachineId": "be078ae13d55038a8b0ad164f90918d92b79af63e4f823e4412a87ddb80d8e52",
"telemetry.machineId": "0dbc2112980083d1ca516814f11b38911a1edd30710318c52d619b7f83deba0a",
"telemetry.devDeviceId": "1c6295f0-57be-47dc-bf86-a80245c2adc3",
"backupWorkspaces": {
"workspaces": [],
"folders": [
{
"folderUri": "file:///Users/marslo/iMarslo/job/code/re/sdk-release"
}
],
"emptyWindows": []
},
"windowControlHeight": 42,
"profileAssociations": {
"workspaces": {
"file:///Users/marslo": "__default__profile__",
"file:///Users/marslo/iMarslo/job/code/re": "__default__profile__",
"file:///Users/marslo/iMarslo/job/code/re/sdk-release": "__default__profile__"
},
"emptyWindows": {}
},
"lastKnownMenubarData": {
"menus": {
"File": {
"items": [
{
"id": "workbench.action.files.newUntitledFile",
"label": "&&New Text File"
},
{
"id": "workbench.action.newWindow",
"label": "New &&Window"
},
{
"id": "submenuitem.OpenProfile",
"label": "New Window with Profile",
"submenu": {
"items": [
{
"id": "workbench.profiles.actions.createProfile",
"label": "New Profile..."
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.files.openFileFolder",
"label": "&&Open..."
},
{
"id": "workbench.action.files.openFolder",
"label": "Open &&Folder..."
},
{
"id": "workbench.action.openWorkspace",
"label": "Open Wor&&kspace from File..."
},
{
"id": "submenuitem.MenubarRecentMenu",
"label": "Open &&Recent",
"submenu": {
"items": [
{
"id": "workbench.action.reopenClosedEditor",
"label": "&&Reopen Closed Editor"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/marslo/iMarslo/job/code/re/sdk-release",
"scheme": "file"
},
"enabled": true,
"label": "~/iMarslo/job/code/re/sdk-release"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/marslo/iMarslo/job/code/re",
"scheme": "file"
},
"enabled": true,
"label": "~/iMarslo/job/code/re"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/marslo",
"scheme": "file"
},
"enabled": true,
"label": "/Users/marslo"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openRecent",
"label": "&&More..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.clearRecentFiles",
"label": "&&Clear Recently Opened..."
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "addRootFolder",
"label": "A&&dd Folder to Workspace..."
},
{
"id": "workbench.action.saveWorkspaceAs",
"label": "Save Workspace As..."
},
{
"id": "workbench.action.duplicateWorkspaceInNewWindow",
"label": "Duplicate Workspace"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.files.save",
"label": "&&Save"
},
{
"id": "workbench.action.files.saveAs",
"label": "Save &&As..."
},
{
"id": "saveAll",
"label": "Save A&&ll",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "submenuitem.MenubarShare",
"label": "Share",
"submenu": {
"items": [
{
"id": "workbench.profiles.actions.exportProfile",
"label": "Export Profile (Default)..."
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleAutoSave",
"label": "A&&uto Save"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.files.revert",
"label": "Re&&vert File"
},
{
"id": "workbench.action.closeActiveEditor",
"label": "&&Close Editor"
},
{
"id": "workbench.action.closeFolder",
"label": "Close &&Folder"
},
{
"id": "workbench.action.closeWindow",
"label": "Clos&&e Window"
}
]
},
"Edit": {
"items": [
{
"id": "undo",
"label": "&&Undo"
},
{
"id": "redo",
"label": "&&Redo"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.clipboardCutAction",
"label": "Cu&&t"
},
{
"id": "editor.action.clipboardCopyAction",
"label": "&&Copy"
},
{
"id": "submenuitem.MenubarCopy",
"label": "Copy As",
"submenu": {
"items": [
{
"id": "gitlens.copyRemoteFileUrlToClipboard",
"label": "Copy Remote File URL"
},
{
"id": "gitlens.copyRemoteFileUrlFrom",
"label": "Copy Remote File URL From..."
}
]
}
},
{
"id": "editor.action.clipboardPasteAction",
"label": "&&Paste"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "actions.find",
"label": "&&Find"
},
{
"id": "editor.action.startFindReplaceAction",
"label": "&&Replace"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.findInFiles",
"label": "Find &&in Files"
},
{
"id": "workbench.action.replaceInFiles",
"label": "Replace in Files"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.commentLine",
"label": "&&Toggle Line Comment"
},
{
"id": "editor.action.blockComment",
"label": "Toggle &&Block Comment"
},
{
"id": "editor.emmet.action.expandAbbreviation",
"label": "Emmet: E&&xpand Abbreviation"
}
]
},
"Selection": {
"items": [
{
"id": "editor.action.selectAll",
"label": "&&Select All"
},
{
"id": "editor.action.smartSelect.expand",
"label": "&&Expand Selection"
},
{
"id": "editor.action.smartSelect.shrink",
"label": "&&Shrink Selection"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.copyLinesUpAction",
"label": "&&Copy Line Up"
},
{
"id": "editor.action.copyLinesDownAction",
"label": "Co&&py Line Down"
},
{
"id": "editor.action.moveLinesUpAction",
"label": "Mo&&ve Line Up"
},
{
"id": "editor.action.moveLinesDownAction",
"label": "Move &&Line Down"
},
{
"id": "editor.action.duplicateSelection",
"label": "&&Duplicate Selection"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.insertCursorAbove",
"label": "&&Add Cursor Above"
},
{
"id": "editor.action.insertCursorBelow",
"label": "A&&dd Cursor Below"
},
{
"id": "editor.action.insertCursorAtEndOfEachLineSelected",
"label": "Add C&&ursors to Line Ends"
},
{
"id": "editor.action.addSelectionToNextFindMatch",
"label": "Add &&Next Occurrence"
},
{
"id": "editor.action.addSelectionToPreviousFindMatch",
"label": "Add P&&revious Occurrence"
},
{
"id": "editor.action.selectHighlights",
"label": "Select All &&Occurrences"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleMultiCursorModifier",
"label": "Switch to Cmd+Click for Multi-Cursor"
},
{
"id": "editor.action.toggleColumnSelection",
"label": "Column &&Selection Mode"
}
]
},
"View": {
"items": [
{
"id": "workbench.action.showCommands",
"label": "&&Command Palette..."
},
{
"id": "workbench.action.openView",
"label": "&&Open View..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "submenuitem.MenubarAppearanceMenu",
"label": "&&Appearance",
"submenu": {
"items": [
{
"id": "workbench.action.toggleFullScreen",
"label": "&&Full Screen"
},
{
"id": "workbench.action.toggleZenMode",
"label": "Zen Mode"
},
{
"id": "workbench.action.toggleCenteredLayout",
"label": "&&Centered Layout"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleSidebarVisibility",
"label": "&&Primary Side Bar",
"checked": true
},
{
"id": "workbench.action.toggleAuxiliaryBar",
"label": "Secondary Si&&de Bar"
},
{
"id": "workbench.action.toggleStatusbarVisibility",
"label": "S&&tatus Bar",
"checked": true
},
{
"id": "workbench.action.togglePanel",
"label": "&&Panel",
"checked": true
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleSidebarPosition",
"label": "&&Move Primary Side Bar Right"
},
{
"id": "submenuitem.ActivityBarPositionMenu",
"label": "Activity Bar Position",
"submenu": {
"items": [
{
"id": "workbench.action.activityBarLocation.default",
"label": "&&Default",
"checked": true
}
]
}
},
{
"id": "submenuitem.PanelPositionMenu",
"label": "Panel Position",
"submenu": {
"items": [
{
"id": "workbench.action.positionPanelTop",
"label": "Top"
},
{
"id": "workbench.action.positionPanelLeft",
"label": "Left"
},
{
"id": "workbench.action.positionPanelRight",
"label": "Right"
},
{
"id": "workbench.action.positionPanelBottom",
"label": "Bottom",
"checked": true
}
]
}
},
{
"id": "submenuitem.PanelAlignmentMenu",
"label": "Align Panel",
"submenu": {
"items": [
{
"id": "workbench.action.alignPanelCenter",
"label": "Center",
"checked": true
},
{
"id": "workbench.action.alignPanelJustify",
"label": "Justify"
},
{
"id": "workbench.action.alignPanelLeft",
"label": "Left"
},
{
"id": "workbench.action.alignPanelRight",
"label": "Right"
}
]
}
},
{
"id": "submenuitem.EditorTabsBarShowTabsSubmenu",
"label": "Tab Bar",
"submenu": {
"items": [
{
"id": "workbench.action.showMultipleEditorTabs",
"label": "Multiple Tabs",
"checked": true
},
{
"id": "workbench.action.showEditorTab",
"label": "Single Tab"
},
{
"id": "workbench.action.hideEditorTabs",
"label": "Hidden"
}
]
}
},
{
"id": "submenuitem.EditorActionsPositionSubmenu",
"label": "Editor Actions Position",
"submenu": {
"items": [
{
"id": "workbench.action.editorActionsDefault",
"label": "Tab Bar",
"checked": true
},
{
"id": "workbench.action.editorActionsTitleBar",
"label": "Title Bar"
},
{
"id": "workbench.action.hideEditorActions",
"label": "Hidden"
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.toggleMinimap",
"label": "&&Minimap"
},
{
"id": "breadcrumbs.toggle",
"label": "Toggle &&Breadcrumbs",
"checked": true
},
{
"id": "editor.action.toggleStickyScroll",
"label": "&&Sticky Scroll",
"checked": true
},
{
"id": "editor.action.toggleRenderWhitespace",
"label": "&&Render Whitespace",
"checked": true
},
{
"id": "editor.action.toggleRenderControlCharacter",
"label": "Render &&Control Characters",
"checked": true
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.zoomIn",
"label": "&&Zoom In"
},
{
"id": "workbench.action.zoomOut",
"label": "&&Zoom Out"
},
{
"id": "workbench.action.zoomReset",
"label": "&&Reset Zoom"
}
]
}
},
{
"id": "submenuitem.MenubarLayoutMenu",
"label": "Editor &&Layout",
"submenu": {
"items": [
{
"id": "workbench.action.splitEditorUp",
"label": "Split &&Up"
},
{
"id": "workbench.action.splitEditorDown",
"label": "Split &&Down"
},
{
"id": "workbench.action.splitEditorLeft",
"label": "Split &&Left"
},
{
"id": "workbench.action.splitEditorRight",
"label": "Split &&Right"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.splitEditorInGroup",
"label": "Split in &&Group"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.moveEditorToNewWindow",
"label": "&&Move Editor into New Window"
},
{
"id": "workbench.action.copyEditorToNewWindow",
"label": "&&Copy Editor into New Window"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.editorLayoutSingle",
"label": "&&Single"
},
{
"id": "workbench.action.editorLayoutTwoColumns",
"label": "&&Two Columns"
},
{
"id": "workbench.action.editorLayoutThreeColumns",
"label": "T&&hree Columns"
},
{
"id": "workbench.action.editorLayoutTwoRows",
"label": "T&&wo Rows"
},
{
"id": "workbench.action.editorLayoutThreeRows",
"label": "Three &&Rows"
},
{
"id": "workbench.action.editorLayoutTwoByTwoGrid",
"label": "&&Grid (2x2)"
},
{
"id": "workbench.action.editorLayoutTwoRowsRight",
"label": "Two R&&ows Right"
},
{
"id": "workbench.action.editorLayoutTwoColumnsBottom",
"label": "Two &&Columns Bottom"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleEditorGroupLayout",
"label": "Flip &&Layout"
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.view.explorer",
"label": "&&Explorer"
},
{
"id": "workbench.view.search",
"label": "&&Search"
},
{
"id": "workbench.view.scm",
"label": "Source &&Control"
},
{
"id": "workbench.view.debug",
"label": "&&Run"
},
{
"id": "workbench.view.extensions",
"label": "E&&xtensions"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.actions.view.problems",
"label": "&&Problems"
},
{
"id": "workbench.action.output.toggleOutput",
"label": "&&Output"
},
{
"id": "workbench.debug.action.toggleRepl",
"label": "De&&bug Console"
},
{
"id": "workbench.action.terminal.toggleTerminal",
"label": "&&Terminal"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.toggleWordWrap",
"label": "&&Word Wrap"
}
]
},
"Go": {
"items": [
{
"id": "workbench.action.navigateBack",
"label": "&&Back"
},
{
"id": "workbench.action.navigateForward",
"label": "&&Forward",
"enabled": false
},
{
"id": "workbench.action.navigateToLastEditLocation",
"label": "&&Last Edit Location",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "submenuitem.MenubarSwitchEditorMenu",
"label": "Switch &&Editor",
"submenu": {
"items": [
{
"id": "workbench.action.nextEditor",
"label": "&&Next Editor"
},
{
"id": "workbench.action.previousEditor",
"label": "&&Previous Editor"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openNextRecentlyUsedEditor",
"label": "&&Next Used Editor"
},
{
"id": "workbench.action.openPreviousRecentlyUsedEditor",
"label": "&&Previous Used Editor"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.nextEditorInGroup",
"label": "&&Next Editor in Group"
},
{
"id": "workbench.action.previousEditorInGroup",
"label": "&&Previous Editor in Group"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openNextRecentlyUsedEditorInGroup",
"label": "&&Next Used Editor in Group"
},
{
"id": "workbench.action.openPreviousRecentlyUsedEditorInGroup",
"label": "&&Previous Used Editor in Group"
}
]
}
},
{
"id": "submenuitem.MenubarSwitchGroupMenu",
"label": "Switch &&Group",
"submenu": {
"items": [
{
"id": "workbench.action.focusFirstEditorGroup",
"label": "Group &&1"
},
{
"id": "workbench.action.focusSecondEditorGroup",
"label": "Group &&2"
},
{
"id": "workbench.action.focusThirdEditorGroup",
"label": "Group &&3",
"enabled": false
},
{
"id": "workbench.action.focusFourthEditorGroup",
"label": "Group &&4",
"enabled": false
},
{
"id": "workbench.action.focusFifthEditorGroup",
"label": "Group &&5",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.focusNextGroup",
"label": "&&Next Group",
"enabled": false
},
{
"id": "workbench.action.focusPreviousGroup",
"label": "&&Previous Group",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.focusLeftGroup",
"label": "Group &&Left",
"enabled": false
},
{
"id": "workbench.action.focusRightGroup",
"label": "Group &&Right",
"enabled": false
},
{
"id": "workbench.action.focusAboveGroup",
"label": "Group &&Above",
"enabled": false
},
{
"id": "workbench.action.focusBelowGroup",
"label": "Group &&Below",
"enabled": false
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.quickOpen",
"label": "Go to &&File..."
},
{
"id": "workbench.action.showAllSymbols",
"label": "Go to Symbol in &&Workspace..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.gotoSymbol",
"label": "Go to &&Symbol in Editor..."
},
{
"id": "editor.action.revealDefinition",
"label": "Go to &&Definition"
},
{
"id": "editor.action.revealDeclaration",
"label": "Go to &&Declaration"
},
{
"id": "editor.action.goToTypeDefinition",
"label": "Go to &&Type Definition"
},
{
"id": "editor.action.goToImplementation",
"label": "Go to &&Implementations"
},
{
"id": "editor.action.addSymbolToChat",
"label": "Add Symbol to Current Chat"
},
{
"id": "editor.action.goToReferences",
"label": "Go to &&References"
},
{
"id": "editor.action.addSymbolToNewChat",
"label": "Add Symbol to New Chat"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.gotoLine",
"label": "Go to &&Line/Column..."
},
{
"id": "editor.action.jumpToBracket",
"label": "Go to &&Bracket"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.marker.nextInFiles",
"label": "Next &&Problem"
},
{
"id": "editor.action.marker.prevInFiles",
"label": "Previous &&Problem"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.dirtydiff.next",
"label": "Next &&Change"
},
{
"id": "editor.action.dirtydiff.previous",
"label": "Previous &&Change"
}
]
},
"Run": {
"items": [
{
"id": "workbench.action.debug.start",
"label": "&&Start Debugging"
},
{
"id": "workbench.action.debug.run",
"label": "Run &&Without Debugging"
},
{
"id": "workbench.action.debug.stop",
"label": "&&Stop Debugging",
"enabled": false
},
{
"id": "workbench.action.debug.restart",
"label": "&&Restart Debugging",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.debug.configure",
"label": "Open &&Configurations",
"enabled": false
},
{
"id": "debug.addConfiguration",
"label": "A&&dd Configuration..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.debug.stepOver",
"label": "Step &&Over",
"enabled": false
},
{
"id": "workbench.action.debug.stepInto",
"label": "Step &&Into",
"enabled": false
},
{
"id": "workbench.action.debug.stepOut",
"label": "Step O&&ut",
"enabled": false
},
{
"id": "workbench.action.debug.continue",
"label": "&&Continue",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.debug.action.toggleBreakpoint",
"label": "Toggle &&Breakpoint"
},
{
"id": "submenuitem.MenubarNewBreakpointMenu",
"label": "&&New Breakpoint",
"submenu": {
"items": [
{
"id": "editor.debug.action.conditionalBreakpoint",
"label": "&&Conditional Breakpoint..."
},
{
"id": "editor.debug.action.editBreakpoint",
"label": "&&Edit Breakpoint"
},
{
"id": "editor.debug.action.toggleInlineBreakpoint",
"label": "Inline Breakp&&oint"
},
{
"id": "workbench.debug.viewlet.action.addFunctionBreakpointAction",
"label": "&&Function Breakpoint..."
},
{
"id": "editor.debug.action.addLogPoint",
"label": "&&Logpoint..."
},
{
"id": "editor.debug.action.triggerByBreakpoint",
"label": "&&Triggered Breakpoint..."
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.debug.viewlet.action.enableAllBreakpoints",
"label": "&&Enable All Breakpoints"
},
{
"id": "workbench.debug.viewlet.action.disableAllBreakpoints",
"label": "Disable A&&ll Breakpoints"
},
{
"id": "workbench.debug.viewlet.action.removeAllBreakpoints",
"label": "Remove &&All Breakpoints"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "debug.installAdditionalDebuggers",
"label": "&&Install Additional Debuggers..."
}
]
},
"Terminal": {
"items": [
{
"id": "workbench.action.terminal.new",
"label": "&&New Terminal"
},
{
"id": "workbench.action.terminal.split",
"label": "&&Split Terminal"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.tasks.runTask",
"label": "&&Run Task..."
},
{
"id": "workbench.action.tasks.build",
"label": "Run &&Build Task..."
},
{
"id": "workbench.action.terminal.runActiveFile",
"label": "Run &&Active File"
},
{
"id": "workbench.action.terminal.runSelectedText",
"label": "Run &&Selected Text"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.tasks.showTasks",
"label": "Show Runnin&&g Tasks...",
"enabled": false
},
{
"id": "workbench.action.tasks.restartTask",
"label": "R&&estart Running Task...",
"enabled": false
},
{
"id": "workbench.action.tasks.terminate",
"label": "&&Terminate Task...",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.tasks.configureTaskRunner",
"label": "&&Configure Tasks..."
},
{
"id": "workbench.action.tasks.configureDefaultBuildTask",
"label": "Configure De&&fault Build Task..."
}
]
},
"Help": {
"items": [
{
"id": "workbench.action.showCommands",
"label": "Show All Commands"
},
{
"id": "workbench.action.showInteractivePlayground",
"label": "Editor Playgrou&&nd"
},
{
"id": "update.showCurrentReleaseNotes",
"label": "Show &&Release Notes"
},
{
"id": "workbench.action.getStartedWithAccessibilityFeatures",
"label": "Get Started with Accessibility Features"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "aiFeedback.action.open",
"label": "Report &&Issue"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openLicenseUrl",
"label": "View &&License"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleDevTools",
"label": "Toggle Developer Tools"
},
{
"id": "workbench.action.openProcessExplorer",
"label": "Open &&Process Explorer"
}
]
},
"Preferences": {
"items": [
{
"id": "workbench.profiles.actions.manageProfiles",
"label": "&&Profiles"
},
{
"id": "aiSettings.action.openhidden",
"label": "Cursor Settings"
},
{
"id": "workbench.action.openSettings",
"label": "&&VS Code Settings"
},
{
"id": "workbench.view.extensions",
"label": "&&Extensions"
},
{
"id": "workbench.action.openGlobalKeybindings",
"label": "Keyboard Shortcuts"
},
{
"id": "workbench.action.openSnippets",
"label": "Configure Snippets"
},
{
"id": "workbench.action.tasks.openUserTasks",
"label": "Tasks"
},
{
"id": "submenuitem.ThemesSubMenu",
"label": "&&Theme",
"submenu": {
"items": [
{
"id": "workbench.action.selectTheme",
"label": "Color Theme"
},
{
"id": "workbench.action.selectIconTheme",
"label": "File Icon Theme"
},
{
"id": "workbench.action.selectProductIconTheme",
"label": "Product Icon Theme"
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "settings.filterByOnline",
"label": "&&Online Services Settings"
}
]
}
},
"keybindings": {
"workbench.action.quit": {
"label": "Cmd+Q",
"userSettingsLabel": "cmd+q"
},
"workbench.action.files.newUntitledFile": {
"label": "Cmd+N",
"userSettingsLabel": "cmd+n"
},
"workbench.action.newWindow": {
"label": "Shift+Cmd+N",
"userSettingsLabel": "shift+cmd+n"
},
"workbench.action.files.openFileFolder": {
"label": "Cmd+O",
"userSettingsLabel": "cmd+o"
},
"workbench.action.reopenClosedEditor": {
"label": "Shift+Cmd+T",
"userSettingsLabel": "shift+cmd+t"
},
"workbench.action.openRecent": {
"label": "Ctrl+R",
"userSettingsLabel": "ctrl+r"
},
"workbench.action.files.save": {
"label": "Cmd+S",
"userSettingsLabel": "cmd+s"
},
"workbench.action.files.saveAs": {
"label": "Shift+Cmd+S",
"userSettingsLabel": "shift+cmd+s"
},
"saveAll": {
"label": "Alt+Cmd+S",
"userSettingsLabel": "alt+cmd+s"
},
"workbench.action.closeActiveEditor": {
"label": "Cmd+W",
"userSettingsLabel": "cmd+w"
},
"workbench.action.closeFolder": {
"label": "⌘R F",
"isNative": false,
"userSettingsLabel": "cmd+r f"
},
"workbench.action.closeWindow": {
"label": "Shift+Cmd+W",
"userSettingsLabel": "shift+cmd+w"
},
"undo": {
"label": "Cmd+Z",
"userSettingsLabel": "cmd+z"
},
"redo": {
"label": "Shift+Cmd+Z",
"userSettingsLabel": "shift+cmd+z"
},
"editor.action.clipboardCutAction": {
"label": "Cmd+X",
"userSettingsLabel": "cmd+x"
},
"editor.action.clipboardCopyAction": {
"label": "Cmd+C",
"userSettingsLabel": "cmd+c"
},
"editor.action.clipboardPasteAction": {
"label": "Cmd+V",
"userSettingsLabel": "cmd+v"
},
"actions.find": {
"label": "Cmd+F",
"userSettingsLabel": "cmd+f"
},
"editor.action.startFindReplaceAction": {
"label": "Alt+Cmd+F",
"userSettingsLabel": "alt+cmd+f"
},
"workbench.action.findInFiles": {
"label": "Shift+Cmd+F",
"userSettingsLabel": "shift+cmd+f"
},
"workbench.action.replaceInFiles": {
"label": "Shift+Cmd+H",
"userSettingsLabel": "shift+cmd+h"
},
"editor.action.commentLine": {
"label": "Cmd+/",
"userSettingsLabel": "cmd+/"
},
"editor.action.blockComment": {
"label": "Shift+Alt+A",
"userSettingsLabel": "shift+alt+a"
},
"editor.emmet.action.expandAbbreviation": {
"label": "Tab",
"userSettingsLabel": "tab"
},
"editor.action.selectAll": {
"label": "Cmd+A",
"userSettingsLabel": "cmd+a"
},
"editor.action.smartSelect.expand": {
"label": "Ctrl+Shift+Cmd+Right",
"userSettingsLabel": "ctrl+shift+cmd+right"
},
"editor.action.smartSelect.shrink": {
"label": "Ctrl+Shift+Cmd+Left",
"userSettingsLabel": "ctrl+shift+cmd+left"
},
"editor.action.copyLinesUpAction": {
"label": "Shift+Alt+Up",
"userSettingsLabel": "shift+alt+up"
},
"editor.action.copyLinesDownAction": {
"label": "Shift+Alt+Down",
"userSettingsLabel": "shift+alt+down"
},
"editor.action.moveLinesUpAction": {
"label": "Alt+Up",
"userSettingsLabel": "alt+up"
},
"editor.action.moveLinesDownAction": {
"label": "Alt+Down",
"userSettingsLabel": "alt+down"
},
"editor.action.insertCursorAbove": {
"label": "Alt+Cmd+Up",
"userSettingsLabel": "alt+cmd+up"
},
"editor.action.insertCursorBelow": {
"label": "Alt+Cmd+Down",
"userSettingsLabel": "alt+cmd+down"
},
"editor.action.insertCursorAtEndOfEachLineSelected": {
"label": "Shift+Alt+I",
"userSettingsLabel": "shift+alt+i"
},
"editor.action.addSelectionToNextFindMatch": {
"label": "Cmd+D",
"userSettingsLabel": "cmd+d"
},
"workbench.action.showCommands": {
"label": "Shift+Cmd+P",
"userSettingsLabel": "shift+cmd+p"
},
"workbench.action.toggleFullScreen": {
"label": "Ctrl+Cmd+F",
"userSettingsLabel": "ctrl+cmd+f"
},
"workbench.action.toggleZenMode": {
"label": "⌘R Z",
"isNative": false,
"userSettingsLabel": "cmd+r z"
},
"workbench.action.toggleSidebarVisibility": {
"label": "Cmd+B",
"userSettingsLabel": "cmd+b"
},
"workbench.action.toggleAuxiliaryBar": {
"label": "Alt+Cmd+B",
"userSettingsLabel": "alt+cmd+b"
},
"workbench.action.togglePanel": {
"label": "Cmd+J",
"userSettingsLabel": "cmd+j"
},
"workbench.action.zoomIn": {
"label": "Cmd+=",
"userSettingsLabel": "cmd+="
},
"workbench.action.zoomOut": {
"label": "Cmd+-",
"userSettingsLabel": "cmd+-"
},
"workbench.action.zoomReset": {
"label": "⌘NumPad0",
"isNative": false,
"userSettingsLabel": "cmd+numpad0"
},
"workbench.action.splitEditorUp": {
"label": "⌘R ⌘\\",
"isNative": false,
"userSettingsLabel": "cmd+r cmd+\\"
},
"workbench.action.splitEditorInGroup": {
"label": "⌘R ⇧⌘\\",
"isNative": false,
"userSettingsLabel": "cmd+r shift+cmd+\\"
},
"workbench.action.copyEditorToNewWindow": {
"label": "⌘R O",
"isNative": false,
"userSettingsLabel": "cmd+r o"
},
"workbench.action.toggleEditorGroupLayout": {
"label": "Alt+Cmd+0",
"userSettingsLabel": "alt+cmd+0"
},
"workbench.view.explorer": {
"label": "Shift+Cmd+E",
"userSettingsLabel": "shift+cmd+e"
},
"workbench.view.search": {
"label": "Shift+Cmd+F",
"userSettingsLabel": "shift+cmd+f"
},
"workbench.view.scm": {
"label": "Ctrl+Shift+G",
"userSettingsLabel": "ctrl+shift+g"
},
"workbench.view.extensions": {
"label": "Shift+Cmd+X",
"userSettingsLabel": "shift+cmd+x"
},
"workbench.actions.view.problems": {
"label": "Shift+Cmd+M",
"userSettingsLabel": "shift+cmd+m"
},
"workbench.action.output.toggleOutput": {
"label": "Shift+Cmd+U",
"userSettingsLabel": "shift+cmd+u"
},
"workbench.debug.action.toggleRepl": {
"label": "Shift+Alt+Cmd+Y",
"userSettingsLabel": "shift+alt+cmd+y"
},
"workbench.action.terminal.toggleTerminal": {
"label": "Ctrl+`",
"userSettingsLabel": "ctrl+`"
},
"editor.action.toggleWordWrap": {
"label": "Alt+Z",
"userSettingsLabel": "alt+z"
},
"workbench.action.navigateBack": {
"label": "Ctrl+-",
"userSettingsLabel": "ctrl+-"
},
"workbench.action.navigateForward": {
"label": "Ctrl+Shift+-",
"userSettingsLabel": "ctrl+shift+-"
},
"workbench.action.navigateToLastEditLocation": {
"label": "⌘R ⌘Q",
"isNative": false,
"userSettingsLabel": "cmd+r cmd+q"
},
"workbench.action.nextEditor": {
"label": "Alt+Cmd+Right",
"userSettingsLabel": "alt+cmd+right"
},
"workbench.action.previousEditor": {
"label": "Alt+Cmd+Left",
"userSettingsLabel": "alt+cmd+left"
},
"workbench.action.nextEditorInGroup": {
"label": "⌘R ⌥⌘→",
"isNative": false,
"userSettingsLabel": "cmd+r alt+cmd+right"
},
"workbench.action.previousEditorInGroup": {
"label": "⌘R ⌥⌘←",
"isNative": false,
"userSettingsLabel": "cmd+r alt+cmd+left"
},
"workbench.action.focusFirstEditorGroup": {
"label": "Cmd+1",
"userSettingsLabel": "cmd+1"
},
"workbench.action.focusSecondEditorGroup": {
"label": "Cmd+2",
"userSettingsLabel": "cmd+2"
},
"workbench.action.focusThirdEditorGroup": {
"label": "Cmd+3",
"userSettingsLabel": "cmd+3"
},
"workbench.action.focusFourthEditorGroup": {
"label": "Cmd+4",
"userSettingsLabel": "cmd+4"
},
"workbench.action.focusFifthEditorGroup": {
"label": "Cmd+5",
"userSettingsLabel": "cmd+5"
},
"workbench.action.focusLeftGroup": {
"label": "⌘R ⌘←",
"isNative": false,
"userSettingsLabel": "cmd+r cmd+left"
},
"workbench.action.focusRightGroup": {
"label": "⌘R ⌘→",
"isNative": false,
"userSettingsLabel": "cmd+r cmd+right"
},
"workbench.action.focusAboveGroup": {
"label": "⌘R ⌘↑",
"isNative": false,
"userSettingsLabel": "cmd+r cmd+up"
},
"workbench.action.focusBelowGroup": {
"label": "⌘R ⌘↓",
"isNative": false,
"userSettingsLabel": "cmd+r cmd+down"
},
"workbench.action.quickOpen": {
"label": "Cmd+P",
"userSettingsLabel": "cmd+p"
},
"workbench.action.showAllSymbols": {
"label": "Cmd+T",
"userSettingsLabel": "cmd+t"
},
"editor.action.revealDefinition": {
"label": "F12",
"userSettingsLabel": "f12"
},
"editor.action.goToImplementation": {
"label": "Cmd+F12",
"userSettingsLabel": "cmd+f12"
},
"editor.action.goToReferences": {
"label": "Shift+F12",
"userSettingsLabel": "shift+f12"
},
"workbench.action.gotoLine": {
"label": "Ctrl+G",
"userSettingsLabel": "ctrl+g"
},
"editor.action.jumpToBracket": {
"label": "Shift+Cmd+\\",
"userSettingsLabel": "shift+cmd+\\"
},
"editor.action.marker.nextInFiles": {
"label": "F8",
"userSettingsLabel": "f8"
},
"editor.action.marker.prevInFiles": {
"label": "Shift+F8",
"userSettingsLabel": "shift+f8"
},
"editor.action.dirtydiff.next": {
"label": "Alt+F3",
"userSettingsLabel": "alt+f3"
},
"editor.action.dirtydiff.previous": {
"label": "Shift+Alt+F3",
"userSettingsLabel": "shift+alt+f3"
},
"workbench.action.debug.start": {
"label": "F5",
"userSettingsLabel": "f5"
},
"workbench.action.debug.run": {
"label": "Ctrl+F5",
"userSettingsLabel": "ctrl+f5"
},
"workbench.action.debug.stop": {
"label": "Shift+F5",
"userSettingsLabel": "shift+f5"
},
"workbench.action.debug.restart": {
"label": "Shift+Cmd+F5",
"userSettingsLabel": "shift+cmd+f5"
},
"workbench.action.debug.stepOver": {
"label": "F10",
"userSettingsLabel": "f10"
},
"workbench.action.debug.stepInto": {
"label": "F11",
"userSettingsLabel": "f11"
},
"workbench.action.debug.stepOut": {
"label": "Shift+F11",
"userSettingsLabel": "shift+f11"
},
"workbench.action.debug.continue": {
"label": "F5",
"userSettingsLabel": "f5"
},
"editor.debug.action.toggleBreakpoint": {
"label": "F9",
"userSettingsLabel": "f9"
},
"editor.debug.action.toggleInlineBreakpoint": {
"label": "Shift+F9",
"userSettingsLabel": "shift+f9"
},
"workbench.action.terminal.new": {
"label": "Ctrl+Shift+`",
"userSettingsLabel": "ctrl+shift+`"
},
"workbench.action.terminal.split": {
"label": "Cmd+\\",
"userSettingsLabel": "cmd+\\"
},
"workbench.action.tasks.build": {
"label": "Shift+Cmd+B",
"userSettingsLabel": "shift+cmd+b"
},
"aiFeedback.action.open": {
"label": "⌘R ⌘G",
"isNative": false,
"userSettingsLabel": "cmd+r cmd+g"
},
"workbench.action.openSettings": {
"label": "Cmd+,",
"userSettingsLabel": "cmd+,"
},
"workbench.action.openGlobalKeybindings": {
"label": "⌘R ⌘S",
"isNative": false,
"userSettingsLabel": "cmd+r cmd+s"
},
"workbench.action.selectTheme": {
"label": "⌘R ⌘T",
"isNative": false,
"userSettingsLabel": "cmd+r cmd+t"
}
}
},
"theme": "vs-dark",
"themeBackground": "#202020",
"windowSplash": {
"zoomLevel": 0,
"baseTheme": "vs-dark",
"colorInfo": {
"foreground": "#a89984",
"background": "#202020",
"editorBackground": "#202020",
"titleBarBackground": "#202020",
"titleBarBorder": "#202020",
"activityBarBackground": "#202020",
"activityBarBorder": "#202020",
"sideBarBackground": "#202020",
"statusBarBackground": "#202020",
"statusBarBorder": "#202020",
"statusBarNoFolderBackground": "#202020"
},
"layoutInfo": {
"sideBarSide": "left",
"editorPartMinWidth": 220,
"titleBarHeight": 35,
"activityBarWidth": 0,
"sideBarWidth": 293,
"statusBarHeight": 22,
"windowBorder": false
}
},
"windowsState": {
"lastActiveWindow": {
"folder": "file:///Users/marslo/iMarslo/job/code/re/sdk-release",
"backupPath": "/Users/marslo/Library/Application Support/Cursor/Backups/3abb5d4ba3e7724aada69225194c0b22",
"uiState": {
"mode": 1,
"x": 0,
"y": 38,
"width": 1728,
"height": 1079,
"zoomLevel": 1
}
},
"openedWindows": []
}
}
{"version":1,"resource":"file:///Users/marslo/iMarslo/job/code/re/sdk-release/vars/wrapper.groovy","entries":[{"id":"X0fn.groovy","timestamp":1743640609154},{"id":"WdKu.groovy","timestamp":1743640625380}]}
{"version":1,"resource":"file:///Users/marslo/iMarslo/job/code/re/sdk-release/release-scripts/cust-string-check-12/jenkins_entry_point.groovy","entries":[{"id":"QK17.groovy","timestamp":1743643509430}]}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
// indent rainbow
"indentRainbow.indicatorStyle": "light",
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
"git-graph.repository.commits.showSignatureStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// gitlens
"gitlens.currentLine.fontSize": 14,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": "'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
"gitlens.statusBar.format": "${author} • ${agoOrDate}${' via 'pullRequest}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": "${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": "${authorName} • ${hasShort} (${authorDateAgo})",
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": "${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// using gitlens instead of
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.blame.editorDecoration.enabled": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
"git-graph.commitDetailsView.location": "Docked to Bottom",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": "${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": "${authorName} • ${hasShort} (${authorDateAgo})",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
// indent rainbow
"indentRainbow.indicatorStyle": "light",
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
"git-graph.repository.commits.showSignatureStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// gitlens
"gitlens.currentLine.fontSize": 14,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": "'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
"gitlens.statusBar.format": "${author} • ${agoOrDate}${' via 'pullRequest}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": "${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": "${authorName} • ${hasShort} (${authorDateAgo})",
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": "${author • }${agoOrDate}${' via 'pullRequest}${ • message|100?}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
"git-graph.commitDetailsView.location": "Docked to Bottom",
"git.blame.editorDecoration.enabled": true,
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
// indent rainbow
"indentRainbow.indicatorStyle": "light",
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
"git-graph.repository.commits.showSignatureStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// gitlens
"gitlens.currentLine.fontSize": 14,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": "'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
"gitlens.statusBar.format": "${author} • ${agoOrDate}${' via 'pullRequest}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
// indent rainbow
"indentRainbow.indicatorStyle": "light",
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
"git-graph.repository.commits.showSignatureStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
// gitlens
"gitlens.currentLine.fontSize": 14,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": "'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
"gitlens.statusBar.format": "${author} • ${agoOrDate}${' via 'pullRequest}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
// indent rainbow
"indentRainbow.indicatorStyle": "light",
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
"git-graph.repository.commits.showSignatureStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// gitlens
"gitlens.currentLine.fontSize": 14,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": "'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
"gitlens.statusBar.format": "${author} • ${agoOrDate}${' via 'pullRequest}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
// indent rainbow
"indentRainbow.indicatorStyle": "light",
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
"git-graph.repository.commits.showSignatureStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
// gitlens
"gitlens.currentLine.fontSize": 14,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": "'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
"gitlens.statusBar.format": "${author} • ${agoOrDate}${' via 'pullRequest}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
// indent rainbow
"indentRainbow.indicatorStyle": "light",
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
"git-graph.repository.commits.showSignatureStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
// gitlens
"gitlens.currentLine.fontSize": 14,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": "'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
"gitlens.statusBar.format": "${author} • ${agoOrDate}${' via 'pullRequest}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.blame.editorDecoration.enabled": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.blame.editorDecoration.enabled": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
// indent rainbow
"indentRainbow.indicatorStyle": "light",
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
"git-graph.repository.commits.showSignatureStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// gitlens
"gitlens.currentLine.fontSize": 14,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": "'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
"gitlens.statusBar.format": "${author} • ${agoOrDate}${' via 'pullRequest}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
// indent rainbow
"indentRainbow.indicatorStyle": "light",
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
"git-graph.repository.commits.showSignatureStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// gitlens
"gitlens.currentLine.fontSize": 14,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": "'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
"gitlens.statusBar.format": "${author} • ${agoOrDate}${' via 'pullRequest}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
// indent rainbow
"indentRainbow.indicatorStyle": "light",
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
"git-graph.repository.commits.showSignatureStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// gitlens
"gitlens.currentLine.fontSize": 14,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": "'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
"gitlens.statusBar.format": "${author} • ${agoOrDate}${' via 'pullRequest}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.blame.editorDecoration.enabled": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": "${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": "${authorName} • ${hasShort} (${authorDateAgo})",
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.blame.editorDecoration.enabled": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
}
{"version":1,"resource":"vscode-userdata:/Users/marslo/Library/Application%20Support/Cursor/User/settings.json","entries":[{"id":"kH1q.json","timestamp":1743650168082},{"id":"CokP.json","timestamp":1743650185741},{"id":"bi33.json","timestamp":1743650203829},{"id":"dsav.json","timestamp":1743650222123},{"id":"bSxG.json","timestamp":1743650251056},{"id":"JInf.json","timestamp":1743650310404},{"id":"mnh7.json","timestamp":1743650323221},{"id":"vIca.json","timestamp":1743650342026},{"id":"1D84.json","timestamp":1743650353224},{"id":"Jm10.json","timestamp":1743650383072},{"id":"8yug.json","timestamp":1743650415648},{"id":"kljf.json","timestamp":1743650448826},{"id":"6OQQ.json","timestamp":1743650492565},{"id":"PYqS.json","timestamp":1743650521358},{"id":"qNlB.json","timestamp":1743650565144},{"id":"3KEh.json","timestamp":1743650592877},{"id":"CqU7.json","timestamp":1743650629498},{"id":"RXLK.json","timestamp":1743650668182},{"id":"7IxU.json","timestamp":1743650693308},{"id":"YjY7.json","timestamp":1743650773210},{"id":"Xjh9.json","timestamp":1743650796847},{"id":"0HME.json","timestamp":1743650843325},{"id":"rPEH.json","timestamp":1743650861919},{"id":"hXLs.json","timestamp":1743650899789},{"id":"Wgx1.json","timestamp":1743650920976},{"id":"Zge6.json","timestamp":1743650978817},{"id":"BEFk.json","timestamp":1743651028618},{"id":"0WJE.json","timestamp":1743651072427},{"id":"RqHS.json","timestamp":1743651092231},{"id":"dYJf.json","timestamp":1743651114315},{"id":"MuJI.json","timestamp":1743651146849},{"id":"RHU9.json","timestamp":1743651189253},{"id":"xDFz.json","timestamp":1743651261006},{"id":"FGd8.json","timestamp":1743651357504},{"id":"wmDo.json","timestamp":1743651406809},{"id":"6rHy.json","timestamp":1743651419224},{"id":"z6W8.json","timestamp":1743651447686},{"id":"sRpF.json","timestamp":1743651653104},{"id":"bUmp.json","timestamp":1743651672012},{"id":"CMNZ.json","timestamp":1743651691146},{"id":"bwy8.json","timestamp":1743653001189},{"id":"00GE.json","timestamp":1743653037505},{"id":"Kj0t.json","timestamp":1743653287540},{"id":"9S75.json","timestamp":1743653329520},{"id":"RVfb.json","timestamp":1743653582370},{"id":"a1oE.json","timestamp":1743653593217},{"id":"ATc2.json","timestamp":1743653630833},{"id":"Kvn2.json","timestamp":1743653652247},{"id":"alZ0.json","timestamp":1743653692862},{"id":"9zQy.json","timestamp":1743676794966}]}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
// indent rainbow
"indentRainbow.indicatorStyle": "light",
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
"git-graph.repository.commits.showSignatureStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// gitlens
"gitlens.currentLine.fontSize": 14,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": "'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
"gitlens.statusBar.format": "${author} • ${agoOrDate}${' via 'pullRequest}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
// indent rainbow
"indentRainbow.indicatorStyle": "light",
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
"git-graph.repository.commits.showSignatureStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
// gitlens
"gitlens.currentLine.fontSize": 14,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": "'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
"gitlens.statusBar.format": "${author} • ${agoOrDate}${' via 'pullRequest}",
"application.shellEnvironmentResolutionTimeout": 100,
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": "${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": "${authorName} • ${hasShort} (${authorDateAgo})",
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.blame.editorDecoration.enabled": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
"git-graph.commitDetailsView.location": "Docked to Bottom",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
"git-graph.commitDetailsView.location": "Docked to Bottom",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.blame.editorDecoration.enabled": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
// indent rainbow
"indentRainbow.indicatorStyle": "light",
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
"git-graph.repository.commits.showSignatureStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// gitlens
"gitlens.currentLine.fontSize": 14,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": "'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
"gitlens.statusBar.format": "${author} • ${agoOrDate}${' via 'pullRequest}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
"git-graph.commitDetailsView.location": "Docked to Bottom",
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
// indent rainbow
"indentRainbow.indicatorStyle": "light",
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
"git-graph.repository.commits.showSignatureStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
// gitlens
"gitlens.currentLine.fontSize": 14,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": "'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
"gitlens.statusBar.format": "${author} • ${agoOrDate}${' via 'pullRequest}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.blame.editorDecoration.enabled": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
"git-graph.commitDetailsView.location": "Docked to Bottom",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": "${authorName} ${subject}, (${authorDateAgo})",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": "${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 14,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": "'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": "${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": "${authorName} • ${hasShort} (${authorDateAgo})",
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": "${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": "${author}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// using gitlens instead of
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
// indent rainbow
"indentRainbow.indicatorStyle": "light",
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
"git-graph.repository.commits.showSignatureStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// gitlens
"gitlens.currentLine.fontSize": 14,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": "'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
"gitlens.statusBar.format": "${author} • ${agoOrDate}${' via 'pullRequest}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": "${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": "${authorName} • ${hasShort} (${authorDateAgo})",
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": "${author • }${agoOrDate}${' via 'pullRequest}${ • message|50?}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
// indent rainbow
"indentRainbow.indicatorStyle": "light",
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
"git-graph.repository.commits.showSignatureStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// gitlens
"gitlens.currentLine.fontSize": 14,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": "'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
"gitlens.statusBar.format": "${author} • ${agoOrDate}${' via 'pullRequest}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.blame.editorDecoration.enabled": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
"git-graph.commitDetailsView.location": "Docked to Bottom",
"git.allowNoVerifyCommit": true,
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": "${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": "${authorName} • ${hasShort} (${authorDateAgo})",
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
// indent rainbow
"indentRainbow.indicatorStyle": "light",
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
"git-graph.repository.commits.showSignatureStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// gitlens
"gitlens.currentLine.fontSize": 14,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": "'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
"gitlens.statusBar.format": "${author} • ${agoOrDate}${' via 'pullRequest}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 14,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": "'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
"gitlens.statusBar.format": "${author} • ${agoOrDate}${' via 'pullRequest}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": "${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": "${authorName} • ${hasShort} (${authorDateAgo})",
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": "${author - }${id • } ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": "${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": "${authorName} • ${hasShort} (${authorDateAgo})",
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": "${id} ${author • }${agoOrDate}${' via 'pullRequest}${ • message|100?}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
// indent rainbow
"indentRainbow.indicatorStyle": "light",
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
"git-graph.repository.commits.showSignatureStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// gitlens
"gitlens.currentLine.fontSize": 14,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": "'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
"gitlens.statusBar.format": "${author} • ${agoOrDate}${' via 'pullRequest}",
}
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
"indentRainbow.indicatorStyle": "light",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
// gitlens
"gitlens.currentLine.fontSize": 16,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": " 'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"indentRainbow.errorColor": "",
"editor.tabCompletion": "on",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
"editor.unusualLineTerminators": "auto",
// "git-graph.commitDetailsView.location": "Docked to Bottom",
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": "${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": "${authorName} • ${hasShort} (${authorDateAgo})",
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
}
{"version":1,"resource":"file:///Users/marslo/iMarslo/job/code/re/sdk-release/vars/git.groovy","entries":[{"id":"H8o2.groovy","timestamp":1743651446001}]}
{"version":1,"resource":"file:///Users/marslo/iMarslo/job/code/re/sdk-release/release-scripts/rel_jenkins/git_support.groovy","entries":[{"id":"n9O1.groovy","source":"Workspace Edit","timestamp":1743643509444}]}
{"version":1,"resource":"file:///Users/marslo/iMarslo/job/code/re/sdk-release/release-scripts/validation_checks/jenkins_entry_point.groovy","entries":[{"id":"kVOI.groovy","source":"Workspace Edit","timestamp":1743643509430}]}
{"version":1,"resource":"file:///Users/marslo/iMarslo/job/code/re/sdk-release/vars/acl.groovy","entries":[{"id":"WWbc.groovy","timestamp":1743639862438},{"id":"77QE.groovy","timestamp":1743640565297}]}
{"version":1,"resource":"file:///Users/marslo/iMarslo/job/code/re/sdk-release/release-scripts/cust-string-check-ody/jenkins_entry_point.groovy","entries":[{"id":"rxBd.groovy","source":"Workspace Edit","timestamp":1743643509430}]}
{"version":1,"resource":"file:///Users/marslo/iMarslo/job/code/re/sdk-release/release-scripts/cust-string-check/jenkins_entry_point.groovy","entries":[{"id":"Y2UH.groovy","source":"Workspace Edit","timestamp":1743643509430}]}
// This configuration file allows you to pass permanent command line arguments to VS Code.
// Only a subset of arguments is currently supported to reduce the likelihood of breaking
// the installation.
//
// PLEASE DO NOT CHANGE WITHOUT UNDERSTANDING THE IMPACT
//
// NOTE: Changing this file requires a restart of VS Code.
{
// Use software rendering instead of hardware accelerated rendering.
// This can help in cases where you see rendering issues in VS Code.
// "disable-hardware-acceleration": true,
// Allows to disable crash reporting.
// Should restart the app if the value is changed.
"enable-crash-reporter": true,
// Unique id used for correlating crash reports sent from this instance.
// Do not edit this value.
"crash-reporter-id": "e3a2ea5c-e40a-427a-8d64-e55b890b0e8e",
"locale": "zh-cn"
}
{"version":1,"resource":"file:///Users/marslo/.cursor/argv.json","entries":[{"id":"8yvy.json","timestamp":1743635530405},{"id":"zhUT.json","timestamp":1743640576255}]}
// This configuration file allows you to pass permanent command line arguments to VS Code.
// Only a subset of arguments is currently supported to reduce the likelihood of breaking
// the installation.
//
// PLEASE DO NOT CHANGE WITHOUT UNDERSTANDING THE IMPACT
//
// NOTE: Changing this file requires a restart of VS Code.
{
// Use software rendering instead of hardware accelerated rendering.
// This can help in cases where you see rendering issues in VS Code.
// "disable-hardware-acceleration": true,
// Allows to disable crash reporting.
// Should restart the app if the value is changed.
"enable-crash-reporter": true,
// Unique id used for correlating crash reports sent from this instance.
// Do not edit this value.
"crash-reporter-id": "e3a2ea5c-e40a-427a-8d64-e55b890b0e8e",
"locale": "en"
}
// Place your key bindings in this file to override the defaults
[
{
"key": "cmd+i",
"command": "composerMode.agent"
}
]
{
"update.releaseTrack": "prerelease",
"window.commandCenter": true,
"editor.fontSize": 18,
"editor.fontFamily": "'OperatorMonoLig Nerd Font Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontWeight": "300",
"editor.fontLigatures": true,
"editor.inlayHints.fontSize": 14,
"editor.inlayHints.fontFamily": "'MonaspiceRn Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.codeLensFontSize": 16,
"editor.codeLensFontFamily": "'MonaspiceRn Nerd Font Mono'",
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.unusualLineTerminators": "auto",
"editor.cursorStyle": "underline",
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorSurroundingLinesStyle": "all",
"editor.dropIntoEditor.preferences": [],
"editor.find.globalFindClipboard": true,
"editor.minimap.autohide": true,
"editor.suggestFontSize": 16,
"editor.suggest.shareSuggestSelections": true,
"editor.suggest.showStatusBar": true,
"editor.find.autoFindInSelection": "multiline",
"editor.fontVariations": true,
"editor.colorDecorators": true,
"editor.defaultColorDecorators": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
// following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", // class names
"keyword", // import, export, return…
"constant", // String, Number, Boolean…, this, super
"storage.modifier", // static keyword
"storage.type.class.js", // class keyword
],
"settings": {
"fontStyle": "italic"
}
},
]
},
// inline suggest
"editor.inlineSuggest.fontFamily": "'iMWritingMono Nerd Font Mono', 'FantasqueSansM Nerd Font'",
"editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "whenPossible",
"editor.inlineSuggest.showToolbar": "always",
"editor.inlineSuggest.syntaxHighlightingEnabled": true,
"cursor.composer.shouldChimeAfterChatFinishes": true,
"cursor.composer.shouldAllowCustomModes": true,
"timeline.pageOnScroll": true,
"search.globalFindClipboard": true,
"search.seedOnFocus": true,
// font family and font size
"debug.console.fontSize": 16,
"debug.console.fontFamily": "'BlexMono Nerd Font Mono'",
"chat.editor.fontSize": 18,
"chat.editor.fontFamily": "'FantasqueSansM Nerd Font', 'LXGWWenKaiMono Nerd Font Mono'",
"inlineChat.lineEmptyHint": true,
"markdown.preview.fontSize": 16,
"markdown.preview.fontFamily": "'VictorMono Nerd Font Mono', 'Yozai Nerd Font', -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"notebook.output.fontFamily": "'VictorMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"notebook.defaultFormatter": "fnando.linter",
// diff
"diffEditor.codeLens": true,
"diffEditor.experimental.showMoves": true,
"diffEditor.experimental.useTrueInlineView": true,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"files.associations": {
"*.json": "jsonc"
},
// accessibility
"accessibility.signalOptions.debouncePositionChanges": true,
"accessibility.underlineLinks": true,
// terminal
"terminal.external.linuxExec": "xterm-256color",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontSize": 18,
"terminal.integrated.fontFamily": "'FantasqueSansM Nerd Font', 'iMWritingMono Nerd Font Mono', 'LXGWWenKaiMono Nerd Font Mono'",
"terminal.integrated.accessibleViewPreserveCursorPosition": true,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.smoothScrolling": true,
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.enableExtensionCompletions": true,
"terminal.integrated.tabStopWidth": 4,
"terminal.integrated.fontLigatures": true,
"terminal.integrated.fontWeight": "200",
"terminal.integrated.mouseWheelZoom": true,
"terminal.integrated.tabs.defaultColor": "terminal.ansiGreen",
// sync
"sync.autoUpload": true,
"sync.autoDownload": false,
"sync.gist": "5237cf066bd002c56074ecb22d446d2c",
"sync.quietSync": true,
// git/scm
"scm.inputFontSize": 16,
"scm.inputFontFamily": "'Lekton Nerd Font Mono', 'VictorMono Nerd Font Mono'",
"git.alwaysSignOff": true,
"git.enableCommitSigning": true,
// using gitlens instead of
"git.blame.editorDecoration.enabled": false,
"git.blame.editorDecoration.template": " ${authorName} • ${hasShort} • ${subject} (${authorDateAgo})",
"git.blame.statusBarItem.enabled": true,
"git.blame.statusBarItem.template": " ${authorName} • ${hasShort} (${authorDateAgo})",
// vim/nvim
"vim.cursorStylePerMode.insert": "line-thin",
"vim.cursorStylePerMode.normal": "underline",
"vim.cursorStylePerMode.replace": "block",
"vim.cursorStylePerMode.visual": "block",
"vim.cursorStylePerMode.visualblock": "block",
"vim.cursorStylePerMode.visualline": "underline",
"vim.easymotionMarkerFontWeight": "normal",
"vim.searchMatchColor": "#A9B665",
"vim.startInInsertMode": false,
// color highlight
"color-highlight.markerType": "dot-after",
"color-highlight.matchHslWithNoFunction": true,
"color-highlight.matchRgbWithNoFunction": true,
"color-highlight.matchWords": true,
"color-highlight.useARGB": true,
// groovy
"groovyLint.basic.loglevel": "warning",
"groovyLint.debug.enable": true,
"groovyLint.basic.config": "/Users/marslo/.groovylintrc.json",
// python
"ipynb.experimental.serialization": true,
"python.terminal.activateEnvInCurrentTerminal": true,
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": true,
"python.venvPath": "$HOME/.venv",
"python.venvFolders": [
".venv",
"$HOME/.venv"
],
// vim/nvim
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimConfigPath": "~/.config/nvim/init.lua",
"vim.neovimPath": "/opt/homebrew/bin/nvim",
"vim.vimrc.enable": true,
"vim.vimrc.path": "$HOME/.vimrc",
"vim.changeWordIncludesWhitespace": true,
"vim.matchpairs": "(:),{:},[:],<:>,':',\":\"",
"vim.leader": ",",
"vim.hlsearch": true,
"vim.highlightedyank.enable": true,
"vim.neovimUseConfigFile": true,
"vim.searchMatchTextColor": "#A9B665",
"vim.highlightedyank.textColor": "#A9B665",
"vim.smartRelativeLine": true,
"vim.visualstar": true,
"vim.statusBarColorControl": true,
"vim.statusBarColors.insert": "#604F72",
"vim.statusBarColors.normal": "#202020",
"vim.statusBarColors.visual": "#724f60",
"vim.statusBarColors.visualblock": "#724F60",
"vim.statusBarColors.searchinprogressmode": "#4E7260",
"vim.statusBarStrings.replace": "#72614E",
"vim.statusBarStrings.visual": "-- VISUAL --",
"vim.statusBarStrings.visualline": "-- VISUAL LINE --",
"vim.statusBarStrings.visualblock": "-- VISUAL BLOCK --",
// theme
"workbench.colorTheme": "Gruvbox Material Dark",
"workbench.iconTheme": "gruvbox-material-icon-theme",
"workbench.colorCustomizations": {
"statusBar.background": "#202020",
"statusBar.noFolderBackground": "#202020",
"statusBar.debuggingBackground": "#202020",
"statusBar.foreground": "#ffffff",
"statusBar.debuggingForeground": "#ffffff"
},
"workbench.editor.defaultBinaryEditor": "default",
"workbench.list.horizontalScrolling": true,
"workbench.reduceMotion": "on",
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.editor.enablePreviewFromQuickOpen": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.commandPalette.experimental.suggestCommands": true,
"workbench.externalBrowser": "chrome",
"workbench.list.scrollByPage": true,
"workbench.list.smoothScrolling": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.quickOpen.preserveInput": true,
"workbench.view.showQuietly": {
"workbench.panel.output": true
},
"gruvboxMaterial.darkCursor": "purple",
"gruvboxMaterial.darkContrast": "hard",
"gruvboxMaterial.diagnosticTextBackgroundOpacity": "12.5%",
"gruvboxMaterial.italicKeywords": true,
"gruvboxMaterial.highContrast": true,
"gruvboxMaterial.colorfulSyntax": true,
// indent rainbow
"indentRainbow.indicatorStyle": "light",
"indentRainbow.errorColor": "",
"indentRainbow.colorOnWhiteSpaceOnly": false,
"indentRainbow.colors": [
"rgba(255,255,64,0.2)",
"rgba(127,255,127,0.2)",
"rgba(255,127,255,0.2)",
"rgba(79,236,236,0.2)"
],
"indentRainbow.tabmixColor": "",
// git graph
"git-graph.date.type": "Commit Date",
"git-graph.dialog.applyStash.reinstateIndex": true,
"git-graph.dialog.createBranch.checkOut": true,
"git-graph.repository.commits.showSignatureStatus": true,
// "git-graph.commitDetailsView.location": "Docked to Bottom",
"problems.autoReveal": false,
"problems.defaultViewMode": "table",
"problems.showCurrentInStatus": true,
// gitlens
"gitlens.currentLine.fontSize": 14,
"gitlens.currentLine.fontWeight": "300",
"gitlens.currentLine.fontStyle": "italic",
"gitlens.currentLine.fontFamily": "'VictorMono Nerd Font Mono'', 'Lekton Nerd Font Mono'",
"gitlens.blame.fontStyle": "italic",
"gitlens.blame.fontSize": 14,
"gitlens.blame.fontFamily": "'JetBrainsMono Nerd Font Mono'",
"gitlens.graph.experimental.renderer.enabled": true,
"gitlens.graph.dimMergeCommits": true,
"gitlens.graph.showRemoteNames": true,
"gitlens.cloudPatches.enabled": false,
"gitlens.cloudIntegrations.enabled": false,
"gitlens.views.workspaces.branches.showStashes": true,
"gitlens.views.workspaces.includeWorkingTree": true,
"gitlens.launchpad.indicator.useColors": true,
"gitlens.views.showContributorsStatistics": true,
"gitlens.views.repositories.showStashes": true,
"gitlens.views.repositories.showIncomingActivity": true,
"gitlens.views.repositories.branches.showStashes": true,
"gitlens.views.branches.showRemoteBranches": true,
"gitlens.views.branches.showStashes": true,
"gitlens.views.contributors.showAllBranches": true,
"gitlens.views.contributors.showStatistics": true,
"gitlens.debug": true,
"gitlens.blame.format": "${message|100?} ${agoOrDate|14-}",
"gitlens.currentLine.format": " ${author -} ${id •} ${agoOrDate}${' via 'pullRequest}${ • message|100?}",
"gitlens.currentLine.uncommittedChangesFormat": " ${author}",
"gitlens.blame.fontWeight": "200",
"gitlens.statusBar.format": "${author} • ${agoOrDate}${' via 'pullRequest}",
"application.shellEnvironmentResolutionTimeout": 100,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment