From 2685c0ab8280f65ddd59e59f6e2fd7dbcd3dfe28 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 30 Jun 2018 00:36:10 +1200 Subject: Remove stray vim/autoload/vimrc.vim file --- vim/autoload/vimrc.vim | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 vim/autoload/vimrc.vim diff --git a/vim/autoload/vimrc.vim b/vim/autoload/vimrc.vim deleted file mode 100644 index eaeefd5d..00000000 --- a/vim/autoload/vimrc.vim +++ /dev/null @@ -1,39 +0,0 @@ -" Get all buffer-local mappings into a string variable -function! vimrc#GetBufferLocalMaps() abort - redir => l:out - map - redir END - let g:vimrc#buffer_local_maps = l:out -endfunction - -" Clear all buffer-local mappings beginning with -function! vimrc#ClearLocalLeaderMaps() abort - - " Do nothing if there isn't a defined local leader - if !exists('g:maplocalleader') - return - endif - - " Get all the buffer-local mappings into a list - silent call vimrc#GetBufferLocalMaps() - let l:mappings = split(g:vimrc#buffer_local_maps, '\n') - - " Iterate through the mappings - for l:mapping in l:mappings - - " Match the list mapping and mode; skip if no match - let l:matchlist = matchlist(l:mapping, '\m\C^\(.\)\s\+\(\S\+\)') - if !len(l:matchlist) - continue - endif - let l:mode = l:matchlist[1] - let l:sequence = l:matchlist[2] - - " If the mapping starts with our local leader, clear it - if stridx(l:sequence, g:maplocalleader) == 0 - execute l:mode.'unmap '.l:sequence - endif - - endfor - -endfunction -- cgit v1.2.3