summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md46
-rw-r--r--init.vim5
-rw-r--r--vim-plug/plugins.vim3
3 files changed, 34 insertions, 20 deletions
diff --git a/README.md b/README.md
index c9a09815..68894c90 100644
--- a/README.md
+++ b/README.md
@@ -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
diff --git a/init.vim b/init.vim
index c1deabc1..bb394e2c 100644
--- a/init.vim
+++ b/init.vim
@@ -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
+
diff --git a/vim-plug/plugins.vim b/vim-plug/plugins.vim
index 4dc00292..583800ee 100644
--- a/vim-plug/plugins.vim
+++ b/vim-plug/plugins.vim
@@ -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'