I recently decided to switch email clients, and I've found Thunderbird + Muttator to be an awesome combination. Thank you to everyone who has contributed to this project. I would like to be able to expand it's functionality, but having no experience with Mozilla extensions, I have a few questions.
At the moment, I would like to use PageUp, PageDown, Ctrl-F, Ctrl-B, and arrow keys to navigate the message list. Right now I can only use j & k. I've got the source so I started looking at the default mappings. It looks like most mappings are calling javascript functions---the same ones that are available with :javascript command. How can I find out what objects and functions are available? The auto-completion is helpful, but I would love to browse some documentation, and despite my googling efforts, I haven't come up with anything useful related to thunderbird.
I also thought that I could at least get arrow keys and PageDown/Up working by passing these keys through to thunderbird. I've found that some keys seem to pass-through by default; e.g. F8 still toggles the message pane and Ctrl-U still opens the message source, even with Muttator enabled. What controls which keys are passed through?
I tried pressing "i" to ignore the next keypress, but that doesn't work for some reason. Shift-Esc does work. I tried using <S-Esc> in the rhs of a mapping, but everything after <S-Esc> seemed to be ignored. Any ideas how I can create a mapping that passes a specific keystroke through to thunderbird?
Thanks again,
David