From 4a2044d8b679323bbf5246844fa4ae0f27bacee7 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Wed, 5 Jun 2019 21:52:49 +1200 Subject: Remove repeated function definitions! --- autoload/big_file_options.vim | 50 ------------------------------------------- 1 file changed, 50 deletions(-) diff --git a/autoload/big_file_options.vim b/autoload/big_file_options.vim index 4d65bd4..21ab0a0 100644 --- a/autoload/big_file_options.vim +++ b/autoload/big_file_options.vim @@ -95,53 +95,3 @@ function! s:SetPost() abort echomsg 'Big file detected, set appropriate options' endfunction - -" If we can use filesize to detect the big file early, we should -function! big_file_options#CheckPre(filename) abort - - " Try and get filesize, bail out if we can't - let size = getfsize(a:filename) - if size == -1 - return - endif - - " Set the buffer's big flag to whether the file is verifiably outsize - let b:big_file_options_big = size == -2 || size > s:Limit() - - " If we found it's a big file, call the early options set - if b:big_file_options_big - call s:SetPre() - endif - -endfunction - -" If it's still indeterminate (stdin read?), try to check the buffer size -" itself -function! big_file_options#CheckPost() abort - - " The BufReadPre hook couldn't tell how big the file was; we'll examine it - " now it's loaded into the buffer instead - if !exists('b:big_file_options_big') - - " Test buffer size, bail if that doesn't work either - let size = line2byte(line('$') + 1) - if size == -1 - return - endif - - " Flag the buffer's oversize status, if it's positive, we'll catch up and - " run the early options set now - let b:big_file_options_big = size > s:Limit() - if b:big_file_options_big - call s:SetPre() - endif - - endif - - " If the buffer size is verifiably over the threshold, run the late options - " set - if b:big_file_options_big - call s:SetPost() - endif - -endfunction -- cgit v1.2.3