mirror of
https://github.com/LazyVim/LazyVim.git
synced 2026-07-25 14:01:06 +00:00
optimized ui for database integration
This commit is contained in:
parent
9fea761adc
commit
8d14085838
1 changed files with 17 additions and 18 deletions
|
|
@ -6,18 +6,15 @@ return {
|
||||||
vim.opt.laststatus = 3
|
vim.opt.laststatus = 3
|
||||||
vim.opt.splitkeep = "screen"
|
vim.opt.splitkeep = "screen"
|
||||||
end,
|
end,
|
||||||
opts = {
|
opts = function(_, opts)
|
||||||
right = {
|
table.insert(opts.right, {
|
||||||
{
|
title = "Database",
|
||||||
ft = "dbui",
|
ft = "dbui",
|
||||||
pinned = true,
|
pinned = true,
|
||||||
open = "DBUI",
|
open = "DBUI",
|
||||||
},
|
size = { width = 0.25 },
|
||||||
},
|
})
|
||||||
options = {
|
end,
|
||||||
right = { size = 40 },
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
@ -27,21 +24,23 @@ return {
|
||||||
{ "kristijanhusak/vim-dadbod-completion", ft = { "sql", "mysql", "plsql" }, lazy = true },
|
{ "kristijanhusak/vim-dadbod-completion", ft = { "sql", "mysql", "plsql" }, lazy = true },
|
||||||
},
|
},
|
||||||
cmd = {
|
cmd = {
|
||||||
"DBUI",
|
|
||||||
"DBUIToggle",
|
"DBUIToggle",
|
||||||
"DBUIAddConnection",
|
"DBUIAddConnection",
|
||||||
"DBUIFindBuffer",
|
|
||||||
},
|
},
|
||||||
init = function()
|
init = function()
|
||||||
local wk = require("which-key")
|
local wk = require("which-key")
|
||||||
local wkopts = function(keymaps, description)
|
local dbtoggle = function()
|
||||||
return { keymaps, description, noremap = true, silent = true }
|
if _G.LazyVim.is_loaded("vim-dadbod-ui") then
|
||||||
|
return { "<cmd>DBUIToggle<CR>", "Database Explorer", silent = true }
|
||||||
|
else
|
||||||
|
return { "<cmd>Lazy load vim-dadbod-ui | DBUIToggle<CR>", "Database Explorer", silent = true }
|
||||||
|
end
|
||||||
end
|
end
|
||||||
wk.register({
|
wk.register({
|
||||||
uD = {
|
uD = {
|
||||||
name = "Database UI",
|
name = "Database UI",
|
||||||
e = wkopts("<cmd>DBUI<CR>", "Database Explorer"),
|
e = dbtoggle(),
|
||||||
a = wkopts("<cmd>DBUIAddConnection<CR>", "Add Database Connection"),
|
a = { "<cmd>DBUIAddConnection<CR>", "Add Database Connection", silent = true },
|
||||||
},
|
},
|
||||||
}, { prefix = "<leader>" })
|
}, { prefix = "<leader>" })
|
||||||
vim.g.db_ui_use_nerd_fonts = 1
|
vim.g.db_ui_use_nerd_fonts = 1
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue