summaryrefslogtreecommitdiff
path: root/ar/.config/LazyVim/lua/plugins/dadbod.lua
blob: b3e827520e322cfae1b226b1ed780d26d2fa492a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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()
    -- Your DBUI configuration
    vim.g.db_ui_use_nerd_fonts = 1
  end,
  keys = {
    { "<leader>ddb", "<cmd>DBUI<cr>", desc = "DB UI" },
    { "<leader>ddu", "<cmd>DBUIToggle<cr>", desc = "Toggle DB UI" },
    { "<leader>dda", "<cmd>DBUIAddConnection<cr>", desc = "Add Connection" },
    { "<leader>ddf", "<cmd>DBUIFindBuffer<cr>", desc = "Find buffer" },
    { "<leader>ddr", "<cmd>DBUIRenameBuffer<cr>", desc = "Rename buffer" },
    { "<leader>ddl", "<cmd>DBUILastQueryInfo<cr>", desc = "Last query info" },
  },
}