From 9fea761adc77fb6fb1a6274cc37949f822f62bc2 Mon Sep 17 00:00:00 2001 From: Muneeb Usmani Date: Sun, 2 Jun 2024 18:04:45 +0500 Subject: [PATCH] integrated dadbod ui into edgy.nvim --- lua/lazyvim/plugins/extras/util/database.lua | 71 +++++++++++++------- 1 file changed, 47 insertions(+), 24 deletions(-) diff --git a/lua/lazyvim/plugins/extras/util/database.lua b/lua/lazyvim/plugins/extras/util/database.lua index f9ce0749..131b16e5 100644 --- a/lua/lazyvim/plugins/extras/util/database.lua +++ b/lua/lazyvim/plugins/extras/util/database.lua @@ -1,27 +1,50 @@ 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() - local wk = require("which-key") - local wkopts = function(keymaps, description) - return { keymaps, description, noremap = true, silent = true } - end - wk.register({ - d = { - name = "Database UI", - e = wkopts("DBUI", "Database Explorer"), - a = wkopts("DBUIAddConnection", "Add Database Connection"), + { + "folke/edgy.nvim", + event = "VeryLazy", + init = function() + vim.opt.laststatus = 3 + vim.opt.splitkeep = "screen" + end, + opts = { + right = { + { + ft = "dbui", + pinned = true, + open = "DBUI", + }, }, - }, { prefix = "" }) - vim.g.db_ui_use_nerd_fonts = 1 - end, + options = { + right = { size = 40 }, + }, + }, + }, + + { + "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() + local wk = require("which-key") + local wkopts = function(keymaps, description) + return { keymaps, description, noremap = true, silent = true } + end + wk.register({ + uD = { + name = "Database UI", + e = wkopts("DBUI", "Database Explorer"), + a = wkopts("DBUIAddConnection", "Add Database Connection"), + }, + }, { prefix = "" }) + vim.g.db_ui_use_nerd_fonts = 1 + end, + }, }