diff --git a/.config/nvim/fnl/init.fnl b/.config/nvim/fnl/init.fnl
index 41b2cde4..3aeaf5ba 100644
--- a/.config/nvim/fnl/init.fnl
+++ b/.config/nvim/fnl/init.fnl
@@ -180,6 +180,9 @@
:aa "@parameter.outer"
:ia "@parameter.inner"}}}}))
+(let [tscontext (require :treesitter-context)]
+ (tscontext.setup))
+
(set vim.o.foldmethod :expr)
(set vim.o.foldexpr "nvim_treesitter#foldexpr()")
diff --git a/.gitmodules b/.gitmodules
index c31dca5b..1fce611f 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -287,3 +287,7 @@
path = src/fzf-git.sh
url = https://github.com/junegunn/fzf-git.sh.git
branch = main
+[submodule ".local/share/nvim/site/pack/alpha/start/treesitter-context"]
+ path = .local/share/nvim/site/pack/alpha/start/treesitter-context
+ url = https://github.com/nvim-treesitter/nvim-treesitter-context.git
+ branch = master
diff --git a/.local/share/nvim/site/pack/alpha/start/treesitter-context b/.local/share/nvim/site/pack/alpha/start/treesitter-context
new file mode 160000
index 00000000..959265a5
--- /dev/null
+++ b/.local/share/nvim/site/pack/alpha/start/treesitter-context
@@ -0,0 +1 @@
+Subproject commit 959265a5d438462dc5d3dde215b915109c3d6fcb