Add a bunch more plugins and configurations

- lualine
- bufferline
- nvim-jdtls
This commit is contained in:
Marko Korhonen 2021-08-08 15:21:10 +03:00
parent dceb69cf01
commit 8adb8243a0
No known key found for this signature in database
GPG key ID: 911B85FBC6003FE5
10 changed files with 239 additions and 158 deletions

View file

@ -20,10 +20,22 @@ require('packer').startup(function()
use {'wbthomason/packer.nvim', opt = true}
-- Colorscheme
use 'joshdick/onedark.vim'
use 'monsonjeremy/onedark.nvim'
-- Custom status and tabline
use 'vim-airline/vim-airline'
-- Statusline
use {
'hoob3rt/lualine.nvim',
requires = {'kyazdani42/nvim-web-devicons', opt = true}
}
-- Tabline/bufferline
use {
'akinsho/nvim-bufferline.lua',
requires = 'kyazdani42/nvim-web-devicons'
}
-- Indent characters
--use "lukas-reineke/indent-blankline.nvim"
-- Tree explorer
use {'kyazdani42/nvim-tree.lua', requires = 'kyazdani42/nvim-web-devicons'}
@ -46,6 +58,9 @@ require('packer').startup(function()
-- Install LSP executables
use 'kabouzeid/nvim-lspinstall'
-- Extensions for eclipse.jdt.ls
use 'mfussenegger/nvim-jdtls'
-- Completion framework
use 'nvim-lua/completion-nvim'
@ -63,6 +78,12 @@ require('packer').startup(function()
-- Formatter plugin
use 'sbdchd/neoformat'
-- Make editing passwords safer
use {
'https://git.zx2c4.com/password-store',
rtp = 'contrib/vim/redact_pass.vim'
}
end)
-- Install plugins if packer was not installed