741 lines
32 KiB
JSON
741 lines
32 KiB
JSON
{
|
||
"workbench.colorCustomizations": {
|
||
"[Chromodynamics]": {
|
||
"terminal.background": "#060606",
|
||
"terminal.foreground": "#e0e0e0",
|
||
"terminal.selectionBackground": "#555555",
|
||
"titleBar.activeBackground": "#020202",
|
||
"titleBar.activeForeground": "#e0e0e0",
|
||
"titleBar.inactiveBackground": "#020202",
|
||
"titleBar.inactiveForeground": "#e0e0e0",
|
||
"tab.inactiveBackground": "#0b0b0b",
|
||
"editor.background": "#060606",
|
||
"editor.findMatchBorder": "#0c0c0d",
|
||
"editor.findMatchHighlightBorder": "#0c0c0d",
|
||
"editor.lineHighlightBackground": "#060606",
|
||
"editor.selectionBackground": "#222222",
|
||
"editor.selectionHighlightBackground": "#e4dddd",
|
||
"editor.selectionHighlightBorder": "#0c0c0d",
|
||
"editorGroupHeader.tabsBackground": "#0b0b0b",
|
||
"editorGutter.background": "#000000",
|
||
"sideBar.background": "#060606",
|
||
"sideBarSectionHeader.background": "#0b0b0b",
|
||
"statusBar.background": "#060606"
|
||
},
|
||
"[Sweet Dracula]": {
|
||
"editorGroupHeader.tabsBackground": "#161925"
|
||
}
|
||
},
|
||
"editor.tokenColorCustomizations": {
|
||
"[Chromodynamics]": {
|
||
"textMateRules": [
|
||
{
|
||
"scope": [
|
||
"constant.language.python",
|
||
"variable.parameter.function.language.special.self.python"
|
||
],
|
||
"settings": {
|
||
"foreground": "#66D9EF"
|
||
}
|
||
},
|
||
{
|
||
"scope": [
|
||
"entity.name.function.operator",
|
||
"keyword.operator"
|
||
],
|
||
"settings": {
|
||
"foreground": "#E8364F",
|
||
"fontStyle": ""
|
||
}
|
||
},
|
||
{
|
||
"scope": [
|
||
"punctuation.definition.template-expression.begin.js",
|
||
"punctuation.definition.template-expression.end.js"
|
||
],
|
||
"settings": {
|
||
"foreground": "#da70d6",
|
||
"fontStyle": "italic"
|
||
}
|
||
},
|
||
{
|
||
"scope": [
|
||
"variable.other.readwrite.js"
|
||
],
|
||
"settings": {
|
||
"foreground": "#c6c6c6",
|
||
"fontStyle": ""
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"textMateRules": [
|
||
{
|
||
"scope": [
|
||
"entity.name.type.class",
|
||
"storage.type.class",
|
||
"storage.modifier",
|
||
"storage.type",
|
||
"constant",
|
||
"comment",
|
||
"keyword",
|
||
"invalid"
|
||
],
|
||
"settings": {
|
||
"fontStyle": "italic"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
// Window Settings
|
||
"window.commandCenter": false,
|
||
"window.menuBarVisibility": "toggle",
|
||
"window.newWindowDimensions": "maximized",
|
||
"window.restoreWindows": "preserve",
|
||
"window.title": "${activeEditorShort}${separator}${rootName}",
|
||
"window.titleBarStyle": "native",
|
||
"window.titleSeparator": " ・ ・",
|
||
"workbench.editor.enablePreviewFromQuickOpen": false,
|
||
"workbench.editor.highlightModifiedTabs": true,
|
||
"workbench.editor.restoreViewState": true,
|
||
"workbench.editor.sharedViewState": false,
|
||
"workbench.editor.showTabs": true,
|
||
"workbench.editor.tabCloseButton": "right",
|
||
"workbench.editor.tabSizing": "shrink",
|
||
"workbench.editor.untitled.hint": "hidden",
|
||
"workbench.iconTheme": "sweet-vscode-icons",
|
||
"workbench.layoutControl.type": "menu",
|
||
"workbench.list.smoothScrolling": true,
|
||
"workbench.panel.defaultLocation": "right",
|
||
"workbench.startupEditor": "none",
|
||
"workbench.statusBar.visible": true,
|
||
"workbench.editorAssociations": {
|
||
"*.ipynb": "jupyter-notebook"
|
||
},
|
||
"workbench.reduceMotion": "off",
|
||
// Editor Settings
|
||
"editor.acceptSuggestionOnEnter": "smart",
|
||
"editor.autoClosingBrackets": "always",
|
||
"editor.bracketPairColorization.enabled": true,
|
||
"editor.codeActionsOnSave": {
|
||
"source.organizeImports": true
|
||
},
|
||
"editor.colorDecorators": false,
|
||
"editor.cursorBlinking": "phase",
|
||
"editor.cursorSmoothCaretAnimation": "on",
|
||
"editor.cursorStyle": "line-thin",
|
||
"editor.detectIndentation": false,
|
||
"editor.emptySelectionClipboard": false,
|
||
"editor.fontFamily": "'Operator Mono SSm Lig Book', 'FiraCode Nerd Font', 'Hack Nerd Font Mono', 'codicon'",
|
||
"editor.fontVariations": true,
|
||
"editor.fontLigatures": "'ss01', 'ss02', 'ss03', 'ss04', 'ss05', 'ss06', 'zero', 'onum'",
|
||
"editor.fontSize": 12,
|
||
"editor.fontWeight": "normal",
|
||
"editor.formatOnSave": true,
|
||
"editor.formatOnType": true,
|
||
"editor.glyphMargin": true,
|
||
"editor.guides.bracketPairs": "active",
|
||
"editor.guides.bracketPairsHorizontal": "active",
|
||
"editor.guides.highlightActiveBracketPair": true,
|
||
"editor.hover.above": false,
|
||
"editor.inlayHints.enabled": "on",
|
||
"editor.inlineSuggest.enabled": true,
|
||
"editor.insertSpaces": true,
|
||
"editor.linkedEditing": true,
|
||
"editor.matchBrackets": "never",
|
||
"editor.maxTokenizationLineLength": 99999999,
|
||
"editor.minimap.enabled": false,
|
||
"editor.mouseWheelScrollSensitivity": 1.5,
|
||
"editor.occurrencesHighlight": false,
|
||
"editor.renderControlCharacters": true,
|
||
"editor.renderFinalNewline": "on",
|
||
"editor.renderLineHighlight": "gutter",
|
||
"editor.renderWhitespace": "none",
|
||
"editor.scrollbar.horizontal": "auto",
|
||
"editor.scrollbar.vertical": "auto",
|
||
"editor.selectionHighlight": true,
|
||
"editor.smoothScrolling": true,
|
||
"editor.stickyScroll.enabled": true,
|
||
"editor.stickyScroll.maxLineCount": 5,
|
||
"editor.stickyTabStops": false,
|
||
"editor.suggestLineHeight": 28,
|
||
"editor.suggestSelection": "first",
|
||
"editor.suggest.insertMode": "replace",
|
||
"editor.suggest.preview": true,
|
||
"editor.suggest.snippetsPreventQuickSuggestions": false,
|
||
"editor.tabCompletion": "on",
|
||
"editor.tabSize": 4,
|
||
"editor.wordBasedSuggestions": true,
|
||
"editor.wordBasedSuggestionsMode": "matchingDocuments",
|
||
"editor.wordWrap": "on",
|
||
"editor.quickSuggestions": {
|
||
"other": "on",
|
||
"comments": "on",
|
||
"strings": "on"
|
||
},
|
||
// Emmet Settings
|
||
"emmet.excludeLanguages": [],
|
||
"emmet.includeLanguages": {
|
||
"javascript": "javascriptreact",
|
||
"markdown": "html",
|
||
"vue-html": "html"
|
||
},
|
||
// Explorer Settings
|
||
"explorer.compactFolders": false,
|
||
"explorer.confirmDelete": false,
|
||
"explorer.confirmDragAndDrop": false,
|
||
// Files Explorer
|
||
"problems.decorations.enabled": false,
|
||
// Customize UI
|
||
// "customizeUI.activityBar": "bottom",
|
||
// "customizeUI.activityBarHideSettings": true,
|
||
// "customizeUI.listRowHeight": 20,
|
||
// "customizeUI.font.monospace": "CaskaydiaCove Nerd Font",
|
||
// "customizeUI.font.regular": "CaskaydiaCove Nerd Font",
|
||
// "customizeUI.fontSizeMap": {
|
||
// "13px": "12px",
|
||
// "monospace": "12px",
|
||
// "tab-title": "12px",
|
||
// "window-title": "12.5px"
|
||
// },
|
||
// "customizeUI.titleBar": "inline",
|
||
// "customizeUI.stylesheet": {
|
||
// ":root,::after,::before": "--tab-height: 25px;--tab-radius: 8px;--ui-radius: 6px;--base-color: #bd93f9;--gradient-one: #c50ed2;--gradient-two: #8500f7;--side-pane-color: var(--vscode-editor-background);--focus-border: #3f4f81;--sash-size: 2px !important;--sash-hover-size: 2px !important;",
|
||
// ".editor-container": "-webkit-font-smoothing: antialiased;",
|
||
// ".monaco-workbench .part.editor > .content > .watermark": "display: none !important;",
|
||
// ".monaco-workbench .part.titlebar .window-controls-container .layout-dropdown-container": "margin-left: auto !important;",
|
||
// ".monaco-workbench .part.titlebar > .window-controls-container": "width: unset !important;",
|
||
// ".monaco-workbench .part.titlebar > .window-controls-container > .window-icon": "width: 30px !important;",
|
||
// ".monaco-workbench .part.titlebar > .titlebar-container .window-appicon > .home-bar-icon-badge, .monaco-workbench .part.titlebar > .titlebar-container > .window-appicon:not(.codicon)": "background-image: url(./vsc/vsc.svg) !important;",
|
||
// ".monaco-workbench .part.editor > .content .editor-group-container.empty .editor-group-letterpress": "background-image: url(./vsc/vsc-back.svg) !important;",
|
||
// ".monaco-workbench .part.editor.has-watermark > .content.empty .editor-group-container > .editor-group-letterpress": "background-position-y: 50% !important;",
|
||
// ".monaco-sash.hover:before, .monaco-sash.active:before": "background: linear-gradient(to bottom, var(--gradient-one), var(--gradient-two)) !important;",
|
||
// ".monaco-editor .squiggly-error": "background: none !important;border-bottom: 0.5px solid var(--vscode-editorError-foreground) !important;",
|
||
// ".monaco-editor .squiggly-warning": "background: none !important;border-bottom: 0.5px solid var(--vscode-editorWarning-foreground) !important;",
|
||
// ".monaco-editor .squiggly-info": "background: none !important;border-bottom: 0.5px solid var(--vscode-editorInfo-foreground) !important;",
|
||
// ".monaco-editor .squiggly-hint": "background: none !important;border-bottom: 0.5px solid var(--vscode-editorHint-foreground) !important;",
|
||
// "body.activity-bar-at-bottom .monaco-workbench .activitybar .active-item-indicator": "display: block !important;",
|
||
// ".monaco-workbench .activitybar > .content :not(.monaco-menu) > .monaco-action-bar .action-item.checked .active-item-indicator:before": "border: 0 !important;width: 100% !important;height: 3px !important;position: absolute !important;bottom: 0 !important;left: 0 !important;top: unset !important;background-image: linear-gradient(to top, var(--gradient-one), var(--gradient-two)) !important;border-radius: 100vmax !important;",
|
||
// ".monaco-workbench .part.editor > .content .editor-group-container > .title .tabs-container > .tab > .tab-border-bottom-container, .monaco-workbench .part.editor > .content .editor-group-container > .title .tabs-container > .tab > .tab-border-top-container": "background-image: linear-gradient(to left, var(--gradient-one), var(--gradient-two)) !important;height: 3px !important;",
|
||
// ".monaco-workbench .activitybar > .content :not(.monaco-menu) > .monaco-action-bar .badge .badge-content": "background-image: linear-gradient(90deg, var(--gradient-one), var(--gradient-two)) !important;",
|
||
// ".monaco-workbench .part.editor > .content .editor-group-container.active > .title .tabs-container > .tab.dirty > .tab-actions .action-label:not(:hover):before, .monaco-workbench .part.editor > .content .editor-group-container > .title .tabs-container > .tab.dirty > .tab-actions .action-label:not(:hover):before": "content: '' !important;",
|
||
// ".codicon-git-branch:before": "background: linear-gradient(to bottom, var(--gradient-one), var(--gradient-two)) !important;-webkit-background-clip: text !important;background-clip: text !important;color: rgba(255, 255, 255, 0.4) !important;",
|
||
// ".monaco-editor, .split-view-view .monaco-editor-background": "background: url(./vsc/pek.png) bottom right / 10% auto no-repeat scroll;",
|
||
// ".monaco-scrollable-element > .scrollbar > .slider": "border-radius: 7px !important;",
|
||
// ".monaco-scrollable-element > .scrollbar > .slider.active": "background: linear-gradient(to top, var(--gradient-one), var(--gradient-two)) !important;",
|
||
// "canvas.decorationsOverviewRuler, .monaco-scrollable-element > .scrollbar.vertical, .monaco-scrollable-element > .scrollbar.vertical > .slider": "width: 7px !important;",
|
||
// ".monaco-scrollable-element > .scrollbar.horizontal, .monaco-scrollable-element > .scrollbar.horizontal > .slider": "height: 7px !important;",
|
||
// ".monaco-scrollable-element > .scrollbar.horizontal > .slider": "width: 135px !important;",
|
||
// ".monaco-editor .monaco-hover, .monaco-editor .suggest-widget, .monaco-editor .suggest-details": "border-radius: var(--ui-radius) !important;overflow: hidden !important;box-shadow: rgb(0 0 0 / 36%) 0px 2px calc(var(--ui-radius) + 2px) !important;",
|
||
// ".pane .pane-body, .pane .pane-body .monaco-list, .pane .pane-body .monaco-list .monaco-scrollable-element, .pane .pane-body .monaco-list .monaco-scrollable-element .monaco-list-rows, .pane .pane-body .monaco-list .monaco-scrollable-element .monaco-list-rows .monaco-list-row": "overflow: visible !important;",
|
||
// ".open-editors .monaco-list .monaco-list-row": "padding-left: 0px !important;",
|
||
// ".monaco-list-row:hover, .monaco-list-row.selected, .monaco-list-row.focused": "border-radius: 0 var(--ui-radius) var(--ui-radius) 0 !important;",
|
||
// ".monaco-workbench .monaco-list:not(.element-focused):focus:before, .monaco-select-box, .monaco-select-box-dropdown-container, .monaco-select-box-dropdown-container .monaco-list-row:hover, .monaco-select-box-dropdown-container .monaco-list-row.selected, .monaco-select-box-dropdown-container .monaco-list-row.focused": "border-radius: var(--ui-radius) !important;",
|
||
// ".monaco-list-row.selected::before, .monaco-list-row.selected::after": "--ui-radius: 6px;content: '' !important;display: block !important;position: absolute !important;width: var(--ui-radius) !important;height: var(--ui-radius) !important;left: 0 !important;pointer-events: none !important;",
|
||
// ".monaco-list-row.selected::before": "top: calc(0px - var(--ui-radius)) !important;background: radial-gradient(circle at 100% 0%, transparent 70.71%, var(--side-pane-color) 29.289%) no-repeat;background-position: 100% 0%;",
|
||
// ".monaco-list-row.selected::after": "bottom: calc(0px - var(--ui-radius)) !important;background: radial-gradient(circle at 100% 100%, transparent 70.71%, var(--side-pane-color) 29.289%) no-repeat;background-position: 100% 100%;",
|
||
// ".monaco-button.monaco-text-button": "border-radius: var(--ui-radius) !important;",
|
||
// ".monaco-editor .cursors-layer.cursor-smooth-caret-animation > .cursor": "transition: all 100ms ease-out;",
|
||
// ".tab:first-child": "margin-left: var(--tab-radius) !important;",
|
||
// ".tab:last-child": "margin-right: var(--tab-radius) !important;",
|
||
// ".tab.active": "border-radius: var(--tab-radius) var(--tab-radius) 0 0 !important;",
|
||
// ".tab.dirty-border-top > .tab-border-top-container": "border-radius: var(--tab-radius) var(--tab-radius) 0 0 !important;",
|
||
// ".tab.active::before, .tab.active::after": "content: '' !important;display: block !important;box-sizing: border-box !important;position: absolute !important;z-index: 1;width: var(--tab-radius) !important;height: var(--tab-radius) !important;bottom: 0px !important;pointer-events: none !important;",
|
||
// ".tab.active::before": "left: calc(0px - var(--tab-radius)) !important;border-bottom-right-radius: var(--tab-radius) !important;box-shadow: 3px 3px 0 3px var(--vscode-editor-background) !important;",
|
||
// ".tab.active::after": "right: 0 !important;transform: translateX(var(--tab-radius)) !important;border-bottom-left-radius: var(--tab-radius) !important;box-shadow: -3px 3px 0 3px var(--vscode-editor-background) !important;",
|
||
// ".monaco-workbench .part.sidebar>.title>.title-label h2": "font-weight: bold !important;",
|
||
// "body.activity-bar-at-bottom div.monaco-grid-view > div > div > div.monaco-scrollable-element > div.split-view-container > div.split-view-view.visible > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(1) > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(2)": "height: auto !important;",
|
||
// "body.activity-bar-at-bottom .monaco-workbench .part.activitybar": "border: none !important; padding: 0px 6px 6px 6px !important;margin-top: -8px !important; background-color: var(--vscode-editor-background) !important; position: relative !important; z-index: 10 !important;",
|
||
// "body.activity-bar-at-bottom .monaco-workbench .activitybar.bordered:before": "display: none !important;",
|
||
// "body.activity-bar-at-bottom .monaco-workbench .activitybar > .content": "justify-content: center !important; border-radius: 6px; width: unset !important; border: 1px solid #3f4f818c !important;",
|
||
// "body.activity-bar-at-bottom .monaco-workbench .activitybar>.content>.composite-bar": "margin-bottom: unset !important;",
|
||
// "body.activity-bar-at-bottom .monaco-action-bar .action-item.icon > .action-label": "color: var(--vscode-editor-foreground) !important;opacity: 0.4;",
|
||
// "body.activity-bar-at-bottom .monaco-action-bar .action-item.icon.checked > .action-label": "opacity: 1 !important;",
|
||
// ".monaco-workbench .part.editor .tabs-and-actions-container .window-controls-container": "display: flex;flex-grow: 0;flex-shrink: 0;text-align: center; -webkit-app-region: no-drag; height: 100%;",
|
||
// ".monaco-workbench .part.editor .tabs-and-actions-container .window-controls-container .window-icon": "width: 30px !important;height: 30px !important; display: flex; align-items: center; justify-content: center;",
|
||
// ".monaco-workbench .part.editor .tabs-and-actions-container .window-controls-container .window-icon.window-close:hover": "background-color: #FF5555",
|
||
// },
|
||
// Terminal Settings
|
||
"terminal.integrated.altClickMovesCursor": true,
|
||
"terminal.integrated.cursorBlinking": true,
|
||
"terminal.integrated.customGlyphs": true,
|
||
"terminal.integrated.cursorStyle": "line",
|
||
"terminal.integrated.enableMultiLinePasteWarning": false,
|
||
"terminal.integrated.fontFamily": "'CaskaydiaCove Nerd Font', 'FiraCode Nerd Font', 'Hack Nerd Font Mono'",
|
||
"terminal.integrated.fontSize": 13,
|
||
"terminal.integrated.gpuAcceleration": "auto",
|
||
"terminal.integrated.scrollback": 200000,
|
||
"terminal.integrated.smoothScrolling": true,
|
||
"terminal.integrated.tabs.enabled": false,
|
||
"terminal.integrated.tabs.enableAnimation": true,
|
||
"terminal.integrated.profiles.linux": {
|
||
"zsh": {
|
||
"path": "/usr/bin/zsh"
|
||
}
|
||
},
|
||
"terminal.integrated.shellIntegration.enabled": false,
|
||
"terminal.integrated.shellIntegration.decorationsEnabled": "never",
|
||
// Language Settings
|
||
"[python]": {
|
||
"editor.semanticHighlighting.enabled": false
|
||
},
|
||
"python.analysis.completeFunctionParens": true,
|
||
"python.analysis.typeCheckingMode": "off",
|
||
"python.formatting.provider": "black",
|
||
"python.formatting.blackArgs": [
|
||
"--line-length",
|
||
"120"
|
||
],
|
||
"python.languageServer": "Pylance",
|
||
"python.linting.ignorePatterns": [
|
||
".vscode/*.py",
|
||
"**/site-packages/**/*.py",
|
||
".git"
|
||
],
|
||
"python.linting.enabled": true,
|
||
"python.linting.pylintEnabled": false,
|
||
"python.linting.pylintArgs": [
|
||
"--rcfile",
|
||
"${env:HOME}/.pylintrc"
|
||
// "--load-plugins=pylint_django"
|
||
],
|
||
"ruff.args": [
|
||
"--config=~/pyproject.toml"
|
||
],
|
||
"[cpp]": {
|
||
"editor.semanticHighlighting.enabled": false
|
||
},
|
||
"C_Cpp.default.includePath": [
|
||
"${workspaceFolder}/**",
|
||
"/usr/include",
|
||
"/usr/local/include",
|
||
"/usr/include/c++/11.1.0",
|
||
"/opt/cuda/include/"
|
||
],
|
||
"C_Cpp.default.defines": [
|
||
"${default}"
|
||
],
|
||
"C_Cpp.default.compilerPath": "/usr/bin/g++",
|
||
"C_Cpp.default.cppStandard": "c++20",
|
||
"C_Cpp.default.cStandard": "c17",
|
||
"C_Cpp.default.intelliSenseMode": "gcc-x64",
|
||
"C_Cpp.default.compilerArgs": [
|
||
"-g"
|
||
],
|
||
"launch": {
|
||
"version": "0.2.0",
|
||
"configurations": [
|
||
{
|
||
"name": "(gdb) Launch",
|
||
"type": "cppdbg",
|
||
"request": "launch",
|
||
"program": "${fileDirname}/${fileBasenameNoExtension}",
|
||
"args": [],
|
||
"stopAtEntry": false,
|
||
"cwd": "${workspaceFolder}",
|
||
"environment": [],
|
||
"externalConsole": false,
|
||
"MIMode": "gdb",
|
||
"miDebuggerPath": "/usr/bin/gdb",
|
||
"preLaunchTask": "Build",
|
||
"setupCommands": [
|
||
{
|
||
"description": "Enable pretty-printing for gdb",
|
||
"text": "-enable-pretty-printing",
|
||
"ignoreFailures": true
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"tasks": {
|
||
"version": "2.0.0",
|
||
"tasks": [
|
||
{
|
||
"label": "Build",
|
||
"type": "shell",
|
||
"command": "g++ -g \"${file}\" -o \"${fileDirname}/${fileBasenameNoExtension}\"",
|
||
"problemMatcher": [
|
||
"$gcc"
|
||
],
|
||
"group": {
|
||
"kind": "build",
|
||
"isDefault": true
|
||
}
|
||
},
|
||
{
|
||
"label": "Build (Multiple cpp files)",
|
||
"type": "shell",
|
||
"command": "g++ -g \"${fileDirname}/*.cpp\" -o \"${fileDirname}/${fileBasenameNoExtension}\"",
|
||
"problemMatcher": [
|
||
"$gcc"
|
||
],
|
||
"group": {
|
||
"kind": "build",
|
||
"isDefault": true
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"C_Cpp.autocompleteAddParentheses": true,
|
||
"C_Cpp.codeFolding": "enabled",
|
||
"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: Google, IndentWidth: 4, ColumnLimit: 100}",
|
||
"C_Cpp.inlayHints.autoDeclarationTypes.enabled": true,
|
||
"C_Cpp.inlayHints.autoDeclarationTypes.showOnLeft": true,
|
||
"C_Cpp.inlayHints.parameterNames.enabled": true,
|
||
"C_Cpp.inlayHints.parameterNames.hideLeadingUnderscores": true,
|
||
"C_Cpp.inlayHints.parameterNames.suppressWhenArgumentContainsName": true,
|
||
"C_Cpp.inlayHints.referenceOperator.enabled": true,
|
||
"C_Cpp.inlayHints.referenceOperator.showSpace": false,
|
||
"css.format.enable": true,
|
||
"css.format.newlineBetweenRules": true,
|
||
"css.format.newlineBetweenSelectors": true,
|
||
"css.format.spaceAroundSelectorSeparator": true,
|
||
"[css]": {
|
||
"editor.tabSize": 2
|
||
},
|
||
"java.jdt.ls.java.home": "/usr/lib/jvm/java-11-openjdk-amd64",
|
||
"java.configuration.runtimes": [
|
||
{
|
||
"name": "JavaSE-11",
|
||
"path": "/usr/lib/jvm/java-11-openjdk-amd64"
|
||
}
|
||
],
|
||
"java.server.launchMode": "LightWeight",
|
||
"[html]": {
|
||
"editor.tabSize": 2
|
||
},
|
||
"html.autoClosingTags": true,
|
||
"html.completion.attributeDefaultValue": "singlequotes",
|
||
"[dart]": {
|
||
"editor.suggestSelection": "first",
|
||
"editor.tabCompletion": "onlySnippets",
|
||
"editor.wordBasedSuggestions": false
|
||
},
|
||
"[javascript]": {
|
||
"editor.tabSize": 2
|
||
},
|
||
"javascript.autoClosingTags": true,
|
||
"javascript.suggest.autoImports": true,
|
||
"javascript.suggest.completeFunctionCalls": true,
|
||
"javascript.suggest.enabled": true,
|
||
"javascript.updateImportsOnFileMove.enabled": "always",
|
||
"javascript.validate.enable": false,
|
||
"[json]": {
|
||
"editor.tabSize": 2
|
||
},
|
||
"json.maxItemsComputed": 100000,
|
||
"[markdown]": {
|
||
"editor.quickSuggestions": {
|
||
"other": "on",
|
||
"comments": "on",
|
||
"strings": "on"
|
||
}
|
||
},
|
||
"[scss]": {
|
||
"editor.tabSize": 2
|
||
},
|
||
"[typescript]": {
|
||
"editor.tabSize": 2
|
||
},
|
||
"typescript.autoClosingTags": true,
|
||
"typescript.suggest.autoImports": true,
|
||
"typescript.updateImportsOnFileMove.enabled": "always",
|
||
"typescript.validate.enable": false,
|
||
"[typescriptreact]": {
|
||
"editor.tabSize": 2,
|
||
"editor.formatOnSave": false
|
||
},
|
||
"js/ts.implicitProjectConfig.checkJs": true,
|
||
//Latex
|
||
"[latex]": {
|
||
"editor.formatOnSave": false
|
||
},
|
||
// Empty-Indent Extension
|
||
"emptyIndent.highlightColor": "rgba(246,36,89,0.6)",
|
||
"emptyIndent.highlightIndent": false,
|
||
"emptyIndent.removeIndent": true,
|
||
// Github Co-pilot
|
||
"github.copilot.inlineSuggest.enable": true,
|
||
"github.copilot.enable": {
|
||
"*": true,
|
||
"yaml": false,
|
||
"plaintext": true,
|
||
"markdown": false
|
||
},
|
||
// Gitlens
|
||
"gitlens.currentLine.enabled": true,
|
||
"gitlens.hovers.currentLine.over": "line",
|
||
"gitlens.codeLens.enabled": false,
|
||
"gitlens.statusBar.enabled": true,
|
||
// General Setting\
|
||
"color-highlight.markRuler": false,
|
||
"color-highlight.markerType": "background",
|
||
"debug.onTaskErrors": "showErrors",
|
||
"debug.openDebug": "openOnDebugBreak",
|
||
"eslint.enable": true,
|
||
"extensions.ignoreRecommendations": true,
|
||
"files.autoSave": "onWindowChange",
|
||
"files.insertFinalNewline": true,
|
||
"files.restoreUndoStack": true,
|
||
"files.trimFinalNewlines": true,
|
||
"files.trimTrailingWhitespace": true,
|
||
"git.autofetch": true,
|
||
"grammarly.files.include": [
|
||
"**/*.md",
|
||
"**/*.txt",
|
||
"**/*.tex"
|
||
],
|
||
"latex-workshop.latex.autoBuild.cleanAndRetry.enabled": true,
|
||
"latex-workshop.latex.autoBuild.run": "never",
|
||
"latex-workshop.latex.clean.fileTypes": [
|
||
"*/*.aux",
|
||
"*/*.synctex.gz"
|
||
],
|
||
"latex-workshop.latex.outDir": "/tmp/Review-Paper/",
|
||
"latex-workshop.latex.recipe.default": "latexmk (lualatex)",
|
||
"latex-workshop.latex.recipes": [
|
||
{
|
||
"name": "latexmk 🔃",
|
||
"tools": [
|
||
"latexmk"
|
||
]
|
||
},
|
||
{
|
||
"name": "latexmk (latexmkrc)",
|
||
"tools": [
|
||
"latexmk_rconly"
|
||
]
|
||
},
|
||
{
|
||
"name": "latexmk (lualatex)",
|
||
"tools": [
|
||
"lualatexmk"
|
||
]
|
||
},
|
||
{
|
||
"name": "latexmk (xelatex)",
|
||
"tools": [
|
||
"xelatexmk"
|
||
]
|
||
},
|
||
{
|
||
"name": "pdflatex ➞ bibtex ➞ pdflatex × 2",
|
||
"tools": [
|
||
"pdflatex",
|
||
"bibtex",
|
||
"pdflatex",
|
||
"pdflatex"
|
||
]
|
||
},
|
||
{
|
||
"name": "Compile Rnw files",
|
||
"tools": [
|
||
"rnw2tex",
|
||
"latexmk"
|
||
]
|
||
},
|
||
{
|
||
"name": "Compile Jnw files",
|
||
"tools": [
|
||
"jnw2tex",
|
||
"latexmk"
|
||
]
|
||
},
|
||
{
|
||
"name": "tectonic",
|
||
"tools": [
|
||
"tectonic"
|
||
]
|
||
}
|
||
],
|
||
"latex-workshop.latex.tools": [
|
||
{
|
||
"name": "latexmk",
|
||
"command": "latexmk",
|
||
"args": [
|
||
"-synctex=1",
|
||
"-interaction=nonstopmode",
|
||
"-file-line-error",
|
||
"-pdf",
|
||
"-outdir=%OUTDIR%",
|
||
"%DOC%"
|
||
],
|
||
"env": {}
|
||
},
|
||
{
|
||
"name": "lualatexmk",
|
||
"command": "latexmk",
|
||
"args": [
|
||
"-synctex=1",
|
||
"-interaction=nonstopmode",
|
||
"-file-line-error",
|
||
"-lualatex",
|
||
"-outdir=%OUTDIR%",
|
||
"%DOC%"
|
||
],
|
||
"env": {}
|
||
},
|
||
{
|
||
"name": "xelatexmk",
|
||
"command": "latexmk",
|
||
"args": [
|
||
"-synctex=1",
|
||
"-interaction=nonstopmode",
|
||
"-file-line-error",
|
||
"-xelatex",
|
||
"-outdir=%OUTDIR%",
|
||
"%DOC%"
|
||
],
|
||
"env": {}
|
||
},
|
||
{
|
||
"name": "latexmk_rconly",
|
||
"command": "latexmk",
|
||
"args": [
|
||
"%DOC%"
|
||
],
|
||
"env": {}
|
||
},
|
||
{
|
||
"name": "pdflatex",
|
||
"command": "pdflatex",
|
||
"args": [
|
||
"-synctex=1",
|
||
"-interaction=nonstopmode",
|
||
"-file-line-error",
|
||
"-output-directory=%OUTDIR%",
|
||
"%DOC%"
|
||
],
|
||
"env": {}
|
||
},
|
||
{
|
||
"name": "bibtex",
|
||
"command": "bibtex",
|
||
"args": [
|
||
"%DOCFILE%"
|
||
],
|
||
"env": {}
|
||
},
|
||
{
|
||
"name": "rnw2tex",
|
||
"command": "Rscript",
|
||
"args": [
|
||
"-e",
|
||
"knitr::opts_knit$set(concordance = TRUE); knitr::knit('%DOCFILE_EXT%')"
|
||
],
|
||
"env": {}
|
||
},
|
||
{
|
||
"name": "jnw2tex",
|
||
"command": "julia",
|
||
"args": [
|
||
"-e",
|
||
"using Weave; weave(\"%DOC_EXT%\", doctype=\"tex\")"
|
||
],
|
||
"env": {}
|
||
},
|
||
{
|
||
"name": "jnw2texmintex",
|
||
"command": "julia",
|
||
"args": [
|
||
"-e",
|
||
"using Weave; weave(\"%DOC_EXT%\", doctype=\"texminted\")"
|
||
],
|
||
"env": {}
|
||
},
|
||
{
|
||
"name": "tectonic",
|
||
"command": "tectonic",
|
||
"args": [
|
||
"--synctex",
|
||
"--keep-logs",
|
||
"%DOC%.tex"
|
||
],
|
||
"env": {}
|
||
}
|
||
],
|
||
"liveServer.settings.donotShowInfoMsg": true,
|
||
"liveServer.settings.donotVerifyTags": true,
|
||
"liveServer.settings.file": "404.html",
|
||
// "liveServer.settings.https": {
|
||
// "enable": true,
|
||
// "cert": "/home/proxzima/.ssh/cert/cert.pem",
|
||
// "key": "/home/proxzima/.ssh/cert/key.pem",
|
||
// "passphrase": "1234"
|
||
// },
|
||
"liveServer.settings.useLocalIp": true,
|
||
"markdown.preview.markEditorSelection": true,
|
||
"markdown.preview.scrollEditorWithPreview": false,
|
||
"markdown.preview.scrollPreviewWithEditor": false,
|
||
"svgPreview.autoOpen": true,
|
||
"svgPreview.scaleToFit": true,
|
||
"svgPreview.style": {
|
||
"html": {
|
||
"background-position": "0 0, 13px 13px",
|
||
"background-size": "26px 26px",
|
||
"background": "rgba(255, 255, 255, 1)"
|
||
// "background-image": "linear-gradient(45deg, #141414 25%, transparent 25%, transparent 75%, #141414 75%, #141414), linear-gradient(45deg, #141414 25%, transparent 25%, transparent 75%, #141414 75%, #141414)"
|
||
}
|
||
},
|
||
"print.folder.exclude": [
|
||
"{bin,obj,out}",
|
||
"node_module",
|
||
"**/*.{bin,exe,dll,hex,pdb,pdf,pfx,png,jpg,gif,bmp,suo,pptx,ppt,jar,woff2,woff,ttf,eot,odt,otf,class}"
|
||
],
|
||
"print.lineNumbers": "on",
|
||
"print.printAndClose": false,
|
||
"print.colourScheme": "XCode",
|
||
"print.alternateBrowser": true,
|
||
"print.browserPath": "/usr/bin/google-chrome",
|
||
"spellright.documentTypes": [
|
||
"markdown",
|
||
"latex",
|
||
"plaintext"
|
||
],
|
||
"spellright.language": [
|
||
"en_GB"
|
||
],
|
||
"spellright.notificationClass": "information",
|
||
"spellright.suggestionsInHints": false,
|
||
"spellright.useDocumentSymbolsInCode": true,
|
||
"telemetry.telemetryLevel": "off",
|
||
"search.exclude": {
|
||
"**/bower_components": true,
|
||
"**/*.code-search": true,
|
||
"**/node_modules": true,
|
||
"**/env": true,
|
||
"**/venv": true
|
||
},
|
||
"files.associations": {
|
||
"*.xml": "html",
|
||
"*.svg": "html",
|
||
"*.json": "jsonc"
|
||
},
|
||
"files.exclude": {
|
||
"**/.DS_Store": true,
|
||
"**/.git": true,
|
||
"**/.svn": true,
|
||
"**/.hg": true,
|
||
"**/CVS": true,
|
||
"**/.classpath": true,
|
||
"**/.project": true,
|
||
"**/.settings": true,
|
||
"**/.factorypath": true
|
||
},
|
||
"files.watcherExclude": {
|
||
"**/.DS_Store/**": true,
|
||
"**/.git/objects/**": true,
|
||
"**/.git/subtree-cache/**": true,
|
||
"**/.svn/**": true,
|
||
"**/.hg/**": true,
|
||
"**/CVS/**": true,
|
||
"**/node_modules/**": true,
|
||
"**/env/**": true,
|
||
"**/venv/**": true,
|
||
"env-*": true
|
||
},
|
||
"workbench.colorTheme": "Sweet Dracula",
|
||
"security.workspace.trust.untrustedFiles": "open"
|
||
}
|