diff --git a/.gitmodules b/.gitmodules
index 0782473a..2687f22e 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -64,9 +64,6 @@
[submodule "src/giphy.alfredworkflow"]
path = src/giphy.alfredworkflow
url = https://github.com/kejadlen/giphy.alfredworkflow.git
-[submodule ".vim/pack/alpha/start/vim-racket"]
- path = .vim/pack/alpha/start/vim-racket
- url = https://github.com/wlangstroth/vim-racket.git
[submodule "src/dark-sky.alfredworkflow"]
path = src/pirate-weather.alfredworkflow
url = https://github.com/kejadlen/pirate-weather.alfredworkflow.git
@@ -113,9 +110,6 @@
[submodule "src/faker.alfredworkflow"]
path = src/faker.alfredworkflow
url = https://github.com/kejadlen/faker.alfredworkflow.git
-[submodule ".vim/pack/alpha/start/vim-reason-plus"]
- path = .vim/pack/alpha/start/vim-reason-plus
- url = https://github.com/reasonml-editor/vim-reason-plus.git
[submodule "src/fast-user-switching.alfredworkflow"]
path = src/fast-user-switching.alfredworkflow
url = https://github.com/kejadlen/fast-user-switching.alfredworkflow.git
diff --git a/.vim/pack/alpha/start/fzf.vim b/.vim/pack/alpha/start/fzf.vim
index f39c92b7..d5f1f864 160000
--- a/.vim/pack/alpha/start/fzf.vim
+++ b/.vim/pack/alpha/start/fzf.vim
@@ -1 +1 @@
-Subproject commit f39c92b7ce58669e3b598479131d27093347f4c3
+Subproject commit d5f1f8641b24c0fd5b10a299824362a2a1b20ae0
diff --git a/.vim/pack/alpha/start/is.vim b/.vim/pack/alpha/start/is.vim
index 61d50293..d393cb34 160000
--- a/.vim/pack/alpha/start/is.vim
+++ b/.vim/pack/alpha/start/is.vim
@@ -1 +1 @@
-Subproject commit 61d5029310c69bde700b2d46a454f80859b5af17
+Subproject commit d393cb346dcdf733fecd7bbfc45b70b8c05e9eb4
diff --git a/.vim/pack/alpha/start/lightline.vim b/.vim/pack/alpha/start/lightline.vim
index b06d9210..11931e2d 160000
--- a/.vim/pack/alpha/start/lightline.vim
+++ b/.vim/pack/alpha/start/lightline.vim
@@ -1 +1 @@
-Subproject commit b06d921023cf6536bcbee5754071d122296e8942
+Subproject commit 11931e2de42cb1a14887a002a874f0b2daf12bc2
diff --git a/.vim/pack/alpha/start/tabular b/.vim/pack/alpha/start/tabular
index 00e1e7fc..339091ac 160000
--- a/.vim/pack/alpha/start/tabular
+++ b/.vim/pack/alpha/start/tabular
@@ -1 +1 @@
-Subproject commit 00e1e7fcdbc6d753e0bc8043e0d2546fa81bf367
+Subproject commit 339091ac4dd1f17e225fe7d57b48aff55f99b23a
diff --git a/.vim/pack/alpha/start/typescript-vim b/.vim/pack/alpha/start/typescript-vim
index 7704fac2..52f3ca34 160000
--- a/.vim/pack/alpha/start/typescript-vim
+++ b/.vim/pack/alpha/start/typescript-vim
@@ -1 +1 @@
-Subproject commit 7704fac2c765aaf975ad4034933bf63113dd4a64
+Subproject commit 52f3ca3474d51f5021696ffb7297d989e49121ac
diff --git a/.vim/pack/alpha/start/vim-colors-paramount b/.vim/pack/alpha/start/vim-colors-paramount
index 61b754b6..a5601d36 160000
--- a/.vim/pack/alpha/start/vim-colors-paramount
+++ b/.vim/pack/alpha/start/vim-colors-paramount
@@ -1 +1 @@
-Subproject commit 61b754b6576488470aee1d56b853e99526e1ee41
+Subproject commit a5601d36fb6932e8d1a6f8b37b179a99b1456798
diff --git a/.vim/pack/alpha/start/vim-commentary b/.vim/pack/alpha/start/vim-commentary
index 141d9d32..36547758 160000
--- a/.vim/pack/alpha/start/vim-commentary
+++ b/.vim/pack/alpha/start/vim-commentary
@@ -1 +1 @@
-Subproject commit 141d9d32a9fb58fe474fcc89cd7221eb2dd57b3a
+Subproject commit 3654775824337f466109f00eaf6759760f65be34
diff --git a/.vim/pack/alpha/start/vim-dispatch b/.vim/pack/alpha/start/vim-dispatch
index f708ce53..00e77d90 160000
--- a/.vim/pack/alpha/start/vim-dispatch
+++ b/.vim/pack/alpha/start/vim-dispatch
@@ -1 +1 @@
-Subproject commit f708ce535d9e65ca0a31626bcff290a5fc23d881
+Subproject commit 00e77d90452e3c710014b26dc61ea919bc895e92
diff --git a/.vim/pack/alpha/start/vim-endwise b/.vim/pack/alpha/start/vim-endwise
index 21db2f87..720b3ee4 160000
--- a/.vim/pack/alpha/start/vim-endwise
+++ b/.vim/pack/alpha/start/vim-endwise
@@ -1 +1 @@
-Subproject commit 21db2f87983fbf5dca5c07f6330ede2d202fa4d4
+Subproject commit 720b3ee46a86fe8858baeed473e11bca54b997a9
diff --git a/.vim/pack/alpha/start/vim-ledger b/.vim/pack/alpha/start/vim-ledger
index 96ec5f9a..9a2120d9 160000
--- a/.vim/pack/alpha/start/vim-ledger
+++ b/.vim/pack/alpha/start/vim-ledger
@@ -1 +1 @@
-Subproject commit 96ec5f9a14211c3b1b2e4632c07df3a5fb68ef3b
+Subproject commit 9a2120d9f98b13b3aa37b577a7e769bfdd046130
diff --git a/.vim/pack/alpha/start/vim-nix b/.vim/pack/alpha/start/vim-nix
index 63b47b39..7d23e97d 160000
--- a/.vim/pack/alpha/start/vim-nix
+++ b/.vim/pack/alpha/start/vim-nix
@@ -1 +1 @@
-Subproject commit 63b47b39c8d481ebca3092822ca8972e08df769b
+Subproject commit 7d23e97d13c40fcc6d603b291fe9b6e5f92516ee
diff --git a/.vim/pack/alpha/start/vim-projectionist b/.vim/pack/alpha/start/vim-projectionist
index e9994532..d4aee303 160000
--- a/.vim/pack/alpha/start/vim-projectionist
+++ b/.vim/pack/alpha/start/vim-projectionist
@@ -1 +1 @@
-Subproject commit e9994532f484c229e4694ff2b0c730c25cce407c
+Subproject commit d4aee3035699b82b3789cee0e88dad0e38c423ab
diff --git a/.vim/pack/alpha/start/vim-qf b/.vim/pack/alpha/start/vim-qf
index 1b0d6e2d..65f115c3 160000
--- a/.vim/pack/alpha/start/vim-qf
+++ b/.vim/pack/alpha/start/vim-qf
@@ -1 +1 @@
-Subproject commit 1b0d6e2dd6dcf6ac778c473533577a4384bdc25a
+Subproject commit 65f115c350934517382ae45198a74232a9069c2a
diff --git a/.vim/pack/alpha/start/vim-racket b/.vim/pack/alpha/start/vim-racket
deleted file mode 160000
index f76fde9a..00000000
--- a/.vim/pack/alpha/start/vim-racket
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit f76fde9afbc008b7468c9ea026cbe3840af5f5ef
diff --git a/.vim/pack/alpha/start/vim-rake b/.vim/pack/alpha/start/vim-rake
index 0f4d0e06..6b6ac578 160000
--- a/.vim/pack/alpha/start/vim-rake
+++ b/.vim/pack/alpha/start/vim-rake
@@ -1 +1 @@
-Subproject commit 0f4d0e0620ba2287a3ddecc1ef02d2d1c0b15199
+Subproject commit 6b6ac578c27f0625f23164a8f9dc104578d32859
diff --git a/.vim/pack/alpha/start/vim-reason-plus b/.vim/pack/alpha/start/vim-reason-plus
deleted file mode 160000
index 6f3c92a4..00000000
--- a/.vim/pack/alpha/start/vim-reason-plus
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 6f3c92a4dfc18ffd497eec2d1c2c0ea7c0056eb5
diff --git a/.vim/pack/alpha/start/vim-repeat b/.vim/pack/alpha/start/vim-repeat
index 43d2678f..24afe922 160000
--- a/.vim/pack/alpha/start/vim-repeat
+++ b/.vim/pack/alpha/start/vim-repeat
@@ -1 +1 @@
-Subproject commit 43d2678fa59d068c815d8298331c195e850ff5a7
+Subproject commit 24afe922e6a05891756ecf331f39a1f6743d3d5a
diff --git a/.vim/pack/alpha/start/vim-ruby b/.vim/pack/alpha/start/vim-ruby
index ee99a4cd..811d8060 160000
--- a/.vim/pack/alpha/start/vim-ruby
+++ b/.vim/pack/alpha/start/vim-ruby
@@ -1 +1 @@
-Subproject commit ee99a4cdb6931a5409b17c8f0f397a5c5dd6a035
+Subproject commit 811d8060f390837c49e8625e29c69672cdc56ec3
diff --git a/.vim/pack/alpha/start/vim-sensible b/.vim/pack/alpha/start/vim-sensible
index c82c6d49..226203be 160000
--- a/.vim/pack/alpha/start/vim-sensible
+++ b/.vim/pack/alpha/start/vim-sensible
@@ -1 +1 @@
-Subproject commit c82c6d4978be28adcf85dc1e61fa428e801bd525
+Subproject commit 226203be173bf0b95ee2a5cb6575ae604b3f9f7a
diff --git a/.vim/pack/alpha/start/vim-sexp b/.vim/pack/alpha/start/vim-sexp
index 12292941..14464d45 160000
--- a/.vim/pack/alpha/start/vim-sexp
+++ b/.vim/pack/alpha/start/vim-sexp
@@ -1 +1 @@
-Subproject commit 12292941903d9ac8151513189d2007e1ccfc95f0
+Subproject commit 14464d4580af43424ed8f2614d94e62bfa40bb4d
diff --git a/.vim/pack/alpha/start/vim-sleuth b/.vim/pack/alpha/start/vim-sleuth
index 478e495d..1d25e8e5 160000
--- a/.vim/pack/alpha/start/vim-sleuth
+++ b/.vim/pack/alpha/start/vim-sleuth
@@ -1 +1 @@
-Subproject commit 478e495d40434fb42c655ea2881c8c6b114ecd49
+Subproject commit 1d25e8e5dc4062e38cab1a461934ee5e9d59e5a8
diff --git a/.vim/pack/alpha/start/vim-surround b/.vim/pack/alpha/start/vim-surround
index 59706887..bf3480dc 160000
--- a/.vim/pack/alpha/start/vim-surround
+++ b/.vim/pack/alpha/start/vim-surround
@@ -1 +1 @@
-Subproject commit 597068870b8f093a8b2d11536c62ff31222ee8d0
+Subproject commit bf3480dc9ae7bea34c78fbba4c65b4548b5b1fea
diff --git a/.vim/pack/alpha/start/vim-terraform b/.vim/pack/alpha/start/vim-terraform
index 9166d42e..f0b17ac9 160000
--- a/.vim/pack/alpha/start/vim-terraform
+++ b/.vim/pack/alpha/start/vim-terraform
@@ -1 +1 @@
-Subproject commit 9166d42e5dc9bc0ef7e1b9e93d52bb4c5b923560
+Subproject commit f0b17ac9f1bbdf3a29dba8b17ab429b1eed5d443
diff --git a/.vim/pack/alpha/start/vim-textobj-user b/.vim/pack/alpha/start/vim-textobj-user
index e231b657..41a675dd 160000
--- a/.vim/pack/alpha/start/vim-textobj-user
+++ b/.vim/pack/alpha/start/vim-textobj-user
@@ -1 +1 @@
-Subproject commit e231b65797b5765b3ee862d71077e9bd56f3ca3e
+Subproject commit 41a675ddbeefd6a93664a4dc52f302fe3086a933
diff --git a/.vim/pack/alpha/start/vim-tmux-navigator b/.vim/pack/alpha/start/vim-tmux-navigator
index 18b775fb..9ca5bfe5 160000
--- a/.vim/pack/alpha/start/vim-tmux-navigator
+++ b/.vim/pack/alpha/start/vim-tmux-navigator
@@ -1 +1 @@
-Subproject commit 18b775fbccde5ff02e516c014290650bb40e257d
+Subproject commit 9ca5bfe5bd274051b5dd796cc150348afc993b80
diff --git a/.vim/pack/alpha/start/vim-unimpaired b/.vim/pack/alpha/start/vim-unimpaired
index d6325994..98427183 160000
--- a/.vim/pack/alpha/start/vim-unimpaired
+++ b/.vim/pack/alpha/start/vim-unimpaired
@@ -1 +1 @@
-Subproject commit d6325994b3c16ce36fd494c47dae4dab8d21a3da
+Subproject commit 98427183e2b35acee15c7628b1cd587b98025719
diff --git a/.vim/pack/alpha/start/vim-vinegar b/.vim/pack/alpha/start/vim-vinegar
index c38ea219..bb1bcddf 160000
--- a/.vim/pack/alpha/start/vim-vinegar
+++ b/.vim/pack/alpha/start/vim-vinegar
@@ -1 +1 @@
-Subproject commit c38ea2195a43747aedf0bb4b7eb5aa8870260296
+Subproject commit bb1bcddf43cfebe05eb565a84ab069b357d0b3d6
diff --git a/.vim/pack/alpha/start/vimwiki b/.vim/pack/alpha/start/vimwiki
index f28fe1ae..61c513d8 160000
--- a/.vim/pack/alpha/start/vimwiki
+++ b/.vim/pack/alpha/start/vimwiki
@@ -1 +1 @@
-Subproject commit f28fe1ae436b1bd19643a706eadf08cb8a0a1676
+Subproject commit 61c513d8d08f4bf9658aecda81f8060ff2bedf7d