diff --git a/.gitmodules b/.gitmodules
index fd951b18..31086e45 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -97,3 +97,6 @@
[submodule "vim/.vim/bundle/vim-sleuth"]
path = vim/.vim/bundle/vim-sleuth
url = git@github.com:tpope/vim-sleuth.git
+[submodule "vim/.vim/bundle/treetop.vim"]
+ path = vim/.vim/bundle/treetop.vim
+ url = git@github.com:nanki/treetop.vim.git
diff --git a/vim/.vim/bundle/treetop.vim b/vim/.vim/bundle/treetop.vim
new file mode 160000
index 00000000..9ba73a5f
--- /dev/null
+++ b/vim/.vim/bundle/treetop.vim
@@ -0,0 +1 @@
+Subproject commit 9ba73a5f75630e24550fbd8ea600b264e87fedd5