aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAriel D'Alessandro <dalessandro.ariel@gmail.com>2022-02-20 22:11:36 +0100
committerAriel D'Alessandro <dalessandro.ariel@gmail.com>2022-02-20 22:11:36 +0100
commit578f32ce066907fbb7f39b00318abc5ed710c702 (patch)
tree1d958328e72d410886e770cbe888d5a53323cfff
parent6b60e6947f26d1a87029279b704d7d7359cee803 (diff)
downloadnvim-conf-578f32ce066907fbb7f39b00318abc5ed710c702.tar.gz
nvim-conf-578f32ce066907fbb7f39b00318abc5ed710c702.zip
Add fzf, add bqf. Add command for dbui
-rw-r--r--after/plugin/dbui.lua11
-rw-r--r--lua/alpha/plugins.lua8
-rw-r--r--plugin/packer_compiled.lua21
3 files changed, 39 insertions, 1 deletions
diff --git a/after/plugin/dbui.lua b/after/plugin/dbui.lua
new file mode 100644
index 0000000..591c535
--- /dev/null
+++ b/after/plugin/dbui.lua
@@ -0,0 +1,11 @@
+vim.g.db_ui_show_database_icon = 1
+vim.g.db_ui_use_nerd_fonts = 1
+
+-- opening it in a new tab
+vim.keymap.set('n', '<leader><leader>db', function ()
+ vim.cmd('tabnew')
+ vim.cmd("DBUI")
+end, {})
+
+-- just close the tab, but context related of the keybinding
+vim.keymap.set('n', '<leader><leader>tq', ':tabclose<cr>')
diff --git a/lua/alpha/plugins.lua b/lua/alpha/plugins.lua
index 4b59016..ca08a4f 100644
--- a/lua/alpha/plugins.lua
+++ b/lua/alpha/plugins.lua
@@ -45,6 +45,14 @@ return require('packer').startup(function(use)
}
}
+ use {'kevinhwang91/nvim-bqf', ft = 'qf'}
+
+ -- optional
+ use {'junegunn/fzf', run = function()
+ vim.fn['fzf#install']()
+ end
+ }
+
use {
'ThePrimeagen/harpoon',
requires = {
diff --git a/plugin/packer_compiled.lua b/plugin/packer_compiled.lua
index 0401c42..91bbd56 100644
--- a/plugin/packer_compiled.lua
+++ b/plugin/packer_compiled.lua
@@ -119,6 +119,11 @@ _G.packer_plugins = {
path = "/home/alpha/.local/share/nvim/site/pack/packer/start/delimitMate",
url = "https://github.com/Raimondi/delimitMate"
},
+ fzf = {
+ loaded = true,
+ path = "/home/alpha/.local/share/nvim/site/pack/packer/start/fzf",
+ url = "https://github.com/junegunn/fzf"
+ },
["git-worktree.nvim"] = {
config = { "\27LJ\2\n>\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\17git-worktree\frequire\0" },
loaded = true,
@@ -160,6 +165,13 @@ _G.packer_plugins = {
path = "/home/alpha/.local/share/nvim/site/pack/packer/start/nvim-autopairs",
url = "https://github.com/windwp/nvim-autopairs"
},
+ ["nvim-bqf"] = {
+ loaded = false,
+ needs_bufread = true,
+ only_cond = false,
+ path = "/home/alpha/.local/share/nvim/site/pack/packer/opt/nvim-bqf",
+ url = "https://github.com/kevinhwang91/nvim-bqf"
+ },
["nvim-cmp"] = {
loaded = true,
path = "/home/alpha/.local/share/nvim/site/pack/packer/start/nvim-cmp",
@@ -401,10 +413,17 @@ time([[Config for git-worktree.nvim]], false)
-- Command lazy-loads
time([[Defining lazy-load commands]], true)
-pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file VimwikiIndex lua require("packer.load")({'vimwiki'}, { cmd = "VimwikiIndex", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file Http lua require("packer.load")({'vim-http'}, { cmd = "Http", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
+pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file VimwikiIndex lua require("packer.load")({'vimwiki'}, { cmd = "VimwikiIndex", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
time([[Defining lazy-load commands]], false)
+vim.cmd [[augroup packer_load_aucmds]]
+vim.cmd [[au!]]
+ -- Filetype lazy-loads
+time([[Defining lazy-load filetype autocommands]], true)
+vim.cmd [[au FileType qf ++once lua require("packer.load")({'nvim-bqf'}, { ft = "qf" }, _G.packer_plugins)]]
+time([[Defining lazy-load filetype autocommands]], false)
+vim.cmd("augroup END")
if should_profile then save_profiles() end
end)