Mutt like evolution keybindings

In prepa­ra­tion for con­nect­ing to (im guess­ing here) an Exchange server at my new job I am switch­ing from my beloved Mutt to Evo­lu­tion. The absolute first thing I noticed about Evo­lu­tion that I dis­liked was the key­bind­ings for things like delet­ing mes­sages, reply­ing to mes­sages and cre­at­ing a new mes­sage. After some dig­ging 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 eas­ily edit these files to your lik­ing but be ware the changes are global. Either I have missed how you can over­ride these set­tings on a per user basis or there have been some major over­sights from the evo­lu­tion devel­op­ment team. At any rate I’ve only made a few changes so far but I wanted to share them for any­one else who would pre­fer to use Mutt but is stuck con­nect­ing 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 start­ing to use Evo­lu­tion too myself. The main thing that I HATE about evo­lu­tion from day one is that I am unable to use vim to edit my mes­sages. If you found out a way (easy way even bet­ter :)) to use vim with Evo­lu­tion, that would be great.

    I found a patch some­where, but was too lazy to recom­pile Evolution.

    Khaled

  • Peleg Ubuntu Firefox 3.6.3 wrote:

    Today it is pos­si­ble! There’s an exter­nal edi­tor plu­gin, 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