From 3904cd4ccf801674249569dd83ba52d3d42a4690 Mon Sep 17 00:00:00 2001 From: jdhao Date: Mon, 19 Aug 2024 23:33:29 +0200 Subject: [PATCH] Update config for handling large files --- viml_conf/autocommands.vim | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/viml_conf/autocommands.vim b/viml_conf/autocommands.vim index 0fad842..3b4ec10 100644 --- a/viml_conf/autocommands.vim +++ b/viml_conf/autocommands.vim @@ -101,16 +101,14 @@ augroup END " ref: https://vi.stackexchange.com/a/169/15292 function! s:handle_large_file() abort - let g:large_file = 10485760 " 10MB + let g:file_size_limit = 524288 " 0.5MB let f = expand("") - if getfsize(f) > g:large_file || getfsize(f) == -2 - set eventignore+=all + if getfsize(f) > g:file_size_limit || getfsize(f) == -2 + setlocal eventignore=all " turning off relative number helps a lot - set norelativenumber - setlocal noswapfile bufhidden=unload buftype=nowrite undolevels=-1 - else - set eventignore-=all relativenumber + setlocal norelativenumber + setlocal noswapfile bufhidden=unload undolevels=-1 endif endfunction