brew install --cask --no-quarantine middleclickbrew install --cask switchkeytouch .hushlogin:PlugInstall[commit]
gpgsign = true
[column]
ui = auto
[branch]
sort = -committerdate
[tag]
sort = version:refname
[diff]
algorithm = histogram
colorMoved = plain
mnemonicPrefix = true
renames = true
[push]
autoSetupRemote = true
followTags = true
[fetch]
prune = true
pruneTags = true
all = true
[help]
autocorrect = prompt
[rerere]
enabled = true
autoupdate = true
[rebase]
autoSquash = true
autoStash = true
updateRefs = true
v ~/Library/Application\ Support/lazygit/config.ymlpromptToReturnFromSubprocess: false:so %
:source %| shortcut | description | shortcut | description |
|---|---|---|---|
| ctrl a | prefix | prefix c | create window |
| prefix - | split pane | prefix & | close current window |
| prefix | | vsplit pane | prefix p | previous window |
| prefix x | close current pane | prefix n | next window |
| prefix H J K L | resize pane | ||
| tpm | tmux-resurrect | ||
| prefix I | install plugins | prefix ctrl s | save |
| prefix U | update plugins | prefix ctrl r | restore |
| prefix z | zoom into full window | prefix [ + V + y | copy paste |
Install tpm
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
Press prefix + I to fetch the pluginSource the conf file manually
tmux source ~/.tmux.confManaging plugins via the command line
- remove plugins not on the plugin list
~/.tmux/plugins/tpm/bin/clean_plugins| shortcut | description |
|---|---|
| ctrl n | toggle |
| shift ? | help |
| m | insert/delete files |
| i | split |
| s | vsplit |
| t | new tab |
:CocInstall coc-pairs:CocInstall coc-prettier:CocInstall coc-eslint:CocInstall coc-tsserverln -sf ~/Projects/dotfiles/nvim/init.vim ~/.config/nvim/init.vim
ln -sf ~/Projects/dotfiles/nvim/plugins.vim ~/.config/nvim/plugins.vim
ln -sf ~/Projects/dotfiles/nvim/coc-settings.json ~/.config/nvim/coc-settings.json
ln -sf ~/Projects/dotfiles/zsh/.zshrc ~/.zshrc
ln -sf ~/Projects/dotfiles/tmux/.tmux.conf ~/.tmux.conf