local sql_ft = { "sql", "mysql", "plsql" } return { { import = "lazyvim.plugins.extras.lang.python" }, { "kristijanhusak/vim-dadbod-ui", dependencies = { { "jsborjesson/vim-uppercase-sql", ft = sql_ft }, }, keys = { { "Da", "DBUIAddConnection", desc = "Add Connection" }, { "Du", "DBUIToggle", desc = "Toggle UI" }, { "Df", "DBUIFindBuffer", desc = "Find Buffer" }, { "Dr", "DBUIRenameBuffer", desc = "Rename Buffer" }, { "Dq", "DBUILastQueryInfo", desc = "Last Query Info" }, }, }, { "folke/which-key.nvim", opts = { spec = { { "D", group = "database", icon = " " }, }, }, }, { "williamboman/mason.nvim", opts = { ensure_installed = { "sqlls", }, }, }, { "neovim/nvim-lspconfig", opts = { servers = { sqlls = {}, }, }, }, { "luckasRanarison/nvim-devdocs", optional = true, opts = { ensure_installed = { "sqlite", "postgresql-16", }, }, }, }