return { -- { -- "tpope/vim-dadbod", -- dependencies = { -- "kristijanhusak/vim-dadbod-ui", -- "kristijanhusak/vim-dadbod-completion", -- }, -- keys = { -- { "du", ":DBUIToggle", desc = "Toggle DB UI" }, -- { "db", ":DBUIFindBuffer", desc = "DB Find buffer" }, -- { -- "dr", -- ":DBUIRenameBuffer", -- desc = "DB Rename buffer", -- }, -- { "dl", ":DBUILastQueryInfo", desc = "DB Last query" }, -- }, -- config = function() -- local function db_completion() -- require("cmp").setup.buffer { -- sources = { { name = "vim-dadbod-completion" } }, -- } -- end -- -- vim.g.db_ui_save_location = vim.fn.stdpath "config" .. require("plenary.path").path.sep .. "db_ui" -- -- vim.api.nvim_create_autocmd("FileType", { -- pattern = { -- "sql", -- }, -- command = [[setlocal omnifunc=vim_dadbod_completion#omni]], -- }) -- -- vim.api.nvim_create_autocmd("FileType", { -- pattern = { -- "sql", -- "mysql", -- "plsql", -- }, -- callback = function() -- vim.schedule(db_completion) -- end, -- }) -- end, -- cmd = { -- "DBUIToggle", -- "DBUI", -- "DBUIAddConnection", -- "DBUIFindBuffer", -- "DBUIRenameBuffer", -- "DBUILastQueryInfo", -- }, -- }, }