aboutsummaryrefslogtreecommitdiff
path: root/docs/nvim_setup_windows.ps1
diff options
context:
space:
mode:
authorjdhao <jdhao@hotmail.com>2021-08-06 00:20:55 +0800
committerjdhao <jdhao@hotmail.com>2021-08-06 00:22:32 +0800
commit0830dfcf90dc708330730808f2fd67f5b7f46ef3 (patch)
tree21ca46dcdd9433ba523e3d2bded18d7fdada3207 /docs/nvim_setup_windows.ps1
parent0283382f6e91216fd23ef5af4b26d08b3ee4eee0 (diff)
Add installation script for Windows, update doc
Diffstat (limited to 'docs/nvim_setup_windows.ps1')
-rw-r--r--docs/nvim_setup_windows.ps129
1 files changed, 29 insertions, 0 deletions
diff --git a/docs/nvim_setup_windows.ps1 b/docs/nvim_setup_windows.ps1
new file mode 100644
index 0000000..49ff94a
--- /dev/null
+++ b/docs/nvim_setup_windows.ps1
@@ -0,0 +1,29 @@
+# Install scoop
+Set-ExecutionPolicy RemoteSigned -scope CurrentUser
+iwr -useb get.scoop.sh | iex
+
+# Install node
+scoop install nodejs
+
+# Install ripgrep
+scoop install ripgrep
+
+# Install universal-ctags
+scoop bucket add extras
+scoop install universal-ctags
+
+# Install vim-language-server
+npm install -g vim-language-server
+
+# Install miniconda3
+scoop install miniconda3
+
+# Install pynvim
+pip install -U pynvim
+
+# Install python-language-server
+pip install 'python-lsp-server[all]' pylsp-mypy pyls-isort
+
+# Install neovim nightly
+scoop bucket add versions
+scoop install neovim-nightly