Open MichaelDimmitt opened 5 years ago
I will update to the readme when content is filled out.
Using this tool to plan next things to upgrade.
Editor:
Vim/Neovim:
Essential Plugs:
Plug 'tpope/vim-rails' (navigation shortcuts for Rails apps)
Plug 'vim-ruby/vim-ruby' (ruby indentation, styling)
Plug 'w0rp/ale' (async linting)
Plug 'thoughtbot/vim-rspec' (key bindings for quick spec execution)
Plug 'pangloss/vim-javascript' (JS indentation)
Plug 'junegunn/fzf.vim' (fuzzy finder, files and content)
Essential Settings:
set expandtab
set number
set shiftwidth=2
set tabstop=2
nnoremap hs :%s/:\([^ ]*\)\(\s*\)=>/\1:/g
ZSH:
Tools:
Tmux
Tmuxinator
Essential Settings:
alias sc="rails c"
alias ss="rails s"
alias resetdb="rake db:drop && rake db:create && rake db:migrate && rake db:seed"
alias groutes="rake routes | grep $@"
alias gap='git add -p'
alias gnap='git add -N --ignore-removal . && gap && gref'
alias glp='git log -p'
alias glg='git log --graph --oneline --decorate --color --all'
alias gb='git branch'
alias gc='git commit -v'
alias gca='git commit -a -v'
alias gcl='git clean -f -d'
alias gd='git diff'
alias gdc='git diff --cached'
alias gdh='git diff HEAD'
alias gl='git pull'
alias glod='git log --oneline --decorate'
alias gp='git push'
alias gpr='git pull --rebase'
alias gst='git status'
alias gr='git rebase'
alias grc='git rebase --continue'
alias gra='git rebase --abort'
alias gco='git checkout'
Communication: Slack or Discord
Browser:
Google Chrome:
Plugins:
Ember Inspector
React Developer Tools
Interesting, really glad for the comment.
Lets test this out one day and see if we can code using your environment and do a pair, maybe an ember pair!
Another thing that could be cool ... thinking about a bash function that we call pair() ... it asks who? ... you type ryan ... and it switches to all of your configs for bash or zsh. and then I take over and I type mike and it switches to all my configs.
List commands that are expected: example,
tool1: shifting tabs, creating new tabs, hjkl, ... etc.
tool2: ... etc.
The things you find essential when pairing.