diff --git a/.vim/coc-settings.json b/.vim/coc-settings.json
index ee03dc27a107dd164a5d6fc8442f6489082a271a..5a5f4ed68b7e85d6bd1dd211b4bff5e52acf1d28 100644
--- a/.vim/coc-settings.json
+++ b/.vim/coc-settings.json
@@ -1,7 +1,12 @@
 {
+  "python.formatting.provider": "black",
   "python.linting.enabled": true,
   "python.linting.flake8Enabled": true,
+  "python.linting.mypyEnabled": true,
+  "python.linting.prospectorEnabled": true,
   "python.linting.pydocstyleEnabled": true,
-  "python.linting.pylintEnabled": true,
-  "python.formatting.provider": "black"
+  "python.linting.pep8Enabled": true,
+  "python.linting.pylamaEnabled": true,
+  "python.linting.banditEnabled": true,
+  "python.linting.pylintEnabled": true
 }
diff --git a/.vimrc b/.vimrc
index d4a66ceed9caec7e3afa5deed8b0d65bbe6a836a..a3500156858ad6348485b65257b5dd3f8e6cfcb7 100644
--- a/.vimrc
+++ b/.vimrc
@@ -18,6 +18,8 @@ Plug 'tpope/vim-rhubarb'
 
 Plug 'vim-scripts/loremipsum'
 Plug 'tpope/vim-surround'
+Plug 'scrooloose/nerdtree'
+Plug 'Xuyuanp/nerdtree-git-plugin'
 
 " Plug 'tmhedberg/SimpylFold'
 " Plug 'vimwiki/vimwiki'