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' }, + }, +}