From 4cd4f0bb00e9105ed4886bbe8d59fbc267281496 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=BAl=20Negr=C3=B3n?= Date: Sun, 7 Mar 2021 08:35:11 -0400 Subject: [PATCH] Early March 2021 updates --- Brewfile | 19 +- home/.aliases | 19 +- home/.gitconfig | 4 + home/.zshrc | 7 +- install.sh | 15 +- iterm/com.googlecode.iterm2.plist | 874 ++---------------------------- vscode/settings.json | 163 +++--- 7 files changed, 171 insertions(+), 930 deletions(-) diff --git a/Brewfile b/Brewfile index 4260cad..e76aa7b 100644 --- a/Brewfile +++ b/Brewfile @@ -7,11 +7,12 @@ brew "aws-cdk" brew "awscli" brew "bat" brew "cookiecutter" +brew "curl" brew "exa" brew "ffmpeg" brew "gcc" +brew "gh" brew "git" -brew "go" brew "hadolint" brew "heroku" brew "highlight" @@ -20,21 +21,22 @@ brew "httpie" brew "hugo" brew "jq" brew "mitmproxy" +brew "netlify-cli" brew "p7zip" -brew "pre-commit" +brew "pipx" +brew "pyenv" brew "rgbds" brew "ruby" brew "sdl2" brew "shellcheck" -brew "terraform" +brew "tfenv" +brew "trash" brew "vim" brew "wget" brew "youtube-dl" brew "zsh-syntax-highlighting" -cask "backblaze" cask "caffeine" -cask "db-browser-for-sqlite" cask "docker" cask "dropbox" cask "firefox" @@ -43,10 +45,8 @@ cask "imageoptim" cask "insomnia" cask "iterm2" cask "itsycal" -cask "mongodb-compass" cask "ngrok" cask "notion" -cask "postman" cask "qlcolorcode" cask "qlmarkdown" cask "qlstephen" @@ -55,11 +55,6 @@ cask "quicklook-json" cask "sameboy" cask "sketch" cask "slack" -cask "spotify" cask "tableplus" -cask "visual-studio-code" cask "vlc" -mas "Keynote", id: 409183694 -mas "Numbers", id: 409203825 -mas "Things", id: 904280696 diff --git a/home/.aliases b/home/.aliases index 427a4eb..eb4896f 100644 --- a/home/.aliases +++ b/home/.aliases @@ -11,6 +11,15 @@ export BAT_THEME="TwoDark" # tldr replaces man alias help='tldr' +# trash replaces rm +alias rm='trash' + +# git shortcuts +alias gb="git branch" +alias gc="git commit -m" +alias gco="git checkout" +alias gp="git pull --ff-only" + # Etc. alias fixgestures="killall Dock" alias dj="python manage.py" @@ -18,7 +27,6 @@ alias killmigrations="find . -path \"*/migrations/*.py\" -not -name \"__init__.p alias github="cd ~/code/github/" # gbdev -alias gb="cd ~/code/gb_dev/" alias bgb="wine /Applications/bgb/bgb.exe" alias gbmap="wine ~/code/gb_dev/gbmb/GBMB.EXE" alias gbtile="wine ~/code/gb_dev/gbtd/GBTD.EXE" @@ -36,11 +44,10 @@ alias flushdns="dscacheutil -flushcache && sudo killall -HUP mDNSResponder" # BrainHi alias up="docker-compose up --build --detach" alias down="docker-compose down -v" -alias makemigrations="docker-compose run web python manage.py makemigrations" -alias migrate="docker-compose run web python manage.py migrate" +alias makemigrations="docker-compose run web python manage.py makemigrations --lint" alias testea="docker-compose run -e DJANGO_CONFIGURATION=Testing web pytest --reuse-db" alias cubreme="docker-compose run -e DJANGO_CONFIGURATION=Testing web pytest --reuse-db --cov=cosmos" alias run="docker-compose run web python manage.py" -alias logs="docker-compose logs -f web" -alias shellme="docker-compose run web python manage.py shell_plus" -alias cosmosredis="docker-compose run redis redis-cli -h redis" +alias logs="docker-compose logs -f web worker" +alias shell="docker-compose run web python manage.py shell_plus" +alias bh-connect="sshuttle --dns -r" diff --git a/home/.gitconfig b/home/.gitconfig index 38e1829..6784cdf 100644 --- a/home/.gitconfig +++ b/home/.gitconfig @@ -7,3 +7,7 @@ [credential] helper = osxkeychain +[pull] + ff = only +[init] + defaultBranch = main diff --git a/home/.zshrc b/home/.zshrc index b0c8c24..6e7dab1 100644 --- a/home/.zshrc +++ b/home/.zshrc @@ -120,6 +120,11 @@ export HOMEBREW_INSTALL_CLEANUP=1 # Python export PYTHONDONTWRITEBYTECODE=true +export PYCURL_SSL_LIBRARY=openssl +export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib" +export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include" +export PKG_CONFIG_PATH="/usr/local/opt/openssl@1.1/lib/pkgconfig" +export PATH="/usr/local/opt/openssl@1.1/bin:$PATH" # gbdev export PATH="~/code/gb_dev/gbdk-n/bin:$PATH" @@ -129,7 +134,6 @@ export PATH="~/code/gb_dev/sdcc/bin:$PATH" # NVM export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm -[[ -r "$NVM_DIR/bash_completion" ]] && . "$NVM_DIR/bash_completion" # pyenv if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi @@ -141,4 +145,3 @@ source "$HOME/.aliases" fpath+=$HOME/.zsh/pure autoload -U promptinit; promptinit prompt pure - diff --git a/install.sh b/install.sh index 36b9f47..aa82ef3 100755 --- a/install.sh +++ b/install.sh @@ -5,7 +5,7 @@ set -euo pipefail echo "==> Running install.sh..." echo "==> Installing Homebrew..." -/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" +/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" echo "==> Updating Hombrew..." brew update @@ -32,14 +32,16 @@ brew install pyenv # Install Python echo "==> Installing Python versions via pyenv..." -pyenv install 2.7.17 -pyenv install 3.8.2 -pyenv global 3.8.2 +pyenv install 2.7.18 +pyenv install 3.7.10 +pyenv install 3.8.8 +pyenv install 3.9.2 +pyenv global 3.8.8 # Global Pip stuff echo "==> Installing Python packages..." pip3 install -U pip -pip3 install -U virtualenv black pipenv +pip3 install -U virtualenv black pipenv pre-commit # Poetry @@ -60,7 +62,8 @@ echo "==> Installing ohmyzsh and pure theme..." sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" # Move the original .zsh back where it belongs -mv ~/.zshrc.pre-oh-my-zsh ~/.zshrc +cd ~ +mv .zshrc.pre-oh-my-zsh .zshrc # Install pure prompt mkdir -p "$HOME/.zsh" diff --git a/iterm/com.googlecode.iterm2.plist b/iterm/com.googlecode.iterm2.plist index 61cdf84..175a5d6 100644 --- a/iterm/com.googlecode.iterm2.plist +++ b/iterm/com.googlecode.iterm2.plist @@ -8,18 +8,6 @@ 2 AlternateMouseScroll - AppleAntiAliasingThreshold - 1 - ApplePressAndHoldEnabled - - AppleScrollAnimationEnabled - 0 - AppleSmoothFixedFontsSizeThreshold - 1 - AppleWindowTabbingMode - manual - CGFontRenderingFontSmoothingDisabled - Custom Color Presets Dracula @@ -249,57 +237,6 @@ HotkeyModifiers 524288 - LoadPrefsFromCustomFolder - - NSNavLastRootDirectory - ~/code/github/dotfiles/iterm - NSNavPanelExpandedSizeForOpenMode - {799, 448} - NSQuotedKeystrokeBinding - - NSRepeatCountBinding - - NSScrollAnimationEnabled - - NSScrollViewShouldScrollUnderTitlebar - - NSSplitView Subview Frames NSColorPanelSplitView - - 0.000000, 0.000000, 224.000000, 258.000000, NO, NO - 0.000000, 259.000000, 224.000000, 48.000000, NO, NO - - NSTableView Columns v2 KeyBingingTable - - YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS - AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVVBcnJheYABrgsMEx4fICEiIyQqNDU2VSRu - dWxs0g0ODxJaTlMub2JqZWN0c1YkY2xhc3OiEBGAAoAKgA3TFA0OFRkdV05TLmtleXOj - FhcYgAOABIAFoxobHIAGgAeACIAJWklkZW50aWZpZXJVV2lkdGhWSGlkZGVuUTAjQGjA - AAAAAAAI0iUmJyhaJGNsYXNzbmFtZVgkY2xhc3Nlc1xOU0RpY3Rpb25hcnmiJylYTlNP - YmplY3TTFA0OKy8doxYXGIADgASABaMwMRyAC4AMgAiACVExI0B0oZ2yLQ5W0iUmNzhe - TlNNdXRhYmxlQXJyYXmjNzkpV05TQXJyYXkACAARABoAJAApADIANwBJAEwAUgBUAGMA - aQBuAHkAgACDAIUAhwCJAJAAmACcAJ4AoACiAKYAqACqAKwArgC5AL8AxgDIANEA0gDX - AOIA6wD4APsBBAELAQ8BEQETARUBGQEbAR0BHwEhASMBLAExAUABRAAAAAAAAAIBAAAA - AAAAADoAAAAAAAAAAAAAAAAAAAFM - - NSTableView Sort Ordering v2 KeyBingingTable - - YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS - AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVVBcnJheYABowsMEVUkbnVsbNINDg8QWk5T - Lm9iamVjdHNWJGNsYXNzoIAC0hITFBVaJGNsYXNzbmFtZVgkY2xhc3Nlc15OU011dGFi - bGVBcnJheaMUFhdXTlNBcnJheVhOU09iamVjdAgRGiQpMjdJTFJUWF5jbnV2eH2IkaCk - rAAAAAAAAAEBAAAAAAAAABgAAAAAAAAAAAAAAAAAAAC1 - - NSTableView Supports v2 KeyBingingTable - - NSToolbar Configuration com.apple.NSColorPanel - - TB Is Shown - 1 - - NSWindow Frame NSNavPanelAutosaveName - 320 321 799 448 0 0 1440 877 - NSWindow Frame iTerm Window 0 - 51 13 1354 813 0 0 1440 877 New Bookmarks @@ -1003,7 +940,7 @@ Non-ASCII Anti Aliased Normal Font - JetBrainsMono-Medium 24 + JetBrainsMono-Regular 24 Only The Default BG Color Uses Transparency Option Key Sends @@ -1059,6 +996,8 @@ algorithm 0 + auto-rainbow style + 0 font .AppleSystemUIFont 12 @@ -1066,7 +1005,7 @@ class - iTermStatusBarGitComponent + iTermStatusBarWorkingDirectoryComponent configuration knobs @@ -1075,32 +1014,19 @@ 1 base: priority 5 - iTermStatusBarGitComponentPollingIntervalKey - 2 maxwidth +infinity minwidth 0 - shared text color - - Alpha Component - 1 - Blue Component - 0.63 - Color Space - sRGB - Green Component - 0.63 - Red Component - 0.90000000000000002 - + path + path layout advanced configuration dictionary value algorithm 0 - font - .AppleSystemUIFont 12 + auto-rainbow style + 0 @@ -1142,7 +1068,7 @@ class - iTermStatusBarMemoryUtilizationComponent + iTermStatusBarCPUUtilizationComponent configuration knobs @@ -1151,18 +1077,37 @@ 1 base: priority 5 + + layout advanced configuration dictionary value + + algorithm + 0 + auto-rainbow style + 0 + + + + + class + iTermStatusBarMemoryUtilizationComponent + configuration + + knobs + + base: priority + 5 shared text color Alpha Component 1 Blue Component - 0.90000000000000002 + 0.89999997615814209 Color Space sRGB Green Component - 0.63 + 0.62999999523162842 Red Component - 0.63 + 0.62999999523162842 layout advanced configuration dictionary value @@ -1884,745 +1829,6 @@ /Users/rauln - NoSyncAllAppVersions - - 3.3.9 - - NoSyncFrame_SharedPreferences - - screenFrame - {{0, 0}, {1440, 900}} - topLeft - {398, 710} - - NoSyncInstallationId - C03A455C-BB77-4BFB-8A5A-7107540A85B6 - NoSyncLaunchExperienceControllerRunCount - 8 - NoSyncNeverRemindPrefsChangesLostForFile - - NoSyncNeverRemindPrefsChangesLostForFile_selection - 0 - NoSyncNextAnnoyanceTime - 606614870.11667705 - NoSyncOnboardingWindowHasBeenShown - - NoSyncRecordedVariables - - 0 - - - isTerminal - - name - - nonterminalContext - 0 - - - 1 - - - isTerminal - - name - presentationName - nonterminalContext - 0 - - - isTerminal - - name - tmuxRole - nonterminalContext - 0 - - - isTerminal - - name - lastCommand - nonterminalContext - 0 - - - isTerminal - - name - profileName - nonterminalContext - 0 - - - isTerminal - - name - termid - nonterminalContext - 0 - - - isTerminal - - name - id - nonterminalContext - 0 - - - isTerminal - - name - jobName - nonterminalContext - 0 - - - isTerminal - - name - columns - nonterminalContext - 0 - - - isTerminal - - name - tab.tmuxWindowTitle - nonterminalContext - 0 - - - isTerminal - - name - hostname - nonterminalContext - 0 - - - isTerminal - - name - tmuxClientName - nonterminalContext - 0 - - - isTerminal - - name - path - nonterminalContext - 0 - - - isTerminal - - name - triggerName - nonterminalContext - 0 - - - isTerminal - - name - terminalIconName - nonterminalContext - 0 - - - isTerminal - - name - tmuxWindowPane - nonterminalContext - 0 - - - isTerminal - - name - tmuxStatusRight - nonterminalContext - 0 - - - isTerminal - - name - mouseReportingMode - nonterminalContext - 0 - - - isTerminal - - name - iterm2 - nonterminalContext - 4 - - - isTerminal - - name - name - nonterminalContext - 0 - - - isTerminal - - name - tmuxPaneTitle - nonterminalContext - 0 - - - isTerminal - - name - rows - nonterminalContext - 0 - - - isTerminal - - name - username - nonterminalContext - 0 - - - isTerminal - - name - tty - nonterminalContext - 0 - - - isTerminal - - name - autoLogId - nonterminalContext - 0 - - - isTerminal - - name - badge - nonterminalContext - 0 - - - isTerminal - - name - tab.tmuxWindowName - nonterminalContext - 0 - - - isTerminal - - name - tab - nonterminalContext - 2 - - - isTerminal - - name - tmuxStatusLeft - nonterminalContext - 0 - - - isTerminal - - name - autoNameFormat - nonterminalContext - 0 - - - isTerminal - - name - autoName - nonterminalContext - 0 - - - isTerminal - - name - terminalWindowName - nonterminalContext - 0 - - - isTerminal - - name - creationTimeString - nonterminalContext - 0 - - - isTerminal - - name - commandLine - nonterminalContext - 0 - - - isTerminal - - name - jobPid - nonterminalContext - 0 - - - isTerminal - - name - pid - nonterminalContext - 0 - - - 16 - - - isTerminal - - name - currentTab.currentSession.presentationName - nonterminalContext - 0 - - - isTerminal - - name - currentTab.iterm2.localhostName - nonterminalContext - 0 - - - isTerminal - - name - style - nonterminalContext - 0 - - - isTerminal - - name - frame - nonterminalContext - 0 - - - isTerminal - - name - currentTab.currentSession.pid - nonterminalContext - 0 - - - isTerminal - - name - currentTab.currentSession.termid - nonterminalContext - 0 - - - isTerminal - - name - currentTab.currentSession.terminalWindowName - nonterminalContext - 0 - - - isTerminal - - name - currentTab.currentSession.terminalIconName - nonterminalContext - 0 - - - isTerminal - - name - currentTab - nonterminalContext - 2 - - - isTerminal - - name - currentTab.currentSession - nonterminalContext - 0 - - - isTerminal - - name - id - nonterminalContext - 0 - - - isTerminal - - name - currentTab.currentSession.name - nonterminalContext - 0 - - - isTerminal - - name - titleOverride - nonterminalContext - 0 - - - isTerminal - - name - number - nonterminalContext - 0 - - - isTerminal - - name - currentTab.currentSession.path - nonterminalContext - 0 - - - isTerminal - - name - currentTab.currentSession.commandLine - nonterminalContext - 0 - - - isTerminal - - name - currentTab.currentSession.hostname - nonterminalContext - 0 - - - isTerminal - - name - currentTab.currentSession.tty - nonterminalContext - 0 - - - isTerminal - - name - currentTab.currentSession.username - nonterminalContext - 0 - - - isTerminal - - name - iterm2 - nonterminalContext - 4 - - - isTerminal - - name - titleOverrideFormat - nonterminalContext - 0 - - - isTerminal - - name - currentTab.currentSession.jobName - nonterminalContext - 0 - - - 2 - - - isTerminal - - name - currentSession.terminalWindowName - nonterminalContext - 0 - - - isTerminal - - name - currentSession.commandLine - nonterminalContext - 0 - - - isTerminal - - name - title - nonterminalContext - 1 - - - isTerminal - - name - title - nonterminalContext - 0 - - - isTerminal - - name - tmuxWindowTitle - nonterminalContext - 0 - - - isTerminal - - name - currentSession.terminalIconName - nonterminalContext - 0 - - - isTerminal - - name - currentSession.presentationName - nonterminalContext - 0 - - - isTerminal - - name - iterm2.localhostName - nonterminalContext - 0 - - - isTerminal - - name - currentSession.jobPid - nonterminalContext - 0 - - - isTerminal - - name - tmuxWindowName - nonterminalContext - 0 - - - isTerminal - - name - window - nonterminalContext - 16 - - - isTerminal - - name - currentSession.tty - nonterminalContext - 0 - - - isTerminal - - name - currentSession.jobName - nonterminalContext - 0 - - - isTerminal - - name - currentSession.name - nonterminalContext - 0 - - - isTerminal - - name - id - nonterminalContext - 0 - - - isTerminal - - name - titleOverride - nonterminalContext - 0 - - - isTerminal - - name - currentSession.username - nonterminalContext - 0 - - - isTerminal - - name - currentSession.termid - nonterminalContext - 0 - - - isTerminal - - name - iterm2 - nonterminalContext - 4 - - - isTerminal - - name - titleOverrideFormat - nonterminalContext - 0 - - - isTerminal - - name - currentSession.hostname - nonterminalContext - 0 - - - isTerminal - - name - currentSession.path - nonterminalContext - 0 - - - isTerminal - - name - currentSession.pid - nonterminalContext - 0 - - - isTerminal - - name - tmuxWindow - nonterminalContext - 0 - - - isTerminal - - name - currentSession - nonterminalContext - 0 - - - isTerminal - - name - currentSession - nonterminalContext - 1 - - - 4 - - - isTerminal - - name - pid - nonterminalContext - 0 - - - isTerminal - - name - localhostName - nonterminalContext - 0 - - - isTerminal - - name - effectiveTheme - nonterminalContext - 0 - - - - NoSyncTipOfTheDayEligibilityBeganTime - 606442070.11652803 OnlyWhenMoreTabs PMPrintingExpandedStateForPrint2 @@ -2662,24 +1868,12 @@ kNextWindowPointerAction - PrefsCustomFolder - /Users/rauln/code/github/dotfiles/iterm + PreventEscapeSequenceFromClearingHistory + Print In Black And White PromptOnQuit - SUEnableAutomaticChecks - - SUFeedAlternateAppNameKey - iTerm - SUFeedURL - https://iterm2.com/appcasts/final_new.xml?shard=64 - SUHasLaunchedBefore - - SULastCheckTime - 2020-03-21T00:26:12Z - SUSendProfileInfo - ShowFullScreenTabBar SoundForEsc @@ -2694,7 +1888,5 @@ /-+\~_. findMode_iTerm 0 - iTerm Version - 3.3.9 diff --git a/vscode/settings.json b/vscode/settings.json index 563710b..e71f2c0 100644 --- a/vscode/settings.json +++ b/vscode/settings.json @@ -1,66 +1,103 @@ { - "terminal.external.osxExec": "iTerm.app", - "workbench.iconTheme": "material-icon-theme", - "telemetry.enableTelemetry": false, - "workbench.colorTheme": "Dracula", - "editor.fontSize": 18, - "editor.fontLigatures": true, - "editor.minimap.enabled": true, - "editor.fontFamily": "'JetBrains Mono', Menlo, Monaco, 'Courier New', monospace", - "window.title": "${activeEditorMedium}${separator}${rootName}", - "terminal.integrated.fontFamily": "'JetBrains Mono'", - "terminal.integrated.fontSize": 20, - "explorer.confirmDelete": false, - "javascript.updateImportsOnFileMove.enabled": "always", - "[javascript]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" - }, - "liveshare.featureSet": "insiders", - "[json]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" - }, - "[jsonc]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" - }, - "explorer.confirmDragAndDrop": false, - "python.formatting.provider": "black", - "python.formatting.blackArgs": [ - "--py36" - ], - "git.autofetch": true, - "workbench.startupEditor": "newUntitledFile", - "typescript.updateImportsOnFileMove.enabled": "always", - "[typescript]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" - }, - "[handlebars]": { - "editor.defaultFormatter": "vscode.html-language-features" - }, - "extensions.ignoreRecommendations": true, - "terminal.integrated.rendererType": "dom", - "[html]": { - "editor.defaultFormatter": "vscode.html-language-features" - }, - "editor.suggestSelection": "first", - "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", - "python.jediEnabled": false, - "files.trimTrailingWhitespace": true, - "files.insertFinalNewline": true, - "editor.fontWeight": "500", - "emmet.includeLanguages": { - "javascript": "javascriptreact" - }, - "[typescriptreact]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" - }, - "cSpell.enableFiletypes": [ - "!json" - ], - "cSpell.userWords": [ - "BRAINHI" - ], - "window.zoomLevel": 1, - "[javascriptreact]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" + "terminal.external.osxExec": "iTerm.app", + "workbench.iconTheme": "material-icon-theme", + "telemetry.enableTelemetry": false, + "workbench.colorTheme": "Dracula", + "editor.fontSize": 18, + "editor.fontLigatures": true, + "editor.minimap.enabled": true, + "editor.fontFamily": "'JetBrains Mono', Menlo, Monaco, 'Courier New', monospace", + "window.title": "${activeEditorMedium}${separator}${rootName}", + "terminal.integrated.fontFamily": "'JetBrains Mono'", + "terminal.integrated.fontSize": 20, + "explorer.confirmDelete": false, + "javascript.updateImportsOnFileMove.enabled": "always", + "[javascript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "liveshare.featureSet": "insiders", + "[json]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[jsonc]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "explorer.confirmDragAndDrop": false, + "python.formatting.provider": "black", + "python.formatting.blackArgs": ["--py36"], + "git.autofetch": true, + "workbench.startupEditor": "newUntitledFile", + "typescript.updateImportsOnFileMove.enabled": "always", + "[typescript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[handlebars]": { + "editor.defaultFormatter": "embertooling.prettier-for-handlebars-vscode" + }, + "extensions.ignoreRecommendations": true, + "terminal.integrated.rendererType": "dom", + "[html]": { + "editor.defaultFormatter": "vscode.html-language-features" + }, + "editor.suggestSelection": "first", + "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", + "python.jediEnabled": false, + "files.trimTrailingWhitespace": true, + "files.insertFinalNewline": true, + "editor.fontWeight": "500", + "emmet.includeLanguages": { + "javascript": "javascriptreact" + }, + "[typescriptreact]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "cSpell.enableFiletypes": ["!json"], + "cSpell.userWords": [ + "BRAINHI", + "Blocklisted", + "Heroicons", + "JSONAPI", + "SECURECLAIM", + "Scroller", + "Telemedicine", + "appt", + "appts", + "asgiref", + "astimezone", + "athm", + "boto", + "camelize", + "dasherize", + "dateutil", + "gzipped", + "httpx", + "inteliquent", + "lightbox", + "mixpanel", + "pytest", + "rsplit", + "serializers", + "simplejwt", + "strftime", + "strptime", + "testid", + "twilio", + "tzinfo", + "undelete", + "vgstack" + ], + "window.zoomLevel": 1, + "[javascriptreact]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "diffEditor.ignoreTrimWhitespace": false, + "python.languageServer": "Pylance", + "python.analysis.typeCheckingMode": "off", + "python.showStartPage": false, + "workbench.editorAssociations": [ + { + "viewType": "jupyter.notebook.ipynb", + "filenamePattern": "*.ipynb" } + ] }