huge updates

This commit is contained in:
sankalp committed 2024-08-15 19:28:13 +05:45
1 parent d93e388067
commit c9d290595f
37 files changed
+1309 -601

No files matched your search

+54
View File
@@ -0,0 +1,54 @@
return {
{
'tpope/vim-dadbod',
dependencies = {
'kristijanhusak/vim-dadbod-ui',
'kristijanhusak/vim-dadbod-completion',
},
keys = {
{ '<leader>du', ':DBUIToggle<cr>', desc = 'Toggle DB UI' },
{ '<leader>db', ':DBUIFindBuffer<cr>', desc = 'DB Find buffer' },
{
'<leader>dr',
':DBUIRenameBuffer<cr>',
desc = 'DB Rename buffer',
},
{ '<leader>dl', ':DBUILastQueryInfo<cr>', desc = 'DB Last query' },
},
config = function()
local function db_completion()
require('plugins.completion.cmp').setup.buffer({
sources = { { name = 'vim-dadbod-completion' } },
})
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',
'mysql',
'plsql',
},
callback = function()
vim.schedule(db_completion)
end,
})
end,
cmd = {
'DBUIToggle',
'DBUI',
'DBUIAddConnection',
'DBUIFindBuffer',
'DBUIRenameBuffer',
'DBUILastQueryInfo',
},
},
}