diff --git a/base/.vim/after/syntax/htmldjango.vim b/base/.vim/after/syntax/htmldjango.vim
new file mode 100644
index 00000000..ff75405e
--- /dev/null
+++ b/base/.vim/after/syntax/htmldjango.vim
@@ -0,0 +1,7 @@
+" Work around Vim 9.2.500 htmldjango syntax spillover from the May 2026
+" djangoOperator change. The stock djangoOperator rule is enough here; the
+" htmldjango-only djangoTagBlockNaive region can leak across following HTML.
+silent! syntax clear djangoTagBlockNaive
+silent! syntax clear djangoOperator
+syntax match djangoOperator "==\|!=\|<=\|>=\|<\|>" contained containedin=djangoTagBlock
+highlight default link djangoOperator Operator
diff --git a/base/.vim/bundle/ale b/base/.vim/bundle/ale
index 6c337ad1..2a3af30f 160000
--- a/base/.vim/bundle/ale
+++ b/base/.vim/bundle/ale
@@ -1 +1 @@
-Subproject commit 6c337ad19ca32fcb11ff7f29a8e68598763b59a2
+Subproject commit 2a3af30fb6a725ec7215435369b310b1d2dc4c09
diff --git a/base/.vim/bundle/gruvbox b/base/.vim/bundle/gruvbox
index f1ecde84..697c0029 160000
--- a/base/.vim/bundle/gruvbox
+++ b/base/.vim/bundle/gruvbox
@@ -1 +1 @@
-Subproject commit f1ecde848f0cdba877acb0c740320568252cc482
+Subproject commit 697c00291db857ca0af00ec154e5bd514a79191f
diff --git a/base/.vim/bundle/lightline.vim b/base/.vim/bundle/lightline.vim
index e358557e..6c283f8d 160000
--- a/base/.vim/bundle/lightline.vim
+++ b/base/.vim/bundle/lightline.vim
@@ -1 +1 @@
-Subproject commit e358557e1a9f9fc860416c8eb2e34c0404078155
+Subproject commit 6c283f8df85aa7219fa4096a6ed4ff45d48aa9e1
diff --git a/base/.vim/bundle/vim-gitgutter b/base/.vim/bundle/vim-gitgutter
index 55b368d4..21c977e8 160000
--- a/base/.vim/bundle/vim-gitgutter
+++ b/base/.vim/bundle/vim-gitgutter
@@ -1 +1 @@
-Subproject commit 55b368d4c68541775b4b253d3c98d3145b695c24
+Subproject commit 21c977e8597c468c7dc76001389b0b430d46a4b0
diff --git a/base/.vim/bundle/vim-javascript b/base/.vim/bundle/vim-javascript
index c470ce13..b26c9edb 160000
--- a/base/.vim/bundle/vim-javascript
+++ b/base/.vim/bundle/vim-javascript
@@ -1 +1 @@
-Subproject commit c470ce1399a544fe587eab950f571c83cccfbbdc
+Subproject commit b26c9edb3563e02f5c0b20580f7cf9743e95b157
diff --git a/base/.vim/bundle/vim-terraform b/base/.vim/bundle/vim-terraform
index 8912ca1b..520498fa 160000
--- a/base/.vim/bundle/vim-terraform
+++ b/base/.vim/bundle/vim-terraform
@@ -1 +1 @@
-Subproject commit 8912ca1be3025a1c9fab193618f3b99517e01973
+Subproject commit 520498fab16a3a11f2ae1b8cb65e0a1684bc317a