diff options
| -rw-r--r-- | autoload/auditory.vim | 11 | ||||
| -rw-r--r-- | plugin/auditory.vim | 1 | 
2 files changed, 12 insertions, 0 deletions
| diff --git a/autoload/auditory.vim b/autoload/auditory.vim index ffa2b1e..e914a03 100644 --- a/autoload/auditory.vim +++ b/autoload/auditory.vim @@ -538,3 +538,14 @@ function! auditory#Unmap()  	call auditory#UnmapInsert()  endfunction + + +function! auditory#ToggleMappings() +	if g:auditory_on +		call auditory#Unmap() +		let g:auditory_on = 0 +	else +		call auditory#AssignMappings() +		let g:auditory_on = 1 +	endif +endfunction diff --git a/plugin/auditory.vim b/plugin/auditory.vim index 39ae283..378fd39 100644 --- a/plugin/auditory.vim +++ b/plugin/auditory.vim @@ -18,6 +18,7 @@ endif  command! AuditoryOn call auditory#AssignMappings()  command! AuditoryOff call auditory#Unmap() +command! AuditoryToggle call auditory#ToggleMappings()  command! AuditoryToggleGalaxyFarFarAway call auditory#ToggleGalaxyFarFarAway() | 
