|
@@ -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
|