--- reftex-vars.el.~1.54.~	2009-09-12 19:41:10.000000000 +0200
+++ reftex-vars.el	2010-12-01 14:51:12.973194000 +0100
@@ -1525,7 +1525,7 @@
 (defcustom reftex-view-crossref-extra nil
   "Macros which can be used for the display of cross references.
 This is used when `reftex-view-crossref' is called with point in an
-argument of a macro.  Note that crossref viewing for citations,
+argument of a macro.  Crossref viewing for citations uses variable `reftex-view-crossref-cite-macros'. Note that crossref viewing for 
 references (both ways) and index entries is hard-coded.  This variable
 is only to configure additional structures for which cross-reference
 viewing can be useful.  Each entry has the structure
@@ -1534,13 +1534,20 @@
 
 MACRO-RE is matched against the macro.  SEARCH-RE is the regexp used
 to search for cross references.  `%s' in this regexp is replaced with
-with the macro argument at point.  HIGHLIGHT is an integer indicating
+the macro argument at point.  HIGHLIGHT is an integer indicating
 which subgroup of the match should be highlighted."
   :group 'reftex-viewing-cross-references
   :type '(repeat (group (regexp  :tag "Macro  Regexp  ")
                         (string  :tag "Search Regexp  ")
                         (integer :tag "Highlight Group"))))
 
+(defcustom reftex-view-crossref-cite-macros
+  "\\`\\\\cite\\|cite\\*?\\'\\|bibentry"
+  "Regexp matching citation macros. This is used with `reftex-view-crossref' is called with point in an
+argument of a macro."
+  :group 'reftex-viewing-cross-references
+  :type 'regexp)
+
 (defcustom reftex-auto-view-crossref t
   "*Non-nil means, initially turn automatic viewing of crossref info on.
 Automatic viewing of crossref info normally uses the echo area.
