aboutsummaryrefslogtreecommitdiffstats
path: root/plugin
diff options
context:
space:
mode:
Diffstat (limited to 'plugin')
-rw-r--r--plugin/auditory.vim49
1 files changed, 47 insertions, 2 deletions
diff --git a/plugin/auditory.vim b/plugin/auditory.vim
index cb4cdfc..e2773db 100644
--- a/plugin/auditory.vim
+++ b/plugin/auditory.vim
@@ -49,7 +49,51 @@ function! s:PlayScale()
endfunction
-" auditory#InsertGalaxyFarFarAway()
+let s:galaxy_far_far_away_index = 0
+function! s:GalaxyFarFarAway()
+ let cantina = [
+ \ 'Cantina_1.1.wav',
+ \ 'Cantina_1.2.wav',
+ \ 'Cantina_1.3.wav',
+ \ 'Cantina_1.4.wav',
+ \ 'Cantina_2.1.wav',
+ \ 'Cantina_2.2.wav',
+ \ 'Cantina_2.3.wav',
+ \ 'Cantina_2.4.wav',
+ \ 'Cantina_3.1.wav',
+ \ 'Cantina_3.2.wav',
+ \ 'Cantina_3.3.wav',
+ \ 'Cantina_3.4.wav',
+ \ 'Cantina_4.1.wav',
+ \ 'Cantina_4.2.wav',
+ \ 'Cantina_4.3.wav',
+ \ 'Cantina_4.4.wav',
+ \ 'Cantina_5.1.wav',
+ \ 'Cantina_5.2.wav',
+ \ 'Cantina_5.3.wav',
+ \ 'Cantina_5.4.wav',
+ \ 'Cantina_6.1.wav',
+ \ 'Cantina_6.2.wav',
+ \ 'Cantina_6.3.wav',
+ \ 'Cantina_6.4.wav',
+ \ 'Cantina_7.1.wav',
+ \ 'Cantina_7.2.wav',
+ \ 'Cantina_7.3.wav',
+ \ 'Cantina_7.4.wav',
+ \ 'Cantina_8.1.wav',
+ \ 'Cantina_8.2.wav',
+ \ 'Cantina_8.3.wav',
+ \ 'Cantina_8.4.wav'
+ \ ]
+
+ call auditory#Play('./Resources/Cantina/' . cantina[s:galaxy_far_far_away_index])
+
+ let s:galaxy_far_far_away_index += 1
+
+ if s:galaxy_far_far_away_index >= len(cantina)
+ let s:galaxy_far_far_away_index = 0
+ endif
+endfunction
" Normal mode
@@ -84,7 +128,8 @@ augroup auditory#insert_mode
autocmd!
" autocmd InsertEnter * call s:PlayInsertEnter()
" autocmd InsertLeave * call s:PlayInsertLeave()
- autocmd CursorMovedI * call s:PlayScale()
+ " autocmd CursorMovedI * call s:PlayScale()
+ autocmd CursorMovedI * call <SID>GalaxyFarFarAway()
augroup END