From 14cadc76670fbae6a0e2bbdc775568022a37e148 Mon Sep 17 00:00:00 2001 From: Benjamin Kyd Date: Mon, 22 May 2023 11:42:56 +0100 Subject: [PATCH] an epic addition --- common/.config/nvim/init.lua | 3 +++ common/.config/nvim/lua/plugins.lua | 39 ++++++++++++++++++++++++++--- common/.config/nvim/neovim.vim | 11 ++++++++ 3 files changed, 50 insertions(+), 3 deletions(-) create mode 100644 common/.config/nvim/neovim.vim diff --git a/common/.config/nvim/init.lua b/common/.config/nvim/init.lua index ddd5875..654af8d 100644 --- a/common/.config/nvim/init.lua +++ b/common/.config/nvim/init.lua @@ -8,3 +8,6 @@ vim.api.nvim_set_hl(0, "FloatBorder", { bg = "NONE" }) vim.api.nvim_set_hl(0, "CmpItemMenu", { bg = "NONE" }) require('plugins') + +vim.cmd('source ~/.config/nvim/neovim.vim') + diff --git a/common/.config/nvim/lua/plugins.lua b/common/.config/nvim/lua/plugins.lua index 86dbe10..419422e 100644 --- a/common/.config/nvim/lua/plugins.lua +++ b/common/.config/nvim/lua/plugins.lua @@ -45,8 +45,8 @@ local packer = require('packer').startup(function(use) require('harpoon').setup({ tabline = true, }) - vim.keymap.set("n", "hg", require("harpoon.mark").toggle_file, { desc = "Add file to harpoon list" }) vim.keymap.set("n", "hh", require("harpoon.ui").toggle_quick_menu, { desc = "Toggle harpoon menu" }) + vim.keymap.set("n", "hg", require("harpoon.mark").toggle_file, { desc = "Add file to harpoon list" }) for pos = 1, 9 do vim.keymap.set("n", "h" .. pos, function() require("harpoon.ui").nav_file(pos) @@ -157,14 +157,47 @@ local packer = require('packer').startup(function(use) -- VISUAL CHANGES + -- epic splash screen + use { + 'jovanlanik/fsplash.nvim', + config = function () + require('fsplash').setup({ + lines = { + "▄▄▄▄· ▄▄▄ . ▐ ▄ ▌ ▐·▪ • ▌ ▄ ·. ", + "▐█ ▀█▪▀▄.▀·•█▌▐█▪█·█▌██ ·██ ▐███▪", + "▐█▀▀█▄▐▀▀▪▄▐█▐▐▌▐█▐█•▐█·▐█ ▌▐▌▐█·", + "██▄▪▐█▐█▄▄▌██▐█▌ ███ ▐█▌██ ██▌▐█▌", + "·▀▀▀▀ ▀▀▀ ▀▀ █▪. ▀ ▀▀▀▀▀ █▪▀▀▀", + '', + 'NVIM v' + .. vim.version().major + .. '.' + .. vim.version().minor + .. '.' + .. vim.version().patch, + 'Nvim is open Source and freely distributable', + '', + 'type :checkhealth to optimize Nvim', + 'type :q to exit ', + 'type :help for help ', + '', + 'type :help news to see changes in v' + .. vim.version().major + .. '.' + .. vim.version().minor + }, + }) + end + } + -- nicer looking tab display use { 'lukas-reineke/indent-blankline.nvim', config = function () - require('indent_blankline').setup { + require('indent_blankline').setup({ char = '│', filetype_exclude = { 'help', 'alpha', 'dashboard', 'neo-tree', 'Trouble', 'lazy' }, - } + }) end } diff --git a/common/.config/nvim/neovim.vim b/common/.config/nvim/neovim.vim new file mode 100644 index 0000000..d260f01 --- /dev/null +++ b/common/.config/nvim/neovim.vim @@ -0,0 +1,11 @@ +augroup vimrc + autocmd! + autocmd BufWritePost plugins.lua PackerCompile + autocmd BufWritePost init.lua source | PackerCompile +augroup END + +augroup vimload + autocmd! + autocmd VimEnter * lua require('fsplash').open_window() +augroup END +