From eb84b7edd1f6b2bf868bd7190671286d08f93a28 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Fri, 3 Jan 2020 03:39:57 +1300 Subject: Remove duplicate function definitions --- vim/autoload/html.vim | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) diff --git a/vim/autoload/html.vim b/vim/autoload/html.vim index c93c0b8e..2ce5288d 100644 --- a/vim/autoload/html.vim +++ b/vim/autoload/html.vim @@ -4,49 +4,3 @@ function! html#Tidy() abort %!tidy -quiet call winrestview(view) endfunction - -let s:formats = { - \ 'human': '%a, %d %b %Y %T %Z', - \ 'machine': '%Y-%m-%dT%H:%M:%S.000Z', - \} - -function! s:Timestamp(time) abort - if exists('$TZ') - let tz = $TZ - endif - let $TZ = 'UTC' - let time = localtime() - let timestamp = {} - for key in keys(s:formats) - let timestamp[key] = strftime(s:formats[key], time) - endfor - if exists('tz') - let $TZ = tz - endif - return timestamp -endfunction - -let s:pattern = '\m\C' - \.'Last updated: ' - \.'' - -" Update a timestamp -function! html#TimestampUpdate() abort - if !&modified - return - endif - let lnum = search(s:pattern, 'nw') - if !lnum - return - endif - let timestamp = s:Timestamp(localtime()) - let update = 'Last updated: ' - \.'' - let line = getline(lnum) - let line = substitute(line, s:pattern, update, '') - call setline(lnum, line) -endfunction -- cgit v1.2.3