diff options
| -rw-r--r-- | autoload/auditory.vim | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/autoload/auditory.vim b/autoload/auditory.vim index 4bfac77..c590aad 100644 --- a/autoload/auditory.vim +++ b/autoload/auditory.vim @@ -479,3 +479,14 @@ function! auditory#StoreUserMapping(map_from) endif endif endfunction + + +function! auditory#Unmap() + for [key, value] in items(s:mappings) + let l:cmd = has_key(value, 'map_command') ? value.map_command : 'nnoremap' + + if l:cmd ==# 'nnoremap' + execute 'nunmap ' . key + endif + endfor +endfunction |
