| Age | Commit message (Collapse) | Author | 
|---|
|  | I see this in the sources of all the plugins I look at. Figure I should
be a good Vim plugin citizen and do this too. This should also provide a
convenient way to turn off the plugin when starting Vim. | 
|  | Forgot to add a date completed entry to the mplayer task. | 
|  |  | 
|  | Check off adding an error message when mplayer is missing. | 
|  | Instead of echoing and error, just echo a message about mplayer not
being installed. Errors look pretty annoying on initial load, and I
don't think this is worth the red background colour. It could be that a
user has two machines, one with mplayer installed and one without. In
that case, I don't want people to have to disable the plugin on one
machine. That seems like too much to ask.
I think this is a nice middle-ground between alerting users that
something is needed by the plugin and not barfing if it's not there. | 
|  | On plugin load, if mplayer isn't installed then fail ungracefully. Since
we depend on mplayer in order to play any sounds, my thinking now is
that I want to fail immediately.
Still trying to decide if this is be best course of action. Maybe I just
want an informative message instead of a complete failure. | 
|  | Check off adding pathogen installation instructions. | 
|  | Provide basic instructions. I'm only familiar with pathogen, so that's
what the example uses. You're free to use Vundle, NeoBundle, etc. if you
prefer. | 
|  | Previously my custom `d` and `dd` operators wouldn't save their
deletions to the unnamed register. For normal custom operators this is
exactly what you want, but not when you're making your own delete
operator.
When you notice this it becomes _extremely_ annoying. Fixing it here so
now deleted text goes into the unnamed register. | 
|  | Check off new sound file updating. | 
|  |  | 
|  | Cantina sound files are now in the Resources/Songs/ directory. | 
|  | Use the new C# scale files in insert mode for a wider range of notes. | 
|  | Add a few new TODOs from earlier this week. | 
|  | Move Cantina to songs | 
|  | Delete old notes | 
|  | Mark `dd` task complete. | 
|  | Add a note to map 'D' for deleting to the end of a line. | 
|  | Add support for deleting a line using `dd`. Previously this didn't work
because I created a custom operator for the `d` command. | 
|  | Add some issues and ideas I thought about post-hackathon. | 
|  | Let people know that this plugin requires mplayer. Note that we don't
currently check for it in the plugin, but we should. | 
|  |  | 
|  | Create a custom delete operator that plays the delete sound.
NOTES:
* Doesn't do `dd`
* I just looked at the tcomment plugin source and realised that I should
  be using plugin mappings so these can be more easily overridden. Make
  a note to look into that. | 
|  |  | 
|  | Add Spencer's new Cantina audio files to the cantina list. The new audio
files are shorter individually (that's why there are more of them). This
makes it easier to play the Cantina song at faster or slower ranges of
tempos. | 
|  |  | 
|  | Each audio file is an 8th note. | 
|  | Uncomment the space and delete mappings. Note that I had to remove count
support on the delete key because it's another one of those that was
giving me errors for that. | 
|  | This way the sounds on scoll commands acutally work. They no longer
support counts :( and the <c-b> command for some reason needs to be
entered twice in order for it to work. Enable these for now just so we
can get the sounds but add FIXMEs so we know that these are borked. | 
|  | Again had an issue with adding a count to one of the mappings, in this
case with redo. Leaving the mapping active except not supporting a
count. Hopefully we can figure out how to fix that. | 
|  |  | 
|  | Make arrays that store audio filenames script-local variables instead of
function-local variables.
Doing this because I have a hunch that it will be good for performance,
so the arrays don't have to be reinitialised on every execution of the
insert mode play functions. | 
|  |  | 
|  | '0' wasn't doing what 0 is normally supposed to do. Modify the mapping
to make it work. | 
|  | Clean up functions, move everything into autoload/, move code around a
little bit. | 
|  |  | 
|  | Add a command-mode command to toggle insert mode sounds between normal
and Galaxy Far Far Away versions. | 
|  | Add commented mappings that I've been trying to get working but that for
one reason or another haven't been able to figure out how to do so. | 
|  | Without this, the audio files wouldn't be able to play unless you were
cd'ed into the script's root directory. We want them to play no matter
where your pwd is. | 
|  | Use the Jump sound for sentence & paragraph movement. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | Add Jump sound mappings for:
* gg
* G
* <C-i>
* <C-o> | 
|  | In addition to the regular search commands, add the search by word ones. | 
|  | Use the Delete sound. | 
|  | Use the Jump sound for these comands. | 
|  | Map the search sounds to /nN. | 
|  |  |