This commit is contained in:
Chris 2020-05-10 13:52:08 -04:00
parent c6cf40cc57
commit dd8fa942f4
3 changed files with 34 additions and 20 deletions

View file

@ -7,20 +7,22 @@ We will be integrating with VSCode using [this](https://github.com/asvetliakov/v
## Install Neovim
- On Mac
```
brew install neovim
```
```
brew install neovim
```
- Ubuntu
```
sudo apt install neovim
```
```
sudo apt install neovim
```
- Arch
```
sudo pacman -S neovim
```
```
sudo pacman -S neovim
```
## Clone this repo into your config
@ -44,15 +46,15 @@ npm i -g neovim
- On Ubuntu
```
sudo apt install xsel
```
```
sudo apt install xsel
```
- On Arch Linux
```
sudo pacman -S xsel
```
```
sudo pacman -S xsel
```
## (Optional) Install python & node support using virtual environments
@ -63,7 +65,7 @@ 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/neovim-node-host") " <- example
let g:node_host_prog = expand("~/.nvm/versions/node/v12.16.1/bin/neovim-node-host") " <- example
```
## List of programs you should install
@ -79,12 +81,18 @@ let g:node_host_prog = expand("~/.nvm/versions/node/v12.16.1/bin/neovim-node-hos
Explanations and installation instruction can be found on my blog
# TODO
- Map which key stuff
# TODO
- People asked about vimwiki I kinda hate it but maybe I'll add it
- float term lazy git
- spectre, or async task/run
- setup custom paths
- install script envsubst is your friend
- add better whitespace pluginand a toggle, video about clean code maybe
- Remember silent for which key
- pear tree (jsx autocomplete would be nice)
- echodoc and buitin support with CoC
- snippets (coc snippets)
- git messenger
- float term
- neovide
- setup global coc extensions to auto install

View file

@ -43,3 +43,8 @@ let g:floaterm_keymap_new = '<F7>'
let g:floaterm_keymap_prev = '<F8>'
let g:floaterm_keymap_next = '<F9>'
let g:floaterm_keymap_toggle = '<F12>'
let g:pear_tree_smart_openers = 1
let g:pear_tree_smart_closers = 1
let g:pear_tree_smart_backspace = 1

View file

@ -40,7 +40,8 @@ call plug#begin('~/.config/nvim/autoload/plugged')
" Cool Icons
Plug 'ryanoasis/vim-devicons'
" Auto pairs for '(' '[' '{'
Plug 'jiangmiao/auto-pairs'
" Plug 'jiangmiao/auto-pairs'
Plug 'tmsvg/pear-tree'
" Themes
Plug 'christianchiarulli/onedark.vim'
" Plug 'kaicataldo/material.vim'