feat: advance database and Herdr pilots

This commit is contained in:
kiri committed 2026-09-06 17:37:24 +02:00
1 parent 070ae74efa
commit afe6aa9592
4 files changed
+61 -39

No files matched your search

@@ -6,36 +6,37 @@ local commands = {
"DBUIRenameBuffer",
"DBUILastQueryInfo",
}
local filetypes = { "sql", "mysql", "plsql" }
local sql_filetypes = { "sql", "mysql", "plsql" }
local query_filetypes = { "sql", "mysql", "plsql", "javascript" }
require("lz.n").load({
{ "vim-dadbod" },
{ "vim-dadbod-completion", ft = filetypes },
{ "vim-dadbod-completion", ft = sql_filetypes },
{
"vim-dadbod-ui",
cmd = commands,
ft = filetypes,
ft = query_filetypes,
keys = {
{ "<leader>qo", "<cmd>DBUIToggle<cr>", desc = "Toggle database workspace" },
{
"<localleader>r",
"<Plug>(DBUI_ExecuteQuery)",
mode = { "n", "x" },
ft = filetypes,
ft = query_filetypes,
remap = true,
desc = "Execute database query",
},
{
"<localleader>s",
"<Plug>(DBUI_SaveQuery)",
ft = filetypes,
ft = query_filetypes,
remap = true,
desc = "Save database query",
},
{
"<localleader>p",
"<Plug>(DBUI_EditBindParameters)",
ft = filetypes,
ft = query_filetypes,
remap = true,
desc = "Edit query parameters",
},