Muttator: useful documentation & key pass-through question

17 views
Skip to first unread message

David Chamberlain

unread,
Jul 30, 2016, 11:59:01 AM7/30/16
to vimperator labs
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
Reply all
Reply to author
Forward
0 new messages