diff options
| -rw-r--r-- | README.md | 46 | ||||
| -rw-r--r-- | init.vim | 5 | ||||
| -rw-r--r-- | vim-plug/plugins.vim | 3 | 
3 files changed, 34 insertions, 20 deletions
| @@ -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 @@ -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' | 
