···66771. Install Apple's Command Line Tools, which are prerequisites for Git and Homebrew
8899- ```bash
1010- xcode-select --install
1111- ```
99+```bash
1010+xcode-select --install
1111+```
121213132. Clone repo into new hidden directory
14141515- ```bash
1616- git clone https://github.com/boltlessengineer/dotfiles ~/.dotfiles
1717- ```
1515+```bash
1616+git clone https://github.com/boltlessengineer/dotfiles ~/.dotfiles
1717+```
181819193. Create symlinks in the $HOME directory to the real files in the repo
20202121- ```bash
2222- # install neovim config
2323- ln -shf ./nvim ~/.config/nvim
2121+```bash
2222+# install neovim config
2323+ln -shf ./nvim ~/.config/nvim
24242525- # install fish config
2626- ln -shf ./fish ~/.config/fish
2525+# install fish config
2626+ln -shf ./fish ~/.config/fish
27272828- # install lf config
2929- ln -shf ./lf ~/.config/lf
2828+# install lf config
2929+ln -shf ./lf ~/.config/lf
30303131- # install wezterm config
3232- ln -shf ./wezterm ~/.config/wezterm
3333- ```
3131+# install wezterm config
3232+ln -shf ./wezterm ~/.config/wezterm
3333+tempfile=(mktemp) \
3434+ && curl -o $tempfile https://raw.githubusercontent.com/wez/wezterm/master/termwiz/data/wezterm.terminfo \
3535+ && tic -x -o ~/.terminfo $tempfile \
3636+ && rm $tempfile
3737+```
34383535- > NOTE:
3636- > `ln -shf` is OSX specific command.
3737- > `ln -sf` is fine for Linux.
3939+> NOTE:
4040+> `ln -shf` is OSX specific command.
4141+> `ln -sf` is fine for Linux.
38423943### install fish
4044
+5
fish/config.fish
···15151616 set -gx EDITOR nvim
17171818+ # set $TERM as wezterm to support undercurl in neovim (see wezterm#2505)
1919+ if test "$TERM_PROGRAM" = "WezTerm"
2020+ set -gx TERM wezterm
2121+ end
2222+1823 ## Go
1924 set -gx GOROOT "$(brew --prefix golang)/libexec"
2025 set -gx GOPATH $HOME/go