Mutt like evolution keybindings

In preparation for connecting to (im guessing here) an Exchange server at my new job I am switching from my beloved Mutt to Evolution. The absolute first thing I noticed about Evolution that I disliked was the keybindings for things like deleting messages, replying to messages and creating a new message. After some digging in the UI I could not find any place to change them. Some more sleuthing turned up some XML files down in /usr/share/evolution/$VERSION/ui.

You can easily edit these files to your liking but be ware the changes are global. Either I have missed how you can override these settings on a per user basis or there have been some major oversights from the evolution development team. At any rate I’ve only made a few changes so far but I wanted to share them for anyone else who would prefer to use Mutt but is stuck connecting to an Exchange server.

@@ -58,6 +58,7 @@

     <cmd name="MessageDelete"
      _tip="Mark the selected messages for deletion"
+     accel="d"
      pixtype="pixbuf"/>

     <cmd name="MessageFollowUpFlag"
@@ -67,7 +68,7 @@

     <cmd name="MessageForward"
      _tip="Forward the selected message to someone"
-     accel="*Control*f"
+     accel="f"
      pixtype="pixbuf"/>

     <cmd name="MessageForwardAttached"
@@ -98,12 +99,12 @@

     <cmd name="MessageMarkAsJunk"
      _tip="Mark the selected messages as junk"
-     accel="*Control*j"
+     accel="j"
      pixtype="pixbuf"/>

     <cmd name="MessageMarkAsNotJunk"
      _tip="Mark the selected messages as not being junk"
-     accel="*Control**Shift*j"
+     accel="J"
      pixtype="pixbuf"/>

     <cmd name="MessageFilterJunk"
@@ -113,7 +114,7 @@
     <cmd name="MailCompose"
      _tip="Open a window for composing a mail message"
      pixtype="pixbuf"
-     accel="*Control**Shift*m"/>
+     accel="m"/>

     <cmd name="MessageMove"
      _tip="Move selected messages to another folder"
@@ -136,11 +137,11 @@

     <cmd name="MessageRedirect"
      _tip="Redirect (bounce) the selected message to someone"
-     accel=""/>
+     accel="b"/>

     <cmd name="MessageReplyAll"
      _tip="Compose a reply to all of the recipients of the selected message"
-     accel="*Control**Shift*r"
+     accel="g"
      pixtype="pixbuf"/>

     <cmd name="MessageReplyList"
@@ -149,7 +150,7 @@

     <cmd name="MessageReplySender"
      _tip="Compose a reply to the sender of the selected message"
-     accel="*Control*r"
+     accel="r"
      pixtype="pixbuf"/>

     <cmd name="MessageSaveAs"

2 Comments

  • I am starting to use Evolution too myself. The main thing that I HATE about evolution from day one is that I am unable to use vim to edit my messages. If you found out a way (easy way even better :)) to use vim with Evolution, that would be great.

    I found a patch somewhere, but was too lazy to recompile Evolution.

    Khaled

  • Peleg Ubuntu Firefox 3.6.3 wrote:

    Today it is possible! There’s an external editor plugin, and I use it with gvim.

Leave a Reply

Your email is never shared.Required fields are marked *

To submit your comment, click the image below where it asks you to...
Clickcha - The One-Click Captcha