Essential dotfiles for setting up dev environment
- vim 8 and above
- neovim 0.5 and above
- fzf (fuzzy finder)
- ripgrep (Rg)
- bat (for syntax highlighting in fzf preview window)
yum install gcc make ncurses ncurses-devel
sudo yum remove vim-enhanced vim-common vim-filesystem
sudo git clone https://github.com/vim/vim.git
cd vim
./configure --with-features=huge \
--enable-multibyte \
--enable-rubyinterp \
--enable-pythoninterp \
--enable-luainterp \
--prefix=/usr
make
sudo make install
brew upgrade vim
Follow instructions here - https://github.com/neovim/neovim/releases
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
brew install fzf
Follow instructions here: https://github.com/BurntSushi/ripgrep#installation to install version 0.5 and above
brew install ripgrep
wget -O bat.tar.gz https://github.com/sharkdp/bat/releases/download/v0.15.0/bat-v0.15.0-x86_64-unknown-linux-musl.tar.gz
sudo tar -xvzf bat.tar.gz -C /usr/local
cd /usr/local && sudo mv bat-v0.7.1-x86_64-unknown-linux-musl bat
cd -
sudo ln -s /usr/local/bat/bat /usr/bin/bat
brew install bat