From 341c97ef5cdc1b4897ba996ac7ef376bdf997f3e Mon Sep 17 00:00:00 2001 From: "Thomas A. Christensen II" <25492070+MillironX@users.noreply.github.com> Date: Fri, 14 Apr 2023 13:01:04 -0500 Subject: [PATCH] refactor: Stop using symlinks for VSCode settings --- .../private_VSCodium/User/settings.json | 222 ++++++++++++++++++ .../User/symlink_settings.json.tmpl | 1 - settings.json | 222 ------------------ 3 files changed, 222 insertions(+), 223 deletions(-) create mode 100644 dot_config/private_VSCodium/User/settings.json delete mode 100644 dot_config/private_VSCodium/User/symlink_settings.json.tmpl delete mode 100644 settings.json diff --git a/dot_config/private_VSCodium/User/settings.json b/dot_config/private_VSCodium/User/settings.json new file mode 100644 index 0000000..e536218 --- /dev/null +++ b/dot_config/private_VSCodium/User/settings.json @@ -0,0 +1,222 @@ +{ + "breadcrumbs.enabled": true, + "editor.bracketPairColorization.enabled": true, + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.guides.bracketPairs": "active", + "editor.inlineSuggest.enabled": true, + "editor.linkedEditing": true, + "editor.minimap.enabled": false, + "editor.quickSuggestions": { + "comments": false + }, + "editor.renderWhitespace": "boundary", + "editor.rulers": [80, 120], + "editor.tabCompletion": "on", + "editor.wrappingIndent": "deepIndent", + "editor.unicodeHighlight.ambiguousCharacters": false, + "extensions.ignoreRecommendations": true, + "files.trimFinalNewlines": true, + "files.trimTrailingWhitespace": true, + "prettier.resolveGlobalModules": true, + "workbench.editor.closeOnFileDelete": true, + "workbench.editor.enablePreview": false, + "workbench.editor.enablePreviewFromQuickOpen": false, + "workbench.startupEditor": "none", + + "telemetry.telemetryLevel": "off", + "update.mode": "none", + "workbench.enableExperiments": false, + + "diffEditor.ignoreTrimWhitespace": false, + "git.autofetch": true, + "git.confirmSync": false, + "git.enableCommitSigning": true, + "git.enableSmartCommit": true, + "git.inputValidation": "always", + "git.inputValidationLength": 75, + "git.inputValidationSubjectLength": null, + + "explorer.confirmDelete": false, + "explorer.confirmDragAndDrop": false, + "files.exclude": { + "**/tmp/**": true, + "**/node_modules/**": true, + "**/.sif": true, + "**/.sif.**/**": true, + "**/.git/objects/**": true, + "**/.git": true, + "**/.svn": true, + "**/.hg": true, + "**/CVS": true, + "**/.DS_Store": true + }, + "files.insertFinalNewline": true, + "search.smartCase": true, + "search.followSymlinks": false, + "search.exclude": { + "**/node_modules": true, + "**/bower_components": true, + "**/*.code-search": true, + "**/tmp/**": true, + "**/dist/**": true, + "**/*.sif/**": true, + "**/.git/objects/**": true, + "**/.git/subtree-cache/**": true + }, + "security.workspace.trust.enabled": false, + "files.watcherExclude": { + "**/.git/objects/**": true, + "**/.git/subtree-cache/**": true, + "**/node_modules/*/**": true, + "**/.hg/store/**": true, + "**/.nextflow/**": true, + "**/work/**": true + }, + + "editor.fontFamily": "Fira Code", + "editor.fontLigatures": true, + "window.menuBarVisibility": "visible", + "window.zoomLevel": -1, + "workbench.colorTheme": "Default Dark+", + "workbench.iconTheme": "vscode-great-icons", + + "terminal.integrated.allowChords": false, + "terminal.integrated.cursorBlinking": true, + "terminal.integrated.cursorStyle": "line", + "terminal.integrated.defaultProfile.windows": "Cmder", + "terminal.integrated.fontFamily": "'MesloLGS NF'", + "terminal.integrated.persistentSessionReviveProcess": "never", + "terminal.integrated.gpuAcceleration": "off", + "terminal.integrated.profiles.windows": { + "Cmder": { + "path": [ + "${env:windir}\\Sysnative\\cmd.exe", + "${env:windir}\\System32\\cmd.exe" + ], + "env": { + "CMDER_ROOT": "C:\\tools\\Cmder" + }, + "args": ["/k", "%CMDER_ROOT%\\vendor\\bin\\vscode_init.cmd"] + }, + "PowerShell": { + "source": "PowerShell", + "icon": "terminal-powershell" + }, + "Command Prompt": { + "path": [ + "${env:windir}\\Sysnative\\cmd.exe", + "${env:windir}\\System32\\cmd.exe" + ], + "args": [], + "icon": "terminal-cmd" + }, + "Git Bash": { + "source": "Git Bash" + } + }, + "terminal.integrated.defaultProfile.linux": "zsh", + "terminal.integrated.profiles.linux": { + "bash": { + "path": "bash" + }, + "zsh": { + "path": "zsh" + }, + "fish": { + "path": "fish" + }, + "tmux": { + "path": "tmux", + "icon": "terminal-tmux" + }, + "screen": { + "path": "screen", + "icon": "terminal-tmux" + }, + "pwsh": { + "path": "pwsh", + "icon": "terminal-powershell" + } + }, + "terminal.external.windowsExec": "C:\\Tools\\Cmder\\cmder.exe", + "terminal.external.linuxExec": "yakuake", + + "[shellscript]": { + "files.eol": "\n", + "editor.tabSize": 2, + "files.insertFinalNewline": true, + "files.trimFinalNewlines": true, + "files.trimTrailingWhitespace": true, + "editor.rulers": [80, 92, 120] + }, + "shellcheck.customArgs": ["-x"], + + "[html]": { + "editor.tabSize": 2 + }, + + "[javascript]": { + "editor.tabSize": 2 + }, + + "[json]": { + "editor.tabSize": 2 + }, + + "[julia]": { + "editor.detectIndentation": false, + "editor.insertSpaces": true, + "editor.tabSize": 4, + "files.insertFinalNewline": true, + "files.trimFinalNewlines": true, + "files.trimTrailingWhitespace": true, + "editor.rulers": [92], + "editor.defaultFormatter": "julialang.language-julia" + }, + "julia.enableCrashReporter": false, + "julia.enableTelemetry": false, + "julia.NumThreads": 8, + "julia.symbolCacheDownload": true, + "terminal.integrated.commandsToSkipShell": ["language-julia.interrupt"], + + "latex-workshop.view.pdf.viewer": "tab", + + "[markdown]": { + "editor.tabSize": 2 + }, + "files.associations": { + "README": "markdown" + }, + "markdown-preview-github-styles.colorTheme": "light", + + "[nextflow]": { + "editor.rulers": [80, 84, 120] + }, + + "[python]": { + "editor.rulers": [72, 79, 99] + }, + "python.formatting.provider": "black", + "python.formatting.blackPath": "black", + + "[r]": { + "editor.defaultFormatter": "Ikuyadeu.r" + }, + + "[typescript]": { + "editor.tabSize": 2 + }, + + "[yaml]": { + "editor.tabSize": 2 + }, + "redhat.telemetry.enabled": false, + + "sync.autoDownload": true, + "sync.gist": "ac23d90cbe13499f59ed319c101b4b13", + "sync.quietSync": true, + "workbench.editorAssociations": { + "*.pdf": "latex-workshop-pdf-hook" + }, + "terminal.integrated.tabs.title": "${cwdFolder}${separator}${process}" + } diff --git a/dot_config/private_VSCodium/User/symlink_settings.json.tmpl b/dot_config/private_VSCodium/User/symlink_settings.json.tmpl deleted file mode 100644 index 1127a87..0000000 --- a/dot_config/private_VSCodium/User/symlink_settings.json.tmpl +++ /dev/null @@ -1 +0,0 @@ -{{ .chezmoi.sourceDir }}/settings.json diff --git a/settings.json b/settings.json deleted file mode 100644 index c4303ed..0000000 --- a/settings.json +++ /dev/null @@ -1,222 +0,0 @@ -{ - "breadcrumbs.enabled": true, - "editor.bracketPairColorization.enabled": true, - "editor.defaultFormatter": "esbenp.prettier-vscode", - "editor.guides.bracketPairs": "active", - "editor.inlineSuggest.enabled": true, - "editor.linkedEditing": true, - "editor.minimap.enabled": false, - "editor.quickSuggestions": { - "comments": false - }, - "editor.renderWhitespace": "boundary", - "editor.rulers": [80, 120], - "editor.tabCompletion": "on", - "editor.wrappingIndent": "deepIndent", - "editor.unicodeHighlight.ambiguousCharacters": false, - "extensions.ignoreRecommendations": true, - "files.trimFinalNewlines": true, - "files.trimTrailingWhitespace": true, - "prettier.resolveGlobalModules": true, - "workbench.editor.closeOnFileDelete": true, - "workbench.editor.enablePreview": false, - "workbench.editor.enablePreviewFromQuickOpen": false, - "workbench.startupEditor": "none", - - "telemetry.telemetryLevel": "off", - "update.mode": "none", - "workbench.enableExperiments": false, - - "diffEditor.ignoreTrimWhitespace": false, - "git.autofetch": true, - "git.confirmSync": false, - "git.enableCommitSigning": true, - "git.enableSmartCommit": true, - "git.inputValidation": "always", - "git.inputValidationLength": 75, - "git.inputValidationSubjectLength": null, - - "explorer.confirmDelete": false, - "explorer.confirmDragAndDrop": false, - "files.exclude": { - "**/tmp/**": true, - "**/node_modules/**": true, - "**/.sif": true, - "**/.sif.**/**": true, - "**/.git/objects/**": true, - "**/.git": true, - "**/.svn": true, - "**/.hg": true, - "**/CVS": true, - "**/.DS_Store": true - }, - "files.insertFinalNewline": true, - "search.smartCase": true, - "search.followSymlinks": false, - "search.exclude": { - "**/node_modules": true, - "**/bower_components": true, - "**/*.code-search": true, - "**/tmp/**": true, - "**/dist/**": true, - "**/*.sif/**": true, - "**/.git/objects/**": true, - "**/.git/subtree-cache/**": true - }, - "security.workspace.trust.enabled": false, - "files.watcherExclude": { - "**/.git/objects/**": true, - "**/.git/subtree-cache/**": true, - "**/node_modules/*/**": true, - "**/.hg/store/**": true, - "**/.nextflow/**": true, - "**/work/**": true - }, - - "editor.fontFamily": "Fira Code", - "editor.fontLigatures": true, - "window.menuBarVisibility": "visible", - "window.zoomLevel": -1, - "workbench.colorTheme": "Default Dark+", - "workbench.iconTheme": "vscode-great-icons", - - "terminal.integrated.allowChords": false, - "terminal.integrated.cursorBlinking": true, - "terminal.integrated.cursorStyle": "line", - "terminal.integrated.defaultProfile.windows": "Cmder", - "terminal.integrated.fontFamily": "'MesloLGS NF'", - "terminal.integrated.persistentSessionReviveProcess": "never", - "terminal.integrated.gpuAcceleration": "off", - "terminal.integrated.profiles.windows": { - "Cmder": { - "path": [ - "${env:windir}\\Sysnative\\cmd.exe", - "${env:windir}\\System32\\cmd.exe" - ], - "env": { - "CMDER_ROOT": "C:\\tools\\Cmder" - }, - "args": ["/k", "%CMDER_ROOT%\\vendor\\bin\\vscode_init.cmd"] - }, - "PowerShell": { - "source": "PowerShell", - "icon": "terminal-powershell" - }, - "Command Prompt": { - "path": [ - "${env:windir}\\Sysnative\\cmd.exe", - "${env:windir}\\System32\\cmd.exe" - ], - "args": [], - "icon": "terminal-cmd" - }, - "Git Bash": { - "source": "Git Bash" - } - }, - "terminal.integrated.defaultProfile.linux": "zsh", - "terminal.integrated.profiles.linux": { - "bash": { - "path": "bash" - }, - "zsh": { - "path": "zsh" - }, - "fish": { - "path": "fish" - }, - "tmux": { - "path": "tmux", - "icon": "terminal-tmux" - }, - "screen": { - "path": "screen", - "icon": "terminal-tmux" - }, - "pwsh": { - "path": "pwsh", - "icon": "terminal-powershell" - } - }, - "terminal.external.windowsExec": "C:\\Tools\\Cmder\\cmder.exe", - "terminal.external.linuxExec": "yakuake", - - "[shellscript]": { - "files.eol": "\n", - "editor.tabSize": 2, - "files.insertFinalNewline": true, - "files.trimFinalNewlines": true, - "files.trimTrailingWhitespace": true, - "editor.rulers": [80, 92, 120] - }, - "shellcheck.customArgs": ["-x"], - - "[html]": { - "editor.tabSize": 2 - }, - - "[javascript]": { - "editor.tabSize": 2 - }, - - "[json]": { - "editor.tabSize": 2 - }, - - "[julia]": { - "editor.detectIndentation": false, - "editor.insertSpaces": true, - "editor.tabSize": 4, - "files.insertFinalNewline": true, - "files.trimFinalNewlines": true, - "files.trimTrailingWhitespace": true, - "editor.rulers": [92], - "editor.defaultFormatter": "julialang.language-julia" - }, - "julia.enableCrashReporter": false, - "julia.enableTelemetry": false, - "julia.NumThreads": 8, - "julia.symbolCacheDownload": true, - "terminal.integrated.commandsToSkipShell": ["language-julia.interrupt"], - - "latex-workshop.view.pdf.viewer": "tab", - - "[markdown]": { - "editor.tabSize": 2 - }, - "files.associations": { - "README": "markdown" - }, - "markdown-preview-github-styles.colorTheme": "light", - - "[nextflow]": { - "editor.rulers": [80, 84, 120] - }, - - "[python]": { - "editor.rulers": [72, 79, 99] - }, - "python.formatting.provider": "black", - "python.formatting.blackPath": "black", - - "[r]": { - "editor.defaultFormatter": "Ikuyadeu.r" - }, - - "[typescript]": { - "editor.tabSize": 2 - }, - - "[yaml]": { - "editor.tabSize": 2 - }, - "redhat.telemetry.enabled": false, - - "sync.autoDownload": true, - "sync.gist": "ac23d90cbe13499f59ed319c101b4b13", - "sync.quietSync": true, - "workbench.editorAssociations": { - "*.pdf": "latex-workshop-pdf-hook" - }, - "terminal.integrated.tabs.title": "${cwdFolder}${separator}${process}" -}