From 28d1ed543a56e93e2095c457b5e50f0ab96b9827 Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Sun, 7 Aug 2022 14:08:01 -0400 Subject: [PATCH] neovim: only set line number for actual file buffers --- nvim/.config/nvim/init.vim | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/nvim/.config/nvim/init.vim b/nvim/.config/nvim/init.vim index ed37cb7..8fac5af 100644 --- a/nvim/.config/nvim/init.vim +++ b/nvim/.config/nvim/init.vim @@ -18,7 +18,6 @@ colorscheme gruvbox-material " Miscellaneous boilerplate set nocompatible " Disable vi compatibility set ignorecase -set nu " Line numbers set cc=80 " 80 characters set noswapfile set backupdir=~/.cache/nvim @@ -35,5 +34,14 @@ set autoindent " Syntax highlighting set syntax=on +" Show line numbers on non-toolbar buffers +fun! ShowNumberIfNecessary() + if &ft =~ 'neo-tree' + return + endif + setlocal nu +endfun +autocmd BufEnter * call ShowNumberIfNecessary() + " Startup commands autocmd UIEnter * Neotree