floating packer window, add diagnostics and buffer close plugins

This commit is contained in:
Akos Horvath 2023-02-14 20:20:12 +01:00
parent 48a866608d
commit 15c6db350f

View File

@ -7,7 +7,7 @@ if vim.fn.empty(vim.fn.glob(install_path)) > 0 then
vim.cmd [[packadd packer.nvim]] vim.cmd [[packadd packer.nvim]]
end end
require('packer').startup(function(use) require('packer').startup({function(use)
-- Package manager -- Package manager
use 'wbthomason/packer.nvim' use 'wbthomason/packer.nvim'
@ -25,6 +25,18 @@ require('packer').startup(function(use)
'folke/neodev.nvim', 'folke/neodev.nvim',
}, },
} }
-- lsp diagnostics
use {
"folke/trouble.nvim",
requires = "nvim-tree/nvim-web-devicons",
config = function()
require("trouble").setup {
-- your configuration comes here
-- or leave it empty to use the default settings
-- refer to the configuration section below
}
end
}
use { -- Autocompletion use { -- Autocompletion
'hrsh7th/nvim-cmp', 'hrsh7th/nvim-cmp',
@ -81,6 +93,9 @@ require('packer').startup(function(use)
-- bufferline -- bufferline
use {'akinsho/bufferline.nvim', tag = "v3.*", requires = 'nvim-tree/nvim-web-devicons'} use {'akinsho/bufferline.nvim', tag = "v3.*", requires = 'nvim-tree/nvim-web-devicons'}
-- close buffers
use {'ojroques/nvim-bufdel'}
-- toggleterm -- toggleterm
use {"akinsho/toggleterm.nvim", tag = '*', config = function() use {"akinsho/toggleterm.nvim", tag = '*', config = function()
require("toggleterm").setup{ require("toggleterm").setup{
@ -128,7 +143,12 @@ require('packer').startup(function(use)
if is_bootstrap then if is_bootstrap then
require('packer').sync() require('packer').sync()
end end
end) end,
config = {
display = {
open_fn = require('packer.util').float,
}
}})
-- When we are bootstrapping a configuration, it doesn't -- When we are bootstrapping a configuration, it doesn't
-- make sense to execute the rest of the init.lua. -- make sense to execute the rest of the init.lua.