vim.pack.add({ 'https://github.com/tpope/vim-fugitive', 'https://github.com/tpope/vim-dadbod', -- Fzf 'https://github.com/junegunn/fzf', 'https://github.com/junegunn/fzf.vim', -- LSP 'https://github.com/neovim/nvim-lspconfig', 'https://github.com/mason-org/mason.nvim', 'https://github.com/mason-org/mason-lspconfig.nvim' }) -- Fzf setup vim.cmd [[ autocmd! FileType fzf autocmd FileType fzf set laststatus=0 noshowmode noruler \| autocmd BufLeave set laststatus=2 showmode ruler ]] vim.g.fzf_layout = { down = "40%" } vim.api.nvim_set_keymap("n", ";", ":Files", { noremap = true, silent = true }) vim.api.nvim_set_keymap("n", ";", ":Rg", { noremap = true, silent = true }) vim.api.nvim_set_keymap("n", ";", ":Lines", { noremap = true, silent = true }) -- Vim-dadbod setup vim.cmd [[ xnoremap (DBExe) db#op_exec() nnoremap (DBExe) db#op_exec() nnoremap (DBExeLine) db#op_exec() . '_' xmap db (DBExe) nmap db (DBExe) omap db (DBExe) nmap dbb (DBExeLine) autocmd FileType dbout setlocal nofoldenable ]]