mirror of
https://github.com/BradNut/dotfiles
synced 2025-09-08 17:40:19 +00:00
Adding vimrc, updating zshrc, update Sublime, and addding vs code extensions.
This commit is contained in:
parent
f333bafa7e
commit
8de90ba03d
4 changed files with 75 additions and 38 deletions
36
.vimrc
Normal file
36
.vimrc
Normal 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
14
.zshrc
|
|
@ -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'
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue