From 4cf9cce634c8c5807586244efd6188d12abeb592 Mon Sep 17 00:00:00 2001 From: Armaan Bhojwani Date: Mon, 22 Nov 2021 23:01:15 -0500 Subject: [PATCH] nvim: highlight on yank, use nvim_utils plugin --- .config/nvim/init.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 9708fa8..26bb3d7 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -31,6 +31,7 @@ require('paq') { 'nathom/filetype.nvim'; -- Faster filetype.vim replacement 'neovim/nvim-lspconfig'; -- LSP configurations 'norcalli/nvim-colorizer.lua'; -- Highlight css colors + 'norcalli/nvim_utils'; -- Lua conveniences 'ntpeters/vim-better-whitespace'; -- Highlight and strip whitespace 'nvim-treesitter/nvim-treesitter';-- Parsing 'romgrk/nvim-treesitter-context'; -- Shows context for where you are @@ -42,6 +43,8 @@ require('paq') { 'tpope/vim-surround'; -- Easily modify surrounding chars } +require('nvim_utils') + -- Colorscheme vim.opt.termguicolors = true vim.g.colors_name = 'hima' @@ -145,3 +148,13 @@ vim.opt.foldexpr = 'nvim_treesitter#foldexpr()' vim.opt.foldenable = false map('n', 'fe', ':set foldenable', opts) map('n', 'fd', ':set nofoldenable', opts) + +-- Autocommands +local autocommands = { + highlight_yank = { + {'TextYankPost', '*', + 'lua vim.highlight.on_yank{on_visual=false}'}; + }; +} + +nvim_create_augroups(autocommands) -- 2.39.2