Go to the repo directory and use symlink for nvim config
ln -s $(pwd)/.config/nvim ~/.config
ln -s $(pwd)/.config/terminalizer ~/.config
Install homebrew as Package Manager for mac to able to use brew command, check the documentation here
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
After installing Homebrew, do
brew bundle --file=/Brewfile
Copy settings from zed settings to .config/zed/settings.json
Or, using symlink to link directly the folder to your config
ln -s $(pwd)/.config/zed ~/.config
Install VSCode from here or using brew command for mac
brew install --cask visual-studio-code
Copy settings from vscode settings to VSCode Settings
Install all extensions that we needed with this command
cat .config/vscode/extensions.list | xargs -L 1 code --install-extension
Install TMUX with Homebrew:
brew install tmux
Install Tpm (TMUX Package Manager):
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
Install all plugins in TMUX with command: Ctrl-a + Shift-i
Install Deps with Homebrew:
brew install --cask iterm2
brew install node vim neovim tree-sitter git fd ripgrep lazygit lua luajit
For XCode Command Line Tools do:
xcode-select --install
Optional deps
brew install lsd eza tree
If you have already installed vim, create a symbolic link to map directly neovim with vim
ln -s $(which nvim) /opt/homebrew/bin/vim
Install Terminalizer from NPM
npm install -g terminalizer
Install binaries on running this command GoInstallBinaries
# Linux / Macos (unix)
rm -rf ~/.config/nvim
rm -rf ~/.local/share/nvim
# Windows
rd -r ~\AppData\Local\nvim
rd -r ~\AppData\Local\nvim-data