From 07a52a923f44e1cf133e9a7407d9ca58aa98da93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Uruba?= Date: Mon, 31 Oct 2022 15:37:04 +0100 Subject: [PATCH] update nvim config --- nvim/.config/nvim/lua/core/basic-vars.lua | 4 ++++ nvim/.config/nvim/lua/packer-init.lua | 27 ++++++++++++++--------- 2 files changed, 21 insertions(+), 10 deletions(-) diff --git a/nvim/.config/nvim/lua/core/basic-vars.lua b/nvim/.config/nvim/lua/core/basic-vars.lua index 7770617..1ae40c8 100644 --- a/nvim/.config/nvim/lua/core/basic-vars.lua +++ b/nvim/.config/nvim/lua/core/basic-vars.lua @@ -6,3 +6,7 @@ vim.o.expandtab = true vim.o.mouse = a vim.o.number = true vim.o.relativenumber = true + +vim.o.undofile = true +vim.o.undodir = "~/.vim/undo" +vim.o.undolevels = 1024 diff --git a/nvim/.config/nvim/lua/packer-init.lua b/nvim/.config/nvim/lua/packer-init.lua index e0d6627..477f271 100644 --- a/nvim/.config/nvim/lua/packer-init.lua +++ b/nvim/.config/nvim/lua/packer-init.lua @@ -26,6 +26,9 @@ require('packer').startup(function(use) -- Sensible defaults use 'tpope/vim-sensible' + -- Plenary + use 'nvim-lua/plenary.nvim' + -- File explorer use 'kyazdani42/nvim-tree.lua' @@ -39,8 +42,15 @@ require('packer').startup(function(use) use 'aymericbeaumet/vim-symlink' -- Git - use 'tpope/vim-fugitive' - use 'airblade/vim-gitgutter' + --use 'tpope/vim-fugitive' + --use 'airblade/vim-gitgutter' + use 'kdheepak/lazygit.nvim' + use { + 'lewis6991/gitsigns.nvim', + config = function() + require('gitsigns').setup() + end + } -- Lastplace use 'farmergreg/vim-lastplace' @@ -70,8 +80,8 @@ require('packer').startup(function(use) use 'tpope/vim-surround' -- LSP - use 'neovim/nvim-lspconfig' - use 'glepnir/lspsaga.nvim' + --use 'neovim/nvim-lspconfig' + --use 'glepnir/lspsaga.nvim' -- Autocomplete use { @@ -91,13 +101,10 @@ require('packer').startup(function(use) requires = { 'kyazdani42/nvim-web-devicons' }, } - -- git labels + -- Tabline bar use { - 'lewis6991/gitsigns.nvim', - requires = { 'nvim-lua/plenary.nvim' }, - config = function() - require('gitsigns').setup() - end + 'romgrk/barbar.nvim', + requires = {'kyazdani42/nvim-web-devicons'} } -- Dashboard (start screen)