From 3e9b2534d5ea1241989f031df699a429b9acbc36 Mon Sep 17 00:00:00 2001 From: Matt Blacker Date: Fri, 21 Jun 2024 16:48:46 +1000 Subject: [PATCH] Add in Dadbod and Lazydocker Needs to be isntalled locally still --- init.lua | 13 ++++++++++++- lua/kickstart/plugins/dadbod.lua | 20 ++++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 lua/kickstart/plugins/dadbod.lua diff --git a/init.lua b/init.lua index 8725baa5..86ed313a 100644 --- a/init.lua +++ b/init.lua @@ -271,7 +271,17 @@ require('lazy').setup({ }, }, }, - + { + 'crnvl96/lazydocker.nvim', + event = 'VeryLazy', + opts = {}, -- automatically calls `require("lazydocker").setup()` + dependencies = { + 'MunifTanjim/nui.nvim', + }, + keys = { + { 'ld', 'LazyDocker', desc = 'Open lazy docker' }, + }, + }, -- Here is a more advanced example where we pass configuration -- options to `gitsigns.nvim`. This is equivalent to the following Lua: -- require('gitsigns').setup({ ... }) @@ -1188,6 +1198,7 @@ require('lazy').setup({ -- Uncomment any of the lines below to enable them (you will need to restart nvim). -- require 'kickstart.plugins.lazygit', + require 'kickstart.plugins.dadbod', require 'kickstart.plugins.debug', require 'kickstart.plugins.indent_line', -- require 'kickstart.plugins.lint', diff --git a/lua/kickstart/plugins/dadbod.lua b/lua/kickstart/plugins/dadbod.lua new file mode 100644 index 00000000..242432ac --- /dev/null +++ b/lua/kickstart/plugins/dadbod.lua @@ -0,0 +1,20 @@ +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 = { + { 'lb', 'DBUI', desc = 'Open Dadbod UI' }, + }, +}