@@ -8,6 +8,7 @@ function main() {
8
8
configure_kde
9
9
configure_vim
10
10
configure_tmux
11
+ configure_vscode
11
12
configure_udev
12
13
finish
13
14
}
@@ -593,6 +594,43 @@ set-option -g default-terminal screen-256color
593
594
EOF
594
595
}
595
596
597
+ function configure_vscode() {
598
+ echo " --> Configure vscode."
599
+
600
+ mkdir -p " $HOME " /.config/VSCodium/User/
601
+
602
+ cat > " $HOME " /.config/VSCodium/User/settings.json << 'EOF '
603
+ {
604
+ "editor.fontSize": 14,
605
+ "editor.minimap.enabled": false,
606
+ "editor.occurrencesHighlight": "off",
607
+ "editor.selectionHighlight": false,
608
+ "editor.suggestOnTriggerCharacters": false,
609
+ "editor.tabCompletion": "on",
610
+ "editor.tabSize": 2,
611
+ "editor.quickSuggestions": {
612
+ "other": false,
613
+ "comments": false,
614
+ "strings": false
615
+ },
616
+ "explorer.confirmDelete": false,
617
+ "extensions.ignoreRecommendations": true,
618
+ "files.trimTrailingWhitespace": true,
619
+ "git.autofetch": true,
620
+ "git.confirmSync": false,
621
+ "git.ignoreMissingGitWarning": true,
622
+ "git.openRepositoryInParentFolders": "always",
623
+ "security.workspace.trust.untrustedFiles": "open",
624
+ "window.menuBarVisibility": "compact",
625
+ "window.titleBarStyle": "custom",
626
+ "workbench.activityBar.location": "hidden",
627
+ "workbench.colorTheme": "Tokyo Night",
628
+ "workbench.iconTheme": "vs-minimal",
629
+ "workbench.startupEditor": "none"
630
+ }
631
+ EOF
632
+ }
633
+
596
634
function configure_udev() {
597
635
echo " --> Configure udev rules."
598
636
0 commit comments