This is how I use a computer.
brew bundle
Open up iterm2 and install the profile so fonts look nice.
- npm is required for the TS language server:
npm install -g typescript typescript-language-server
- protobuf language server:
go install github.com/bufbuild/buf-language-server/cmd/bufls@latest
git clone --bare git@github.com:psaia/dotfiles.git $HOME/.cfg
git --git-dir=$HOME/.cfg/ --work-tree=$HOME checkout
git --git-dir=$HOME/.cfg/ --work-tree=$HOME config --local status.showUntrackedFiles no
git --git-dir=$HOME/.cfg/ --work-tree=$HOME submodule update --init --recursive
Continue to manage dotfiles by using config
instead of git
.
I find it easier and more straight forward to manage Go versions without a fancy too specific for doing so.
- Download a tarball from https://go.dev/dl/
- Decompress and rename it to
~/go/goX.X.X
. - Update the
GOROOT
in the .bashrc.