Last active
November 23, 2021 23:47
-
-
Save felixangell/211ae85a3bf2d836e48f055963a95379 to your computer and use it in GitHub Desktop.
felix mac setup
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
brew install alacritty | |
# install exa for ls replacement | |
brew install exa | |
# setup exa alias | |
# git@github.com:DarrinTisdale/zsh-aliases-exa.git | |
# fd for finding stuff | |
brew install fd | |
# ps alternative | |
brew install procs | |
# jumping fuzzy to files | |
brew install autojump | |
# other misc tools | |
brew install tldr diff-so-fancy bat | |
# setup diff-so-fancy | |
git config --global core.pager "diff-so-fancy | less --tabs=4 -RFX" | |
git config --global interactive.diffFilter "diff-so-fancy --patch" | |
git config --global color.ui true | |
git config --global color.diff-highlight.oldNormal "red bold" | |
git config --global color.diff-highlight.oldHighlight "red bold 52" | |
git config --global color.diff-highlight.newNormal "green bold" | |
git config --global color.diff-highlight.newHighlight "green bold 22" | |
git config --global color.diff.meta "11" | |
git config --global color.diff.frag "magenta bold" | |
git config --global color.diff.func "146 bold" | |
git config --global color.diff.commit "yellow bold" | |
git config --global color.diff.old "red bold" | |
git config --global color.diff.new "green bold" | |
git config --global color.diff.whitespace "red reverse" | |
brew install neovim | |
brew install yq | |
mkdir ~/.config | |
git clone git://github.com/rafi/vim-config.git ~/.config/nvim | |
cd ~/.config/nvim | |
make test | |
make | |
# linters from neovim config: | |
brew install vint shellcheck jsonlint yamllint | |
brew install tflint ansible-lint tidy-html5 proselint write-good |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment