Adding vimrc, updating zshrc, update Sublime, and addding vs code extensions.

This commit is contained in:
Bradley 2020-05-07 11:33:50 -07:00
parent f333bafa7e
commit 8de90ba03d
4 changed files with 75 additions and 38 deletions

36
.vimrc Normal file
View file

@ -0,0 +1,36 @@
"Basic goodness
syntax on
filetype plugin indent on
set number
set cursorline
set autoindent smartindent
set expandtab
set tabstop=4
set softtabstop=4
set shiftwidth=4
set textwidth=79
set colorcolumn=79
set spell spelllang=en_us
set foldmethod=marker
set rnu
"Enable mouse for selecting/changing windows etc.
set mouse=a
"Highlight end of line whitespace.
"set list
set listchars=trail:.
"Persistant undo
set undodir=~/.vim/undodir
set undofile
set undolevels=1000
set undoreload=10000
"Death to unwanted whitespace
highlight ExtraWhitespace ctermbg=red guibg=red
match ExtraWhitespace /\s\+$/
autocmd BufWinEnter * match ExtraWhitespace /\s\+$/
autocmd InsertEnter * match ExtraWhitespace /\s\+\%#\@<!$/
autocmd InsertLeave * match ExtraWhitespace /\s\+$/
autocmd BufWinLeave * call clearmatches()

14
.zshrc
View file

@ -14,14 +14,9 @@ plugins=(
extract extract
z z
zsh-autosuggestions zsh-autosuggestions
zsh-syntax-highlighting
) )
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
if type brew &>/dev/null; then
FPATH=$(brew --prefix)/share/zsh/site-functions:$FPATH
fi
source $ZSH/oh-my-zsh.sh source $ZSH/oh-my-zsh.sh
# Useful aliases # Useful aliases
@ -29,3 +24,10 @@ alias zshconfig="vim ~/.zshrc"
alias ohmyzsh="vim ~/.oh-my-zsh" alias ohmyzsh="vim ~/.oh-my-zsh"
alias vimconfig="vim ~/.vimrc" alias vimconfig="vim ~/.vimrc"
alias update="source ~/.zshrc" alias update="source ~/.zshrc"
alias dcp='docker-compose -f /opt/docker-compose.yml '
alias dcpull='docker-compose -f /opt/docker-compose.yml pull --parallel'
alias dclogs='docker-compose -f /opt/docker-compose.yml logs -tf --tail="50" '
alias dtail='docker logs -tf --tail="50" "$@"'
alias status='git status'

View file

@ -1,11 +1,10 @@
{ {
"color_scheme": "Packages/ayu/ayu-mirage.sublime-color-scheme", "color_scheme": "Packages/ayu/ayu-mirage.sublime-color-scheme",
"font_face": "Fira Code", "font_face": "Fira Code",
"font_size": 13, "font_size": 15,
"ignored_packages": "ignored_packages":
[ [
"Vintage", "Vintage",
"zzz A File Icon zzz"
], ],
"theme": "ayu-mirage.sublime-theme" "theme": "ayu-mirage.sublime-theme"
} }

View file

@ -1,32 +1,32 @@
List of all the extensions I use. List of all the extensions I use.
- [Ayu](https://marketplace.visualstudio.com/items?itemName=teabyii.ayu)
* [Ayu](https://marketplace.visualstudio.com/items?itemName=teabyii.ayu) - [Auto Close Tag](https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-close-tag)
* [Auto Close Tag](https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-close-tag) - [Auto Rename Tag](https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag)
* [Auto Rename Tag](https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag) - [Better Comments](https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments)
* [Better Comments](https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments) - [Bracket Pair Colorizer 2](https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer-2)
* [Bracket Pair Colorizer](https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer) - [Code Spell Checker](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker)
* [Code Spell Checker](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker) - [Color Highlight](https://marketplace.visualstudio.com/items?itemName=naumovs.color-highlight)
* [Color Highlight](https://marketplace.visualstudio.com/items?itemName=naumovs.color-highlight) - [Custom CSS and JS Loader](https://marketplace.visualstudio.com/items?itemName=be5invis.vscode-custom-css)
* [Custom CSS and JS Loader](https://marketplace.visualstudio.com/items?itemName=be5invis.vscode-custom-css) - [Debugger for Chrome](https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome)
* [Debugger for Chrome](https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome) - [Docker](https://marketplace.visualstudio.com/items?itemName=PeterJausovec.vscode-docker)
* [Docker](https://marketplace.visualstudio.com/items?itemName=PeterJausovec.vscode-docker) - [DotENV](https://marketplace.visualstudio.com/items?itemName=mikestead.dotenv)
* [DotENV](https://marketplace.visualstudio.com/items?itemName=mikestead.dotenv) - [ES7 React/Redux/GraphQL/React-Native snippets](https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets)
* [ES7 React/Redux/GraphQL/React-Native snippets](https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets) - [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
* [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) - [Formatting Toggle](https://marketplace.visualstudio.com/items?itemName=tombonnike.vscode-status-bar-format-toggle)
* [Formatting Toggle](https://marketplace.visualstudio.com/items?itemName=tombonnike.vscode-status-bar-format-toggle) - [Git History](https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory)
* [Git History](https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory) - [GraphQL for VSCode](https://marketplace.visualstudio.com/items?itemName=kumar-harsh.graphql-for-vscode)
* [GraphQL for VSCode](https://marketplace.visualstudio.com/items?itemName=kumar-harsh.graphql-for-vscode) - [GraphQL](https://marketplace.visualstudio.com/items?itemName=Prisma.vscode-graphql)
* [GraphQL](https://marketplace.visualstudio.com/items?itemName=Prisma.vscode-graphql) - [Import Cost](https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost)
* [Import Cost](https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost) - [Jest](https://marketplace.visualstudio.com/items?itemName=Orta.vscode-jest)
* [Jest](https://marketplace.visualstudio.com/items?itemName=Orta.vscode-jest) - [npm Intellisense](https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense)
* [npm Intellisense](https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense) - [open in browser](https://marketplace.visualstudio.com/items?itemName=techer.open-in-browser)
* [open in browser](https://marketplace.visualstudio.com/items?itemName=techer.open-in-browser) - [Path Intellisense](https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense)
* [Path Intellisense](https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense) - [Prettier - Code Formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
* [Prisma](https://marketplace.visualstudio.com/items?itemName=Prisma.prisma) - [Prisma](https://marketplace.visualstudio.com/items?itemName=Prisma.prisma)
* [Rainbow Brackets](https://marketplace.visualstudio.com/items?itemName=2gua.rainbow-brackets) - [Rainbow Brackets](https://marketplace.visualstudio.com/items?itemName=2gua.rainbow-brackets)
* [Rainbow CSV](https://marketplace.visualstudio.com/items?itemName=mechatroner.rainbow-csv) - [Rainbow CSV](https://marketplace.visualstudio.com/items?itemName=mechatroner.rainbow-csv)
* [Scope Info](https://marketplace.visualstudio.com/items?itemName=siegebell.scope-info) - [Scope Info](https://marketplace.visualstudio.com/items?itemName=siegebell.scope-info)
* [SCSS IntelliSense](https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-scss) - [SCSS IntelliSense](https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-scss)
* [vscode-styled-components](https://marketplace.visualstudio.com/items?itemName=jpoissonnier.vscode-styled-components) - [vscode-styled-components](https://marketplace.visualstudio.com/items?itemName=jpoissonnier.vscode-styled-components)
* [YAML](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml) - [YAML](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml)