- gchar *text;
- gchar *rc_str;
-
- static gchar *default_menurc =
- "(menu-path \"<Main>/File/Empty trash\" \"\")\n"
- "(menu-path \"<Main>/File/Save as...\" \"<control>S\")\n"
- "(menu-path \"<Main>/File/Print...\" \"\")\n"
- "(menu-path \"<Main>/File/Exit\" \"<control>Q\")\n"
-
- "(menu-path \"<Main>/Edit/Copy\" \"<control>C\")\n"
- "(menu-path \"<Main>/Edit/Select all\" \"<control>A\")\n"
- "(menu-path \"<Main>/Edit/Find in current message...\" \"<control>F\")\n"
- "(menu-path \"<Main>/Edit/Search folder...\" \"<shift><control>F\")\n"
-
- "(menu-path \"<Main>/View/Expand Summary View\" \"V\")\n"
- "(menu-path \"<Main>/View/Expand Message View\" \"<shift>V\")\n"
- "(menu-path \"<Main>/View/Thread view\" \"<control>T\")\n"
- "(menu-path \"<Main>/View/Go to/Prev message\" \"P\")\n"
- "(menu-path \"<Main>/View/Go to/Next message\" \"N\")\n"
- "(menu-path \"<Main>/View/Go to/Prev unread message\" \"<shift>P\")\n"
- "(menu-path \"<Main>/View/Go to/Next unread message\" \"<shift>N\")\n"
- "(menu-path \"<Main>/View/Go to/Other folder...\" \"G\")\n"
- "(menu-path \"<Main>/View/Open in new window\" \"<control><alt>N\")\n"
- "(menu-path \"<Main>/View/View source\" \"<control>U\")\n"
- "(menu-path \"<Main>/View/Show all headers\" \"<control>H\")\n"
- "(menu-path \"<Main>/View/Update\" \"<control><alt>U\")\n"
-
- "(menu-path \"<Main>/Message/Get new mail\" \"<control>I\")\n"
- "(menu-path \"<Main>/Message/Get from all accounts\" \"<shift><control>I\")\n"
- "(menu-path \"<Main>/Message/Compose an email message\" \"<control>M\")\n"
- "(menu-path \"<Main>/Message/Reply\" \"<control>R\")\n"
- "(menu-path \"<Main>/Message/Reply to/all\" \"<shift><control>R\")\n"
- "(menu-path \"<Main>/Message/Reply to/sender\" \"\")\n"
- "(menu-path \"<Main>/Message/Reply to/mailing list\" \"<control>L\")\n"
- "(menu-path \"<Main>/Message/Forward\" \"<control><alt>F\")\n"
- /* "(menu-path \"<Main>/Message/Forward as attachment\" \"\")\n" */
- "(menu-path \"<Main>/Message/Move...\" \"<control>O\")\n"
- "(menu-path \"<Main>/Message/Copy...\" \"<shift><control>O\")\n"
- "(menu-path \"<Main>/Message/Delete\" \"<control>D\")\n"
- "(menu-path \"<Main>/Message/Mark/Mark\" \"<shift>asterisk\")\n"
- "(menu-path \"<Main>/Message/Mark/Unmark\" \"U\")\n"
- "(menu-path \"<Main>/Message/Mark/Mark as unread\" \"<shift>exclam\")\n"
- "(menu-path \"<Main>/Message/Mark/Mark as read\" \"\")\n"
-
- "(menu-path \"<Main>/Tools/Address book\" \"<shift><control>A\")\n"
- "(menu-path \"<Main>/Tools/Execute\" \"X\")\n"
- "(menu-path \"<Main>/Tools/Log window\" \"<shift><control>L\")\n"
-
- "(menu-path \"<Compose>/File/Close\" \"<control>W\")\n"
- "(menu-path \"<Compose>/Edit/Select all\" \"<control>A\")\n"
- "(menu-path \"<Compose>/Edit/Advanced/Move a word backward\" \"\")\n"
- "(menu-path \"<Compose>/Edit/Advanced/Move a word forward\" \"\")\n"
- "(menu-path \"<Compose>/Edit/Advanced/Move to beginning of line\" \"\")\n"
- "(menu-path \"<Compose>/Edit/Advanced/Delete a word backward\" \"\")\n"
- "(menu-path \"<Compose>/Edit/Advanced/Delete a word forward\" \"\")";
-
- static gchar *mew_wl_menurc =
- "(menu-path \"<Main>/File/Empty trash\" \"<shift>D\")\n"
- "(menu-path \"<Main>/File/Save as...\" \"Y\")\n"
- "(menu-path \"<Main>/File/Print...\" \"<shift>numbersign\")\n"
- "(menu-path \"<Main>/File/Exit\" \"<shift>Q\")\n"
-
- "(menu-path \"<Main>/Edit/Copy\" \"<control>C\")\n"
- "(menu-path \"<Main>/Edit/Select all\" \"<control>A\")\n"
- "(menu-path \"<Main>/Edit/Find in current message...\" \"<control>F\")\n"
- "(menu-path \"<Main>/Edit/Search folder...\" \"<control>S\")\n"
-
- "(menu-path \"<Main>/View/Expand Summary View\" \"\")\n"
- "(menu-path \"<Main>/View/Expand Message View\" \"\")\n"
- "(menu-path \"<Main>/View/Thread view\" \"<shift>T\")\n"
- "(menu-path \"<Main>/View/Go to/Prev message\" \"P\")\n"
- "(menu-path \"<Main>/View/Go to/Next message\" \"N\")\n"
- "(menu-path \"<Main>/View/Go to/Prev unread message\" \"<shift>P\")\n"
- "(menu-path \"<Main>/View/Go to/Next unread message\" \"<shift>N\")\n"
- "(menu-path \"<Main>/View/Go to/Other folder...\" \"G\")\n"
- "(menu-path \"<Main>/View/Open in new window\" \"<control><alt>N\")\n"
- "(menu-path \"<Main>/View/View source\" \"<control>U\")\n"
- "(menu-path \"<Main>/View/Show all headers\" \"<shift>H\")\n"
- "(menu-path \"<Main>/View/Update\" \"<shift>S\")\n"
-
- "(menu-path \"<Main>/Message/Get new mail\" \"<control>I\")\n"
- "(menu-path \"<Main>/Message/Get from all accounts\" \"<shift><control>I\")\n"
- "(menu-path \"<Main>/Message/Compose an email message\" \"W\")\n"
- "(menu-path \"<Main>/Message/Reply\" \"<control>R\")\n"
- "(menu-path \"<Main>/Message/Reply to/all\" \"<shift>A\")\n"
- "(menu-path \"<Main>/Message/Reply to/sender\" \"\")\n"
- "(menu-path \"<Main>/Message/Reply to/mailing list\" \"<control>L\")\n"
- "(menu-path \"<Main>/Message/Forward\" \"F\")\n"
- /* "(menu-path \"<Main>/Message/Forward as attachment\" \"<shift>F\")\n" */
- "(menu-path \"<Main>/Message/Move...\" \"O\")\n"
- "(menu-path \"<Main>/Message/Copy...\" \"<shift>O\")\n"
- "(menu-path \"<Main>/Message/Delete\" \"D\")\n"
- "(menu-path \"<Main>/Message/Mark/Mark\" \"<shift>asterisk\")\n"
- "(menu-path \"<Main>/Message/Mark/Unmark\" \"U\")\n"
- "(menu-path \"<Main>/Message/Mark/Mark as unread\" \"<shift>exclam\")\n"
- "(menu-path \"<Main>/Message/Mark/Mark as read\" \"<shift>R\")\n"
-
- "(menu-path \"<Main>/Tools/Address book\" \"<shift><control>A\")\n"
- "(menu-path \"<Main>/Tools/Execute\" \"X\")\n"
- "(menu-path \"<Main>/Tools/Log window\" \"<shift><control>L\")\n"
-
- "(menu-path \"<Compose>/File/Close\" \"<alt>W\")\n"
- "(menu-path \"<Compose>/Edit/Select all\" \"\")\n"
- "(menu-path \"<Compose>/Edit/Advanced/Move a word backward\" \"<alt>B\")\n"
- "(menu-path \"<Compose>/Edit/Advanced/Move a word forward\" \"<alt>F\")\n"
- "(menu-path \"<Compose>/Edit/Advanced/Move to beginning of line\" \"<control>A\")\n"
- "(menu-path \"<Compose>/Edit/Advanced/Delete a word backward\" \"<control>W\")\n"
- "(menu-path \"<Compose>/Edit/Advanced/Delete a word forward\" \"<alt>D\")";
-
- static gchar *mutt_menurc =
- "(menu-path \"<Main>/File/Empty trash\" \"\")\n"
- "(menu-path \"<Main>/File/Save as...\" \"S\")\n"
- "(menu-path \"<Main>/File/Print...\" \"P\")\n"
- "(menu-path \"<Main>/File/Exit\" \"Q\")\n"
-
- "(menu-path \"<Main>/Edit/Copy\" \"<control>C\")\n"
- "(menu-path \"<Main>/Edit/Select all\" \"<control>A\")\n"
- "(menu-path \"<Main>/Edit/Find in current message...\" \"<control>F\")\n"
- "(menu-path \"<Main>/Edit/Search messages...\" \"slash\")\n"
-
- "(menu-path \"<Main>/View/Toggle summary view\" \"V\")\n"
- "(menu-path \"<Main>/View/Thread view\" \"<control>T\")\n"
- "(menu-path \"<Main>/View/Go to/Prev message\" \"\")\n"
- "(menu-path \"<Main>/View/Go to/Next message\" \"\")\n"
- "(menu-path \"<Main>/View/Go to/Prev unread message\" \"\")\n"
- "(menu-path \"<Main>/View/Go to/Next unread message\" \"\")\n"
- "(menu-path \"<Main>/View/Go to/Other folder...\" \"C\")\n"
- "(menu-path \"<Main>/View/Open in new window\" \"<control><alt>N\")\n"
- "(menu-path \"<Main>/View/View source\" \"<control>U\")\n"
- "(menu-path \"<Main>/View/Show all headers\" \"<control>H\")\n"
- "(menu-path \"<Main>/View/Update\" \"<control><alt>U\")\n"
-
- "(menu-path \"<Main>/Message/Get new mail\" \"<control>I\")\n"
- "(menu-path \"<Main>/Message/Get from all accounts\" \"<shift><control>I\")\n"
- "(menu-path \"<Main>/Message/Compose new message\" \"M\")\n"
- "(menu-path \"<Main>/Message/Reply\" \"R\")\n"
- "(menu-path \"<Main>/Message/Reply to/all\" \"G\")\n"
- "(menu-path \"<Main>/Message/Reply to/sender\" \"\")\n"
- "(menu-path \"<Main>/Message/Reply to/mailing list\" \"<control>L\")\n"
- "(menu-path \"<Main>/Message/Forward\" \"F\")\n"
- "(menu-path \"<Main>/Message/Forward as attachment\" \"\")\n"
- "(menu-path \"<Main>/Message/Move...\" \"<control>O\")\n"
- "(menu-path \"<Main>/Message/Copy...\" \"<shift>C\")\n"
- "(menu-path \"<Main>/Message/Delete\" \"D\")\n"
- "(menu-path \"<Main>/Message/Mark/Mark\" \"<shift>F\")\n"
- "(menu-path \"<Main>/Message/Mark/Unmark\" \"U\")\n"
- "(menu-path \"<Main>/Message/Mark/Mark as unread\" \"<shift>N\")\n"
- "(menu-path \"<Main>/Message/Mark/Mark as read\" \"\")\n"
-
- "(menu-path \"<Main>/Tools/Address book\" \"<shift><control>A\")\n"
- "(menu-path \"<Main>/Tools/Execute\" \"X\")\n"
- "(menu-path \"<Main>/Tools/Log window\" \"<shift><control>L\")\n"
-
- "(menu-path \"<Compose>/File/Close\" \"<alt>W\")\n"
- "(menu-path \"<Compose>/Edit/Select all\" \"\")\n"
- "(menu-path \"<Compose>/Edit/Advanced/Move a word backward\" \"<alt>B\")\n"
- "(menu-path \"<Compose>/Edit/Advanced/Move a word forward\" \"<alt>F\")\n"
- "(menu-path \"<Compose>/Edit/Advanced/Move to beginning of line\" \"<control>A\")\n"
- "(menu-path \"<Compose>/Edit/Advanced/Delete a word backward\" \"<control>W\")\n"
- "(menu-path \"<Compose>/Edit/Advanced/Delete a word forward\" \"<alt>D\")";
-
- static gchar *old_sylpheed_menurc =
- "(menu-path \"<Main>/File/Empty trash\" \"\")\n"
- "(menu-path \"<Main>/File/Save as...\" \"\")\n"
- "(menu-path \"<Main>/File/Print...\" \"<alt>P\")\n"
- "(menu-path \"<Main>/File/Exit\" \"<alt>Q\")\n"
-
- "(menu-path \"<Main>/Edit/Copy\" \"<control>C\")\n"
- "(menu-path \"<Main>/Edit/Select all\" \"<control>A\")\n"
- "(menu-path \"<Main>/Edit/Find in current message...\" \"<control>F\")\n"
- "(menu-path \"<Main>/Edit/Search folder...\" \"<control>S\")\n"
-
- "(menu-path \"<Main>/View/Expand Summary View\" \"\")\n"
- "(menu-path \"<Main>/View/Expand Message View\" \"\")\n"
- "(menu-path \"<Main>/View/Thread view\" \"<control>T\")\n"
- "(menu-path \"<Main>/View/Go to/Prev message\" \"P\")\n"
- "(menu-path \"<Main>/View/Go to/Next message\" \"N\")\n"
- "(menu-path \"<Main>/View/Go to/Prev unread message\" \"<shift>P\")\n"
- "(menu-path \"<Main>/View/Go to/Next unread message\" \"<shift>N\")\n"
- "(menu-path \"<Main>/View/Go to/Other folder...\" \"<alt>G\")\n"
- "(menu-path \"<Main>/View/Open in new window\" \"<shift><control>N\")\n"
- "(menu-path \"<Main>/View/View source\" \"<control>U\")\n"
- "(menu-path \"<Main>/View/Show all headers\" \"<control>H\")\n"
- "(menu-path \"<Main>/View/Update\" \"<alt>U\")\n"
-
- "(menu-path \"<Main>/Message/Get new mail\" \"<alt>I\")\n"
- "(menu-path \"<Main>/Message/Get from all accounts\" \"<shift><alt>I\")\n"
- "(menu-path \"<Main>/Message/Compose an email message\" \"<alt>N\")\n"
- "(menu-path \"<Main>/Message/Reply\" \"<alt>R\")\n"
- "(menu-path \"<Main>/Message/Reply to/all\" \"<shift><alt>R\")\n"
- "(menu-path \"<Main>/Message/Reply to/sender\" \"<control><alt>R\")\n"
- "(menu-path \"<Main>/Message/Reply to/mailing list\" \"<control>L\")\n"
- "(menu-path \"<Main>/Message/Forward\" \"<shift><alt>F\")\n"
- /* "(menu-path \"<Main>/Message/Forward as attachment\" \"<shift><control>F\")\n" */
- "(menu-path \"<Main>/Message/Move...\" \"<alt>O\")\n"
- "(menu-path \"<Main>/Message/Copy...\" \"\")\n"
- "(menu-path \"<Main>/Message/Delete\" \"<alt>D\")\n"
- "(menu-path \"<Main>/Message/Mark/Mark\" \"<shift>asterisk\")\n"
- "(menu-path \"<Main>/Message/Mark/Unmark\" \"U\")\n"
- "(menu-path \"<Main>/Message/Mark/Mark as unread\" \"<shift>exclam\")\n"
- "(menu-path \"<Main>/Message/Mark/Mark as read\" \"\")\n"
-
- "(menu-path \"<Main>/Tools/Address book\" \"<alt>A\")\n"
- "(menu-path \"<Main>/Tools/Execute\" \"<alt>X\")\n"
- "(menu-path \"<Main>/Tools/Log window\" \"<alt>L\")\n"
-
- "(menu-path \"<Compose>/File/Close\" \"<alt>W\")\n"
- "(menu-path \"<Compose>/Edit/Select all\" \"\")\n"
- "(menu-path \"<Compose>/Edit/Advanced/Move a word backward\" \"<alt>B\")\n"
- "(menu-path \"<Compose>/Edit/Advanced/Move a word forward\" \"<alt>F\")\n"
- "(menu-path \"<Compose>/Edit/Advanced/Move to beginning of line\" \"<control>A\")\n"
- "(menu-path \"<Compose>/Edit/Advanced/Delete a word backward\" \"<control>W\")\n"
- "(menu-path \"<Compose>/Edit/Advanced/Delete a word forward\" \"<alt>D\")";
+ const gchar *text;
+ struct KeyBind *menurc;
+ gint n_menurc;
+
+ static struct KeyBind default_menurc[] = {
+ {"<Main>/File/Empty trash", ""},
+ {"<Main>/File/Save as...", "<control>S"},
+ {"<Main>/File/Print...", ""},
+ {"<Main>/File/Exit", "<control>Q"},
+
+ {"<Main>/Edit/Copy", "<control>C"},
+ {"<Main>/Edit/Select all", "<control>A"},
+ {"<Main>/Edit/Find in current message...", "<control>F"},
+ {"<Main>/Edit/Search folder...", "<shift><control>F"},
+
+ {"<Main>/View/Expand Summary View", "V"},
+ {"<Main>/View/Expand Message View", "<shift>V"},
+ {"<Main>/View/Thread view", "<control>T"},
+ {"<Main>/View/Go to/Prev message", "P"},
+ {"<Main>/View/Go to/Next message", "N"},
+ {"<Main>/View/Go to/Prev unread message", "<shift>P"},
+ {"<Main>/View/Go to/Next unread message", "<shift>N"},
+ {"<Main>/View/Go to/Other folder...", "G"},
+ {"<Main>/View/Open in new window", "<control><alt>N"},
+ {"<Main>/View/View source", "<control>U"},
+ {"<Main>/View/Show all headers", "<control>H"},
+ {"<Main>/View/Update", "<control><alt>U"},
+
+ {"<Main>/Message/Get new mail", "<control>I"},
+ {"<Main>/Message/Get from all accounts", "<shift><control>I"},
+ {"<Main>/Message/Compose an email message", "<control>M"},
+ {"<Main>/Message/Reply", "<control>R"},
+ {"<Main>/Message/Reply to/all", "<shift><control>R"},
+ {"<Main>/Message/Reply to/sender", ""},
+ {"<Main>/Message/Reply to/mailing list", "<control>L"},
+ {"<Main>/Message/Forward", "<control><alt>F"},
+ /* {"<Main>/Message/Forward as attachment", ""}, */
+ {"<Main>/Message/Move...", "<control>O"},
+ {"<Main>/Message/Copy...", "<shift><control>O"},
+ {"<Main>/Message/Delete", "<control>D"},
+ {"<Main>/Message/Mark/Mark", "<shift>asterisk"},
+ {"<Main>/Message/Mark/Unmark", "U"},
+ {"<Main>/Message/Mark/Mark as unread", "<shift>exclam"},
+ {"<Main>/Message/Mark/Mark as read", ""},
+
+ {"<Main>/Tools/Address book", "<shift><control>A"},
+ {"<Main>/Tools/Execute", "X"},
+ {"<Main>/Tools/Log window", "<shift><control>L"},
+
+ {"<Compose>/File/Close", "<control>W"},
+ {"<Compose>/Edit/Select all", "<control>A"},
+ {"<Compose>/Edit/Advanced/Move a word backward", ""},
+ {"<Compose>/Edit/Advanced/Move a word forward", ""},
+ {"<Compose>/Edit/Advanced/Move to beginning of line", ""},
+ {"<Compose>/Edit/Advanced/Delete a word backward", ""},
+ {"<Compose>/Edit/Advanced/Delete a word forward", ""},
+ };