From 17f2ffe48be698f24ef9a4e1b9e24abe24c8fac4 Mon Sep 17 00:00:00 2001 From: "asep.komarudin" Date: Tue, 11 Jun 2024 16:35:50 +0700 Subject: [PATCH] add: example config database ui --- lazy-lock.json | 2 +- lua/custom/plugins/database.lua | 121 +++++++++++--------------------- 2 files changed, 42 insertions(+), 81 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 521a74a..29bb773 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -10,7 +10,7 @@ "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, "code_runner.nvim": { "branch": "main", "commit": "6c5bfe44a6c7523350cd706e6b3b8101166eed99" }, - "codeium.vim": { "branch": "main", "commit": "decfb541c9fd176f467991dcde8923c7db362e02" }, + "codeium.nvim": { "branch": "main", "commit": "d3b88eb3aa1de6da33d325c196b8a41da2bcc825" }, "dracula.nvim": { "branch": "main", "commit": "8d8bddb8814c3e7e62d80dda65a9876f97eb699c" }, "dressing.nvim": { "branch": "master", "commit": "572314728cb1ce012e825fd66331f52c94acac12" }, "friendly-snippets": { "branch": "main", "commit": "700c4a25caacbb4648c9a27972c2fe203948e0c2" }, diff --git a/lua/custom/plugins/database.lua b/lua/custom/plugins/database.lua index 5371303..e83e3ac 100644 --- a/lua/custom/plugins/database.lua +++ b/lua/custom/plugins/database.lua @@ -1,86 +1,47 @@ 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_show_database_icon = 1 - -- vim.g.db_ui_use_nerd_fonts = 1 - -- vim.g.db_ui_show_help = 0 - -- local expanded_icon = "▾" - -- local collapsed_icon = "▸" - -- - -- vim.g.db_ui_icons = { - -- expanded = { - -- db = expanded_icon .. " 󰆼", - -- buffers = expanded_icon .. " ", - -- saved_queries = expanded_icon .. " ", - -- schemas = expanded_icon .. " ", - -- schema = expanded_icon .. " 󰙅", - -- tables = expanded_icon .. " 󰓱", - -- table = expanded_icon .. " ", - -- }, - -- collapsed = { - -- db = collapsed_icon .. " 󰆼", - -- buffers = collapsed_icon .. " ", - -- saved_queries = collapsed_icon .. " ", - -- schemas = collapsed_icon .. " ", - -- schema = collapsed_icon .. " 󰙅", - -- tables = collapsed_icon .. " 󰓱", - -- table = collapsed_icon .. " ", - -- }, - -- saved_query = " ", - -- new_query = " 󰓰", - -- tables = " 󰓫", - -- buffers = " ", - -- add_connection = " 󰆺", - -- connection_ok = "✓", - -- connection_error = "✕", + -- "kristijanhusak/vim-dadbod-ui", + -- dependencies = { + -- { "tpope/vim-dadbod", lazy = true }, + -- { "kristijanhusak/vim-dadbod-completion", ft = { "sql", "mysql", "plsql" }, lazy = true }, + -- }, + -- init = function() + -- -- Your DBUI configuration + -- vim.g.db_ui_show_database_icon = 1 + -- vim.g.db_ui_use_nerd_fonts = 1 + -- vim.g.db_ui_show_help = 0 + -- end, + -- config = function() + -- local function db_completion() + -- require("cmp").setup.buffer { + -- sources = { { name = "vim-dadbod-completion" } }, -- } - -- vim.g.db_ui_save_location = vim.fn.stdpath "config" .. require("plenary.path").path.sep .. "db_ui" + -- 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", + -- }, + -- 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", - -- }, + -- 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", -- }, }