diff options
| author | Syndamia <kamen@syndamia.com> | 2022-11-20 10:14:47 +0200 |
|---|---|---|
| committer | Syndamia <kamen@syndamia.com> | 2022-11-20 10:14:47 +0200 |
| commit | af93b4366207979b34e0694d145abdc312987023 (patch) | |
| tree | 69c27c7a0094c12e5bb16c9094a02ae19557e169 | |
| parent | 7b431a2b9f4127bedd39eccf748482d54d6a008b (diff) | |
| download | dotfiles-af93b4366207979b34e0694d145abdc312987023.tar dotfiles-af93b4366207979b34e0694d145abdc312987023.tar.gz dotfiles-af93b4366207979b34e0694d145abdc312987023.zip | |
[vimrc] Added functionality, where nowrap will be set if a file has a line that is too long
| -rw-r--r-- | .vimrc | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -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 {{{ |
