From d3402db56b152756d6e7562d72f1ecd659a95421 Mon Sep 17 00:00:00 2001 From: Oliver Davies <oliver@oliverdavies.uk> Date: Mon, 27 Jun 2022 19:48:30 +0100 Subject: [PATCH] feat(nvim): add vim-dadbod, UI, and completion --- roles/neovim/files/after/plugin/completion.lua | 7 +++++++ roles/neovim/files/lua/opdavies/plugins.lua | 5 +++++ 2 files changed, 12 insertions(+) diff --git a/roles/neovim/files/after/plugin/completion.lua b/roles/neovim/files/after/plugin/completion.lua index ad447d30..ec04244b 100644 --- a/roles/neovim/files/after/plugin/completion.lua +++ b/roles/neovim/files/after/plugin/completion.lua @@ -65,3 +65,10 @@ cmp.setup { native_menu = false, }, } + +vim.cmd [[ + augroup DadbodSql + au! + autocmd FileType sql,mysql,plsql lua require('cmp').setup.buffer { sources = { { name = 'vim-dadbod-completion' } } } + augroup END +]] diff --git a/roles/neovim/files/lua/opdavies/plugins.lua b/roles/neovim/files/lua/opdavies/plugins.lua index f5d1bcb8..988915fc 100644 --- a/roles/neovim/files/lua/opdavies/plugins.lua +++ b/roles/neovim/files/lua/opdavies/plugins.lua @@ -113,4 +113,9 @@ return packer.startup(function() -- Git use 'TimUntersberger/neogit' + -- Databases + use "tpope/vim-dadbod" + use "kristijanhusak/vim-dadbod-completion" + use "kristijanhusak/vim-dadbod-ui" + end)