diff --git a/.gitmodules b/.gitmodules
index 93908c98..8de4b7b1 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -67,9 +67,6 @@
[submodule "vim/.vim/bundle/ag"]
path = vim/.vim/bundle/ag
url = git://github.com/rking/ag.vim.git
-[submodule "vim/.vim/bundle/vimwiki"]
- path = vim/.vim/bundle/vimwiki
- url = https://github.com/vimwiki/vimwiki
[submodule "vim/.vim/bundle/vinegar"]
path = vim/.vim/bundle/vinegar
url = git://github.com/tpope/vim-vinegar.git
diff --git a/src/powerline b/src/powerline
index 7139021c..6eaa6405 160000
--- a/src/powerline
+++ b/src/powerline
@@ -1 +1 @@
-Subproject commit 7139021c4519a54fb8eee77d2bd1931347dc45b6
+Subproject commit 6eaa640577fbf83d76b50e4e4c0bd9179e908e62
diff --git a/vim/.vim/bundle/base16 b/vim/.vim/bundle/base16
index f1d39f39..851a7372 160000
--- a/vim/.vim/bundle/base16
+++ b/vim/.vim/bundle/base16
@@ -1 +1 @@
-Subproject commit f1d39f39cf5944ae4eea1fe02a4baa6a36f10577
+Subproject commit 851a73721737409bef2d076c7547fefa1fa93684
diff --git a/vim/.vim/bundle/go b/vim/.vim/bundle/go
index de3aeea5..2dd4316e 160000
--- a/vim/.vim/bundle/go
+++ b/vim/.vim/bundle/go
@@ -1 +1 @@
-Subproject commit de3aeea5fd3697401e1a2dee0e839da7d3fb5ced
+Subproject commit 2dd4316e8c2224372ada021977268853f6b58572
diff --git a/vim/.vim/bundle/incsearch.vim b/vim/.vim/bundle/incsearch.vim
index f915ef59..55067e21 160000
--- a/vim/.vim/bundle/incsearch.vim
+++ b/vim/.vim/bundle/incsearch.vim
@@ -1 +1 @@
-Subproject commit f915ef59df7e538ea02f6b30b7d5894688ebc6c7
+Subproject commit 55067e21886805531044ad2f6a3e8248cc9e0223
diff --git a/vim/.vim/bundle/rust.vim b/vim/.vim/bundle/rust.vim
index 0cf510ad..0fd42399 160000
--- a/vim/.vim/bundle/rust.vim
+++ b/vim/.vim/bundle/rust.vim
@@ -1 +1 @@
-Subproject commit 0cf510adc5a83ad4c256f576fd36b38c74349d43
+Subproject commit 0fd423990cfa69336fb6c1d5d58aa2091e7b4e76
diff --git a/vim/.vim/bundle/tagbar b/vim/.vim/bundle/tagbar
index 5283bc83..bfc121dc 160000
--- a/vim/.vim/bundle/tagbar
+++ b/vim/.vim/bundle/tagbar
@@ -1 +1 @@
-Subproject commit 5283bc834a8c39b058d5eef1173e323b23b04fa0
+Subproject commit bfc121dc38271ab3f050609bb2ca377de07d8bd6
diff --git a/vim/.vim/bundle/vim-commentary b/vim/.vim/bundle/vim-commentary
index 401dbd8a..9c685131 160000
--- a/vim/.vim/bundle/vim-commentary
+++ b/vim/.vim/bundle/vim-commentary
@@ -1 +1 @@
-Subproject commit 401dbd8abee69defe66acf5e9ccc85e2746c27e2
+Subproject commit 9c685131a5facfa0d643feca3a61b41c007d8170
diff --git a/vim/.vim/bundle/vim-dispatch b/vim/.vim/bundle/vim-dispatch
index 71499a64..78ed0c06 160000
--- a/vim/.vim/bundle/vim-dispatch
+++ b/vim/.vim/bundle/vim-dispatch
@@ -1 +1 @@
-Subproject commit 71499a6438a65d9aa6224a2388165321831ae2d8
+Subproject commit 78ed0c065ee65c8368f1f10566b96cd890c14358
diff --git a/vim/.vim/bundle/vim-endwise b/vim/.vim/bundle/vim-endwise
index 96eb1175..bba43b83 160000
--- a/vim/.vim/bundle/vim-endwise
+++ b/vim/.vim/bundle/vim-endwise
@@ -1 +1 @@
-Subproject commit 96eb11755bb2d1a5583d44e9bcd10481bca45693
+Subproject commit bba43b831ae0485cf9b86d16340a6a314b927391
diff --git a/vim/.vim/bundle/vim-fugitive b/vim/.vim/bundle/vim-fugitive
index d3b98d98..2c8461db 160000
--- a/vim/.vim/bundle/vim-fugitive
+++ b/vim/.vim/bundle/vim-fugitive
@@ -1 +1 @@
-Subproject commit d3b98d988602b94dc705ca99b171bb9f5b6c8a2c
+Subproject commit 2c8461db084d205903a792a23163faa546f143c9
diff --git a/vim/.vim/bundle/vim-pandoc b/vim/.vim/bundle/vim-pandoc
index a09abf89..ddc0f528 160000
--- a/vim/.vim/bundle/vim-pandoc
+++ b/vim/.vim/bundle/vim-pandoc
@@ -1 +1 @@
-Subproject commit a09abf896f5e933f97bbe160a3c710b1218c890f
+Subproject commit ddc0f528aa5d253871a558f240ff49967d420cbc
diff --git a/vim/.vim/bundle/vim-pandoc-syntax b/vim/.vim/bundle/vim-pandoc-syntax
index 27139a1b..1607dd58 160000
--- a/vim/.vim/bundle/vim-pandoc-syntax
+++ b/vim/.vim/bundle/vim-pandoc-syntax
@@ -1 +1 @@
-Subproject commit 27139a1bedd12c1bc2c1da38d43f2db3165219b1
+Subproject commit 1607dd58757e15c4a0d1114c15bcb1ef8764d682
diff --git a/vim/.vim/bundle/vim-repeat b/vim/.vim/bundle/vim-repeat
index 2a3c5f8e..5eba0f19 160000
--- a/vim/.vim/bundle/vim-repeat
+++ b/vim/.vim/bundle/vim-repeat
@@ -1 +1 @@
-Subproject commit 2a3c5f8e3c26a57b8eb4cfc4be79615a1c508ef6
+Subproject commit 5eba0f19c87402643eb8a7e7d20d9d5338fd6d71
diff --git a/vim/.vim/bundle/vim-ruby b/vim/.vim/bundle/vim-ruby
index 5e429a50..243d0214 160000
--- a/vim/.vim/bundle/vim-ruby
+++ b/vim/.vim/bundle/vim-ruby
@@ -1 +1 @@
-Subproject commit 5e429a504f016c86a8989be2554239d175e366e9
+Subproject commit 243d021449115235505350764bff00859ce4224f
diff --git a/vim/.vim/bundle/vim-sensible b/vim/.vim/bundle/vim-sensible
index 64aa12b0..b30dcf38 160000
--- a/vim/.vim/bundle/vim-sensible
+++ b/vim/.vim/bundle/vim-sensible
@@ -1 +1 @@
-Subproject commit 64aa12b07b0be90a8e98bc7be1b5faac4ac873a4
+Subproject commit b30dcf387af977acfa21732592bfca05598b2188
diff --git a/vim/.vim/bundle/vim-startify b/vim/.vim/bundle/vim-startify
index f8f90f57..18cc9ae8 160000
--- a/vim/.vim/bundle/vim-startify
+++ b/vim/.vim/bundle/vim-startify
@@ -1 +1 @@
-Subproject commit f8f90f57042b97b2e2d874542462994b5351f003
+Subproject commit 18cc9ae8ccc1cee789ed37c8409599117a73e105
diff --git a/vim/.vim/bundle/vim-tmux-navigator b/vim/.vim/bundle/vim-tmux-navigator
index 57b289fd..d25c7ebb 160000
--- a/vim/.vim/bundle/vim-tmux-navigator
+++ b/vim/.vim/bundle/vim-tmux-navigator
@@ -1 +1 @@
-Subproject commit 57b289fda5be654891a968298fde174e0c4e33c7
+Subproject commit d25c7ebb65a0ca3058d075158ce1b6605c954c82
diff --git a/vim/.vim/bundle/vimwiki b/vim/.vim/bundle/vimwiki
deleted file mode 160000
index 2c03d82a..00000000
--- a/vim/.vim/bundle/vimwiki
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 2c03d82a0e4662adf1e347487d73a9bf4bf6fdac