irongit

My nvim configuration

25 lines717 BLua
1---@type LazySpec
2return {
3 {
4 "kristijanhusak/vim-dadbod-ui",
5 dependencies = {
6 "tpope/vim-dadbod",
7 "ellisonleao/dotenv.nvim",
8 "kristijanhusak/vim-dadbod-completion",
9 },
10 config = function()
11 vim.g.db = vim.env.DATABASE_URL
12
13 local group = vim.api.nvim_create_augroup("dbui", { clear = true })
14 vim.api.nvim_create_autocmd("FileType", {
15 pattern = "sql",
16 group = group,
17 callback = function()
18 vim.cmd("Dotenv")
19 vim.keymap.set("n", "<leader>r", ":DB < %<CR>", { buffer = true, desc = "Run File" })
20 vim.keymap.set("v", "<leader>r", ":DB<CR>", { buffer = true, desc = "Run File" })
21 end,
22 })
23 end,
24 },
25}