My favorite VIM based IDE !!

Chris f9540fcf4d auto push %!s(int64=5) %!d(string=hai) anos
autoload 29b0a5c478 auto push %!s(int64=5) %!d(string=hai) anos
general 81f3cf18db auto push %!s(int64=5) %!d(string=hai) anos
keys 81f3cf18db auto push %!s(int64=5) %!d(string=hai) anos
themes 81f3cf18db auto push %!s(int64=5) %!d(string=hai) anos
vim-plug 74ac89131c auto push %!s(int64=5) %!d(string=hai) anos
.gitignore 29b0a5c478 auto push %!s(int64=5) %!d(string=hai) anos
README.md f9540fcf4d auto push %!s(int64=5) %!d(string=hai) anos
init.vim 81f3cf18db auto push %!s(int64=5) %!d(string=hai) anos

README.md

Chris's Neovim Config

Install Neovim

  • On Mac

    brew install neovim
    
  • Ubuntu

    sudo apt install neovim
    
  • Arch

    sudo pacman -S neovim
    

Clone this repo into your config

git clone https://github.com/ChristianChiarulli/nvim.git ~/.config

Install python & node support

pip install pynvim
npm i -g neovim

Install clipboard support

  • On mac pbcopy should be builtin

  • On Ubuntu

    sudo apt install xsel
    
  • On Arch Linux

    sudo pacman -S xsel
    

(Optional) Install python & node support using virtual environments

Make sure to add these paths somewhere in your config

let g:python3_host_prog = expand("<path to python with pynvim installed>")
let g:python3_host_prog = expand("~/.miniconda/envs/neovim/bin/python3.8") " <- example

let g:node_host_prog = expand("<path to node with neovim installed>")
let g:node_host_prog = expand("~/.nvm/versions/node/v12.16.1/bin/node") " <- example