Added vim-dadbod plugin

This commit is contained in:
2024-08-09 13:58:49 +09:00
parent a017ae22ea
commit 96c56b6d62
+29
View File
@@ -0,0 +1,29 @@
return {
"tpope/vim-dadbod",
dependencies = {
"tpope/vim-dispatch",
"kristijanhusak/vim-dadbod-ui",
"kristijanhusak/vim-dadbod-completion"
},
config = function()
local function db_completion()
require("cmp").setup.buffer { sources = { { name = "vim-dadbod-completion" } } }
end
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
}