Skip to content

Instantly share code, notes, and snippets.

@felixangell
Last active November 23, 2021 23:47
Show Gist options
  • Save felixangell/211ae85a3bf2d836e48f055963a95379 to your computer and use it in GitHub Desktop.
Save felixangell/211ae85a3bf2d836e48f055963a95379 to your computer and use it in GitHub Desktop.
felix mac setup
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