This setup requires Alacritty, Oh My Zsh, Tmux, Neovim
Daily vim dev environment with language support for Elixir, Python, TypeScript, JavaScript. See LazyVim to add support for other languages or filetypes.
brew bundle
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
asdf plugin add erlang https://github.com/asdf-vm/asdf-erlang.git
asdf install erlang latest
asdf global erlang latestasdf plugin add elixir https://github.com/asdf-vm/asdf-elixir.git
asdf install elixir latest
asdf global elixir latestasdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git
asdf install nodejs latest
asdf global nodejs latestgit clone https://github.com/LazyVim/starter ~/.config/nvim
rm -rf ~/.config/nvim/.gitnpm install -g bash-language-server
npm install -g dockerfile-language-server-nodejs$(brew --prefix)/opt/fzf/install
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/hlissner/zsh-autopair ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autopaircheck if italic fonts are supported:
echo -e "\e[3mitalic\e[23m"
copy .terminfo > $HOMEtranslate terminfo files:
tic .terminfo/.tmux-256color.terminfo
tic .terminfo/.tmux-terminfo
tic .terminfo/.xterm-256color.terminfo