aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--autoload/auditory.vim7
-rw-r--r--plugin/auditory.vim9
2 files changed, 12 insertions, 4 deletions
diff --git a/autoload/auditory.vim b/autoload/auditory.vim
index e214974..994b64e 100644
--- a/autoload/auditory.vim
+++ b/autoload/auditory.vim
@@ -169,20 +169,19 @@ function! s:GalaxyFarFarAway()
endfunction
-let s:galaxy_far_far_away = 0
function! auditory#ToggleGalaxyFarFarAway()
- if s:galaxy_far_far_away
+ if g:auditory_galaxy_far_far_away
augroup auditory#insert_mode
autocmd!
autocmd CursorMovedI * call auditory#PlayScale()
augroup END
- let s:galaxy_far_far_away = 0
+ let g:auditory_galaxy_far_far_away = 0
else
augroup auditory#insert_mode
autocmd!
autocmd CursorMovedI * call <SID>GalaxyFarFarAway()
augroup END
- let s:galaxy_far_far_away = 1
+ let g:auditory_galaxy_far_far_away = 1
endif
endfunction
diff --git a/plugin/auditory.vim b/plugin/auditory.vim
index 378fd39..d740561 100644
--- a/plugin/auditory.vim
+++ b/plugin/auditory.vim
@@ -15,6 +15,10 @@ if !exists('g:auditory_on')
let g:auditory_on = 0
endif
+if !exists('g:auditory_galaxy_far_far_away')
+ let g:auditory_galaxy_far_far_away = 0
+endif
+
command! AuditoryOn call auditory#AssignMappings()
command! AuditoryOff call auditory#Unmap()
@@ -25,3 +29,8 @@ command! AuditoryToggleGalaxyFarFarAway call auditory#ToggleGalaxyFarFarAway()
if g:auditory_on
call auditory#AssignMappings()
endif
+
+if g:auditory_galaxy_far_far_away
+ let g:auditory_galaxy_far_far_away = 0
+ call auditory#ToggleGalaxyFarFarAway()
+endif