StrayDragon / Mine0Vim

:star: My experimental NeoVim/IdeaVim/VSCodeVim configs, NOT tested on Vim now!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mine0Vim

My personal experimental Vim-like enviroment configs

Preview

Installation

git clone https://github.com/StrayDragon/Mine0Vim.git # or your forked repo

NeoVim

$ cd Mine0Vim/NeoVim; pwd | clipcopy       # if you don't have command clipcopy, just copy the `pwd` of this repo
$ mkdir -p ~/.config; cd ~/.config  # if you have the nvim/ directory, just backup it(rename to another directory)
$ ln -n -s <pwd for this repo> ~/.config/nvim
$ nvim +PlugUpdate

Ensure other deps

Python2/3

use pyenv/pyenv-virtualenv manage versions

# py2
pyenv install 2.7.18
# use Chinese mirror
# v=2.7.18 ; wget https://npm.taobao.org/mirrors/python/$v/Python-$v.tar.xz -P ~/.pyenv/cache/;pyenv install $v
pyenv virtualenv 2.7.18 pynvim2
pyenv activate pynvim2
pip install pynvim

# py3
pyenv install 3.8.5
# use Chinese mirror
# v=3.8.5 ; wget https://npm.taobao.org/mirrors/python/$v/Python-$v.tar.xz -P ~/.pyenv/cache/;pyenv install $v
pyenv virtualenv 3.8.5 pynvim3
pyenv activate pynvim3
pip install pynvim

Nodejs

use n manage versions

n lts

IdeaVim

$ cd Mine0Vim/IdeaVim; pwd | clipcopy       # if you don't have command clipcopy, just copy the `pwd` of this repo
$ ln -s <pwd for this repo> ~/.ideavimrc

License

MIT

Thanks for vim-plug, it's very small, easy to use and high performance. So I integrated it as default plugins manager :)

About

:star: My experimental NeoVim/IdeaVim/VSCodeVim configs, NOT tested on Vim now!

License:MIT License


Languages

Language:Vim Script 100.0%