From d247aea1bb587bbf431b4ae15149ed953270e867 Mon Sep 17 00:00:00 2001 From: Joshua McCabe Date: Wed, 20 May 2026 07:25:22 +0100 Subject: [PATCH] add dadbod --- lua/custom/plugins/dadbod.lua | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 lua/custom/plugins/dadbod.lua diff --git a/lua/custom/plugins/dadbod.lua b/lua/custom/plugins/dadbod.lua new file mode 100644 index 00000000..6d4988e4 --- /dev/null +++ b/lua/custom/plugins/dadbod.lua @@ -0,0 +1,26 @@ +-- Database UI plugin for viewing and interacting with databases +return { + 'kristijanhusak/vim-dadbod-ui', + dependencies = { + { 'tpope/vim-dadbod', lazy = true }, + { 'kristijanhusak/vim-dadbod-completion', ft = { 'sql', 'mysql', 'plsql' }, lazy = true }, + }, + cmd = { + 'DBUI', + 'DBUIToggle', + 'DBUIAddConnection', + 'DBUIFindBuffer', + }, + init = function() + -- Use nerd fonts for nice icons + vim.g.db_ui_use_nerd_fonts = 1 + + -- Save database connections (optional) + -- vim.g.dbs = { + -- dev = 'sqlite:' .. vim.fn.expand('~/path/to/your/database.db'), + -- } + end, + keys = { + { 'db', 'DBUIToggle', desc = 'Toggle Database UI' }, + }, +}