diff --git a/home/pomp/.config/VSCodium/User/settings.json b/home/pomp/.config/VSCodium/User/settings.json new file mode 100644 index 0000000..1780789 --- /dev/null +++ b/home/pomp/.config/VSCodium/User/settings.json @@ -0,0 +1,16 @@ +{ + "workbench.colorTheme": "One Dark Pro Flat", + "workbench.iconTheme": "material-icon-theme", + "security.workspace.trust.untrustedFiles": "open", + "git.enableSmartCommit": true, + "git.confirmSync": false, + "git.autofetch": true, + "terminal.integrated.fontFamily": "'NotoSansMono Nerd Font'", + "editor.codeLensFontFamily": "'Source Code Pro'", + "editor.formatOnSave": true, + "editor.formatOnPaste": true, + "gitlens.currentLine.enabled": false, + "gitlens.hovers.currentLine.over": "line", + "gitlens.codeLens.enabled": false, + "gitlens.statusBar.enabled": false +} \ No newline at end of file diff --git a/setup.sh b/setup.sh index f555304..cb4a776 100755 --- a/setup.sh +++ b/setup.sh @@ -696,7 +696,30 @@ setup_vscodium() { package_install vscodium-bin - # todo: settings and extension + extensions=( + aaron-bond.better-comments + dbaeumer.vscode-eslint + dsznajder.es7-react-js-snippets + eamodio.gitlens + earshinov.sort-lines-by-selection + EditorConfig.EditorConfig + esbenp.prettier-vscode + foxundermoon.shell-format + golang.go + jpoissonnier.vscode-styled-components + ms-python.python + ms-toolsai.jupyter + PKief.material-icon-theme + redwan-hossain.auto-rename-tag-clone + streetsidesoftware.code-spell-checker + zhuangtongfa.material-theme + ) + + for extension in "${extensions[@]}"; do + codium --install-extension $extension + done + + install ./home/pomp/.config/VSCodium/User/settings.json ~/.config/VSCodium/User/settings.json } setup_wine() {