From d81a59b9cba15e3f9636523b794c5d9fc202868c Mon Sep 17 00:00:00 2001 From: Jelle Spreeuwenberg Date: Wed, 9 Sep 2026 17:31:25 +0200 Subject: [PATCH] feat: persist working queries and show HTTP and database context Keep Dadbod working queries under its data directory and expose native Kulala and Dadbod statusline components. No service requests or runtime validation performed during cleanup. --- .../neovim/lua-config/lua/plugins/database.lua | 1 + .../neovim/lua-config/lua/plugins/ui.lua | 12 +++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/modules/capabilities/neovim/lua-config/lua/plugins/database.lua b/modules/capabilities/neovim/lua-config/lua/plugins/database.lua index a0939cd..a796273 100644 --- a/modules/capabilities/neovim/lua-config/lua/plugins/database.lua +++ b/modules/capabilities/neovim/lua-config/lua/plugins/database.lua @@ -86,6 +86,7 @@ require("lz.n").load({ }, before = function() vim.g.db_ui_execute_on_save = 0 + vim.g.db_ui_tmp_query_location = vim.fn.stdpath("data") .. "/db_ui/working" vim.g.db_ui_disable_mappings = 1 vim.g.db_ui_show_help = 0 vim.g.dbs = { diff --git a/modules/capabilities/neovim/lua-config/lua/plugins/ui.lua b/modules/capabilities/neovim/lua-config/lua/plugins/ui.lua index d6107a1..4256fd7 100644 --- a/modules/capabilities/neovim/lua-config/lua/plugins/ui.lua +++ b/modules/capabilities/neovim/lua-config/lua/plugins/ui.lua @@ -43,7 +43,17 @@ require("lz.n").load({ lualine_a = { "mode" }, lualine_b = { "branch" }, lualine_c = { { "filename", path = 1 }, breadcrumb }, - lualine_x = { "diagnostics" }, + lualine_x = { + { "kulala", icon = "HTTP" }, + { + "db_ui#statusline", + type = "vim_fun", + cond = function() + return vim.fn.exists("*db_ui#statusline") == 1 + end, + }, + "diagnostics", + }, lualine_y = { "filetype" }, lualine_z = { "location" }, },