neovim

  1. Ensure neovim config directories exist:
    mkdir -pv ~/.config/nvim/{syntax,ftdetect,colors}
  2. Get zah's nim.vim:
    wget -O ~/.config/nvim/syntax/nim.vim https://raw.githubusercontent.com/zah/nim.vim/master/syntax/nim.vim
  3. Add file detection for Nim:
    echo "au BufRead,BufNewFile *.nim setfiletype nim" > ~/.config/nvim/ftdetect/nim.vim
  4. Add a nice color scheme:
    wget -O ~/.config/nvim/colors/takodachi.vim https://raw.githubusercontent.com/mildewchan/takodachi.vim/master/colors/takodachi.vim
  5. Set tab and colors for Nim:
    echo "au BufRead,BufNewFile *.nim set ts=2 sts=2 et sw=2" >> ~/.config/nvim/init.vim
    echo "au BufRead,BufNewFile *.nim colorscheme takodachi" >> ~/.config/nvim/init.vim