I want to modify the region's foreground regardless of syntax highlighting.
(set-face-attribute 'region nil :foreground "#656555")
But this is what I get (see sample):
C-u C-x = gives:
position: 483 of 1807 (27%), column: 0 character: ( (displayed as () (codepoint 40, #o50, #x28) preferred charset: ascii (ASCII (ISO646 IRV)) code point in charset: 0x28 script: latin syntax: () which means: open, matches ) category: .:Base, a:ASCII, l:Latin, r:Roman to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME" buffer code: #x28 file code: #x28 (encoded by coding system prefer-utf-8-unix) display: by this font (glyph code) mac-ct:-*-Monaco-normal-normal-normal-*-12-*-*-*-m-0-iso10646-1 (#x0B) Character code properties: customize what to show name: LEFT PARENTHESIS old-name: OPENING PARENTHESIS general-category: Ps (Punctuation, Open) decomposition: (40) ('(') There is an overlay here: From 483 to 623 face region priority (nil . 100) window #<window 3 on init-theme.el> There are text properties here: fontified t