You can apply the following patch to mic-paren (follow link for latest version, 3.8) to get what you want. Customize the newly created face paren-face-quoted-match
which is glaringly set up to have a green foreground and orange background for testing purposes.
Now when you're next to a matched set of parenthesis preceded by a single open quote `, you'll get the quoted face. This example uses an orange background and green foreground - most likely colors you'll want to change.
Here's a picture of it in action:
--- orig-mic-paren.el 2009-11-11 17:02:42.000000000 -0800
+++ mic-paren.el 2009-11-11 17:05:35.306263000 -0800
@@ -561,4 +561,16 @@
:group 'mic-paren-matching)
+(defface paren-face-quoted-match
+ '((((class color)) (:foreground "green" :background "orange"))
+ (t (:reverse-video t)))
+ ""
+ :group 'faces
+ :group 'mic-paren-matching)
+
+(defcustom paren-quoted-match-face 'paren-face-quoted-match
+ "Mic-paren face used for a quoted paren"
+ :type 'face
+ :group 'mic-paren-matching)
+
;;; End of User Options
;;; ======================================================================
@@ -1052,5 +1064,9 @@
face (if mismatch
paren-mismatch-face
- paren-match-face)
+ (save-excursion
+ (if (progn (goto-char (- (min (point) opos) 1))
+ (looking-at "`"))
+ paren-quoted-match-face
+ paren-match-face)))
visible (when (pos-visible-in-window-p opos)
(save-excursion
To apply the patch, cut/paste the patch chunk to a file named mic.patch, and run the following:
patch mic-paren.el mic.patch