Skip to content

Essential dotfiles for setting up dev environment

Notifications You must be signed in to change notification settings

anujsrv/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Essential dotfiles for setting up dev environment

Requirements:

  1. vim 8 and above
  2. neovim 0.5 and above
  3. fzf (fuzzy finder)
  4. ripgrep (Rg)
  5. bat (for syntax highlighting in fzf preview window)

vim 8 and above

For centos

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

For macOs

brew upgrade vim

neovim

Follow instructions here - https://github.com/neovim/neovim/releases

fzf

For centos

git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install

For macOs

brew install fzf

Rg

For centos

Follow instructions here: https://github.com/BurntSushi/ripgrep#installation to install version 0.5 and above

For macOs

brew install ripgrep

bat

For centos

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

For macOs

brew install bat

About

Essential dotfiles for setting up dev environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published