This setup works 50% of the time — use it with caution
npm install -g @fsouza/prettierd
npm install -g eslint_d
git clone git@github.com:oieeaaaa/dotfiles_v3.git
cd dotfiles_v3
- Install neovim's stable release
- Go to neovim v0.8.0
- Follow the installation instructions based on your OS
- Link nvim
ln -s "$(pwd)/nvim" ~/.config/nvim
- Install packer
git clone --depth 1 https://github.com/wbthomason/packer.nvim\ ~/.local/share/nvim/site/pack/packer/start/packer.nvim
- Install nvim packages
- Run:
nvim .
- Run
:PackerInstall
inside nvim
- Run:
- Install nvim LSPs
- Run
:LspInstallInfo
- Install the following lsps by pressing
i
on its nametsserver
eslint
tailwindcss
stylelint_lsp
- Run
- (WSL Users only) Install win32yank.exe
- Install nerd fonts for nvim-tree icons
- have fun...
- Go to
cd dotfiles_v3
- Link tmux:
ln -rs .tmux.conf ~/.tmux.conf
sudo apt install tmux
- Run
mkdir ~/vendors && cd ~/vendors
git clone https://github.com/erikw/tmux-powerline.git
- Go to
cd dotfiles_v3
- Link zsh:
ln -rs .zshrc ~/.zshrc
; sudo apt install zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
git clone https://github.com/jeffreytse/zsh-vi-mode \ $ZSH_CUSTOM/plugins/zsh-vi-mode