From af93b4366207979b34e0694d145abdc312987023 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sun, 20 Nov 2022 10:14:47 +0200 Subject: [vimrc] Added functionality, where nowrap will be set if a file has a line that is too long --- .vimrc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.vimrc b/.vimrc index 21c677c..25e7d69 100644 --- a/.vimrc +++ b/.vimrc @@ -45,7 +45,15 @@ " Show tabs as a | with three spaces " DO NOT remove the trailing space in the next line! - set listchars=tab:│\ + set listchars=tab:│\ ,extends:>,precedes:< + + autocmd BufReadPre,FileReadPre * call NoWrapOnLong() + function! NoWrapOnLong() + let maxline = system("wc -L " . bufname("%") . " | awk '{print $1}'") + if maxline > 840 + set nowrap + endif + endfunction " }}} " Backspace and cursor {{{ -- cgit v1.2.3