aboutsummaryrefslogtreecommitdiff
path: root/vim/config/bigfile.vim
diff options
context:
space:
mode:
Diffstat (limited to 'vim/config/bigfile.vim')
-rw-r--r--vim/config/bigfile.vim28
1 files changed, 0 insertions, 28 deletions
diff --git a/vim/config/bigfile.vim b/vim/config/bigfile.vim
deleted file mode 100644
index 5c68b1a7..00000000
--- a/vim/config/bigfile.vim
+++ /dev/null
@@ -1,28 +0,0 @@
-" When opening a large file, take some measures to keep things loading quickly
-if has('eval') && has('autocmd')
-
- " Threshold is 10 MiB
- let g:big_file_size = 10 * 1024 * 1024
-
- " Declare function for turning off slow options
- function! s:BigFileMeasures()
- let l:file = expand('<afile>')
- if getfsize(l:file) > g:big_file_size
- setlocal nobackup
- setlocal nowritebackup
- setlocal noswapfile
- if has('persistent_undo')
- setlocal noundofile
- endif
- if exists('&synmaxcol')
- setlocal synmaxcol=256
- endif
- endif
- endfunction
-
- " Define autocmd for calling to check filesize
- augroup dotfiles_big_file_measures
- autocmd!
- autocmd BufReadPre * call s:BigFileMeasures()
- augroup end
-endif