aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorJoakim Verona2011-07-15 04:39:29 +0200
committerJoakim Verona2011-07-15 04:39:29 +0200
commit4f616a2e7ed1db28da98df90266e9751a8ae9ee1 (patch)
tree74a9dcbe13e945e712ae04a4a94c2202ca720591 /etc
parentff2be00005c3aeda6e11d7ed264ce86f02b60958 (diff)
parentec2bc542a4d0127425625e8cb458684bd825675a (diff)
downloademacs-4f616a2e7ed1db28da98df90266e9751a8ae9ee1.tar.gz
emacs-4f616a2e7ed1db28da98df90266e9751a8ae9ee1.zip
merge from upstream
Diffstat (limited to 'etc')
-rw-r--r--etc/ChangeLog60
-rw-r--r--etc/MH-E-NEWS30
-rw-r--r--etc/NEWS103
-rw-r--r--etc/TODO41
-rw-r--r--etc/compilation.txt11
-rw-r--r--etc/themes/dichromacy-theme.el1
-rw-r--r--etc/themes/manoj-dark-theme.el700
-rw-r--r--etc/themes/tango-dark-theme.el1
-rw-r--r--etc/themes/tango-theme.el1
-rw-r--r--etc/themes/tsdh-dark-theme.el3
-rw-r--r--etc/themes/tsdh-light-theme.el3
-rw-r--r--etc/themes/wheatgrass-theme.el1
-rw-r--r--etc/tutorials/TUTORIAL.zh2
13 files changed, 927 insertions, 30 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 062edbe42a4..bfe584c69a1 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,63 @@
12011-07-12 Bill Wohler <wohler@newt.com>
2
3 Release MH-E version 8.2.91.
4
5 * NEWS, MH-E-NEWS: Update for MH-E release 8.2.91.
6
7 * MH-E-NEWS: Mention that SourceForge MH-E users will have to
8 update their load-paths.
9
102011-07-10 Bill Wohler <wohler@newt.com>
11
12 Release MH-E version 8.2.90.
13
14 * NEWS, MH-E-NEWS: Update for MH-E release 8.2.90.
15
162011-07-07 Tassilo Horn <tassilo@member.fsf.org>
17
18 * themes/tsdh-light-theme.el:
19 * themes/tsdh-dark-theme.el: Make `gnus-button' face inherit from
20 `button', `gnus-header-name' boxed, and define `rcirc-my-nick'
21 face.
22
232011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
24
25 * NEWS: Clarify `smtpmail-auth-credentials' non-existence.
26 Mention the `send-mail-function' default change.
27
282011-07-07 Chong Yidong <cyd@stupidchicken.com>
29
30 * themes/dichromacy-theme.el:
31 * themes/tango-theme.el:
32 * themes/tango-dark-theme.el:
33 * themes/wheatgrass-theme.el: Don't define button face separately;
34 it inherits from link now.
35
362011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
37
38 * NEWS: Clarify that `smtpmail-starttls-credentials' doesn't exist.
39
402011-07-05 Juanma Barranquero <lekktu@gmail.com>
41
42 * NEWS: Document new emacs-lock.el and renaming of old one.
43
442011-07-05 Manoj Srivastava <srivasta@ieee.org>
45
46 * themes/manoj-dark-theme.el (manoj-dark): New file.
47
482011-03-29 Kevin Ryde <user42@zip.com.au>
49
50 * compilation.txt (perl-Test2): New samples.
51
522011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
53
54 * tutorials/TUTORIAL.zh: Remove spurious ")" character on the
55 first line.
56
572011-07-01 Alan Mackenzie <acm@muc.de>
58
59 * NEWS: CC Mode: New "guessing" of style.
60
12011-06-21 Leo Liu <sdl.web@gmail.com> 612011-06-21 Leo Liu <sdl.web@gmail.com>
2 62
3 * NEWS: Mention the new primtive secure-hash. 63 * NEWS: Mention the new primtive secure-hash.
diff --git a/etc/MH-E-NEWS b/etc/MH-E-NEWS
index aaafe76990b..a46354d7b7b 100644
--- a/etc/MH-E-NEWS
+++ b/etc/MH-E-NEWS
@@ -3,6 +3,36 @@
3Copyright (C) 2001-2011 Free Software Foundation, Inc. 3Copyright (C) 2001-2011 Free Software Foundation, Inc.
4See the end of the file for license conditions. 4See the end of the file for license conditions.
5 5
6* Changes in MH-E 8.2.91
7
8Version 8.2.91 fixes the folder window problem that was introduced
9in 8.2.90. It also fixes compilation warnings in XEmacs 21.5.31, as
10well as an error when running XEmacs 21.5.31 in a terminal.
11
12Another implication of the VCS change is that users who download MH-E
13from SourceForge and explicitly load MH-E will have to be change their
14`load-path' to "/path/to/mh-e/emacs/trunk/lisp/mh-e" instead. Note the
15addition of "trunk."
16
17This version of MH-E is packaged with GNU Emacs 24.1
18
19* Changes in MH-E 8.2.90
20
21In 2010, the version control system (VCS) of Emacs was upgraded from
22CVS to Bazaar. In 2011, the MH-E team followed suit and upgraded the
23MH-E repository at SourceForge from CVS to Bazaar as well. The result
24is version 8.2.90 of MH-E, which includes needed changes to the build
25scripts.
26
27Otherwise, this is a small release that includes mostly internal
28changes from the Emacs team. One of these changes manifests itself in
29the user interface--you can now complete folders with abbreviations,
30meaning that `+f/b/b TAB' can complete to `+foo/bar/baz'.
31
32Also, RFC 2047-encoded Subject header fields in replies are now
33decoded.
34
35
6 36
7* Changes in MH-E 8.2 37* Changes in MH-E 8.2
8 38
diff --git a/etc/NEWS b/etc/NEWS
index f655c9da572..11acbd8c42d 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -58,13 +58,16 @@ automatically select it.
58 58
59* Startup Changes in Emacs 24.1 59* Startup Changes in Emacs 24.1
60 60
61---
61** The --unibyte, --multibyte, --no-multibyte, and --no-unibyte 62** The --unibyte, --multibyte, --no-multibyte, and --no-unibyte
62command line arguments, and the EMACS_UNIBYTE environment variable, no 63command line arguments, and the EMACS_UNIBYTE environment variable, no
63longer have any effect. (They were declared obsolete in Emacs 23.) 64longer have any effect. (They were declared obsolete in Emacs 23.)
64 65
66+++
65** New command line option `--no-site-lisp' removes site-lisp directories 67** New command line option `--no-site-lisp' removes site-lisp directories
66from load-path. -Q now implies this. 68from load-path. -Q now implies this.
67 69
70---
68** On Windows, Emacs now warns when the obsolete _emacs init file is used, 71** On Windows, Emacs now warns when the obsolete _emacs init file is used,
69and also when HOME is set to C:\ by default. 72and also when HOME is set to C:\ by default.
70 73
@@ -77,6 +80,7 @@ pops up *Messages*" feature, which can now easily be changed.
77 80
78** emacsclient changes 81** emacsclient changes
79 82
83+++
80*** New emacsclient argument --parent-id ID can be used to open a 84*** New emacsclient argument --parent-id ID can be used to open a
81client frame in parent X window ID, via XEmbed. This works like the 85client frame in parent X window ID, via XEmbed. This works like the
82--parent-id argument to Emacs. 86--parent-id argument to Emacs.
@@ -88,10 +92,12 @@ client frame in parent X window ID, via XEmbed. This works like the
88*** New emacsclient argument --frame-parameters can be used to set the 92*** New emacsclient argument --frame-parameters can be used to set the
89frame parameters of a newly-created graphical frame. 93frame parameters of a newly-created graphical frame.
90 94
95+++
91*** If emacsclient shuts down as a result of Emacs signalling an 96*** If emacsclient shuts down as a result of Emacs signalling an
92error, its exit status is 1. 97error, its exit status is 1.
93 98
94** Completion 99** Completion
100
95*** shell-mode uses pcomplete rules, with the standard completion UI. 101*** shell-mode uses pcomplete rules, with the standard completion UI.
96 102
97*** Many packages have been changed to use completion-at-point rather than 103*** Many packages have been changed to use completion-at-point rather than
@@ -111,25 +117,51 @@ and pops down the *Completions* buffer accordingly.
111*** `completing-read' can be customized using the new variable 117*** `completing-read' can be customized using the new variable
112`completing-read-function'. 118`completing-read-function'.
113 119
120*** minibuffer-local-filename-must-match-map is not used any more.
121Instead, the bindings in minibuffer-local-filename-completion-map are combined
122with minibuffer-local-must-match-map.
123
114** auto-mode-case-fold is now enabled by default. 124** auto-mode-case-fold is now enabled by default.
115 125
126** Mail changes
127
128The default of `send-mail-function' has changed from
129`sendmail-send-it' (on GNU/Linux and other Unix-like systems) or
130`mailclient-send-it' (on Windows) to `sendmail-query-once'. This new
131default will ask the user (once) whether to use the internal smtpmail
132package to send email, or to use the old, external defaults.
133
116** smtpmail changes 134** smtpmail changes
117 135
118** smtpmail has been largely rewritten to upgrade to STARTTLS if 136*** smtpmail has been largely rewritten to upgrade to STARTTLS if
119possible, and uses the auth-source framework for getting credentials. 137possible, and uses the auth-source framework for getting credentials.
120The rewrite should be largely compatible with previous versions of 138The rewrite should be largely compatible with previous versions of
121smtpmail, but there are two major incompatibilities: 139smtpmail, but there are two major incompatibilities:
122 140
123** `smtpmail-auth-credentials' no longer exists. That variable could 141*** `smtpmail-auth-credentials' no longer exists. That variable used
124be either ~/.authinfo (in which case you're fine -- you won't see any 142to be be either ~/.authinfo (in which case you won't see any
125difference), but if it were a direct list of user names and passwords, 143difference), but if it were a direct list of user names and passwords,
126you will be prompted for the user name and the password instead, and 144it will be ignored, and you will be prompted for the user name and the
127they will then be saved to ~/.authinfo. 145password instead. They will then be saved to ~/.authinfo.
146
147If you wish to copy over all the credentials from
148`smtpmail-auth-credentials' to your ~/.authinfo file manually, instead
149of letting smtpmail prompt you for these values, that's also possible.
128 150
129** Similarly, if you had `smtpmail-starttls-credentials' set, then 151If you had, for instance,
130then you need to put
131 152
132machine smtp.whatever.foo port 25 key "~/.my_smtp_tls.key" cert "~/.my_smtp_tls.cert" 153(setq smtpmail-auth-credentials
154 '(("mail.example.org" 25 "jim" "s!cret")))
155
156then the equivalent line in ~/.authinfo would be
157
158machine mail.example.org port 25 login jim password s!cret
159
160*** Similarly, `smtpmail-starttls-credentials' no longer exists. If
161you had that set, then then you need to put
162
163machine smtp.whatever.foo port 25 key "~/.my_smtp_tls.key" cert
164"~/.my_smtp_tls.cert"
133 165
134in your ~/.authinfo file instead. 166in your ~/.authinfo file instead.
135 167
@@ -139,7 +171,7 @@ in your ~/.authinfo file instead.
139*** Emacs now supports display and editing of bidirectional text. 171*** Emacs now supports display and editing of bidirectional text.
140 172
141See the node "Bidirectional Editing" in the Emacs Manual for some 173See the node "Bidirectional Editing" in the Emacs Manual for some
142initial documentation. 174additional documentation.
143 175
144To turn this on in any given buffer, set the buffer-local variable 176To turn this on in any given buffer, set the buffer-local variable
145`bidi-display-reordering' to a non-nil value. The default is nil. 177`bidi-display-reordering' to a non-nil value. The default is nil.
@@ -158,10 +190,6 @@ Reordering of bidirectional text for display in Emacs is a "Full
158bidirectionality" class implementation of the Unicode Bidirectional 190bidirectionality" class implementation of the Unicode Bidirectional
159Algorithm. 191Algorithm.
160 192
161Note that some advanced display features, such as overlay strings and
162`display' text properties, do not yet work correctly when
163bidirectional text is reordered for display.
164
165+++ 193+++
166*** Enhanced support for characters that have no glyphs in available fonts. 194*** Enhanced support for characters that have no glyphs in available fonts.
167If a character has no glyphs in any of the available fonts, Emacs by 195If a character has no glyphs in any of the available fonts, Emacs by
@@ -327,6 +355,7 @@ replaced with Lisp commands `doc-file-to-man' and `doc-file-to-info'.
327** The standalone program `fakemail' has been removed. 355** The standalone program `fakemail' has been removed.
328If you need it, feedmail.el ought to provide a superset of the functionality. 356If you need it, feedmail.el ought to provide a superset of the functionality.
329 357
358+++
330** The variable `focus-follows-mouse' now always defaults to nil. 359** The variable `focus-follows-mouse' now always defaults to nil.
331 360
332** New primitive `secure-hash' that supports many secure hash algorithms 361** New primitive `secure-hash' that supports many secure hash algorithms
@@ -393,42 +422,52 @@ use the primary selection.
393In the following, we provide a list of these changes, followed by a 422In the following, we provide a list of these changes, followed by a
394list of steps to get the old behavior back if you prefer that. 423list of steps to get the old behavior back if you prefer that.
395 424
396*** `mouse-drag-copy-region' now defaults to nil. 425+++
397*** `select-active-regions' now defaults to t. 426*** `select-active-regions' now defaults to t.
398Merely selecting text (e.g. with drag-mouse-1) no longer puts it in 427Merely selecting text (e.g. with drag-mouse-1) no longer puts it in
399the kill-ring. The selected text is put in the primary selection, if 428the kill ring. The selected text is put in the primary selection, if
400the system possesses a separate primary selection facility (e.g. X). 429the system possesses a separate primary selection facility (e.g. X).
401 430
431+++
402**** `select-active-regions' also accepts a new value, `only'. 432**** `select-active-regions' also accepts a new value, `only'.
403This means to only set the primary selection for temporarily active 433This means to only set the primary selection for temporarily active
404regions (usually made by mouse-dragging or shift-selection); 434regions (usually made by mouse-dragging or shift-selection);
405"ordinary" active regions, such as those made with C-SPC followed by 435"ordinary" active regions, such as those made with C-SPC followed by
406point motion, do not alter the primary selection. 436point motion, do not alter the primary selection.
407 437
438---
439**** `mouse-drag-copy-region' now defaults to nil.
440
441+++
408*** mouse-2 is now bound to `mouse-yank-primary'. 442*** mouse-2 is now bound to `mouse-yank-primary'.
409This pastes from the primary selection, ignoring the kill-ring. 443This pastes from the primary selection, ignoring the kill-ring.
410Previously, mouse-2 was bound to `mouse-yank-at-click'. 444Previously, mouse-2 was bound to `mouse-yank-at-click'.
411 445
446+++
412*** `x-select-enable-clipboard' now defaults to t on all platforms. 447*** `x-select-enable-clipboard' now defaults to t on all platforms.
448+++
413*** `x-select-enable-primary' now defaults to nil. 449*** `x-select-enable-primary' now defaults to nil.
414Thus, commands that kill text or copy it to the kill-ring (such as 450Thus, commands that kill text or copy it to the kill-ring (such as
415M-w, C-w, and C-k) also use the clipboard---not the primary selection. 451M-w, C-w, and C-k) also use the clipboard---not the primary selection.
416 452
453---
417**** The "Copy", "Cut", and "Paste" items in the "Edit" menu are now 454**** The "Copy", "Cut", and "Paste" items in the "Edit" menu are now
418exactly equivalent to, respectively M-w, C-w, and C-y. 455exactly equivalent to, respectively M-w, C-w, and C-y.
419 456
457---
420**** Note that on MS-Windows, `x-select-enable-clipboard' was already 458**** Note that on MS-Windows, `x-select-enable-clipboard' was already
421non-nil by default, as Windows does not support the primary selection 459non-nil by default, as Windows does not support the primary selection
422between applications. 460between applications.
423 461
462---
424*** To return to the previous behavior, do the following: 463*** To return to the previous behavior, do the following:
425
426**** Change `select-active-regions' to nil. 464**** Change `select-active-regions' to nil.
427**** Change `mouse-drag-copy-region' to t. 465**** Change `mouse-drag-copy-region' to t.
428**** Change `x-select-enable-primary' to t (on X only). 466**** Change `x-select-enable-primary' to t (on X only).
429**** Change `x-select-enable-clipboard' to nil. 467**** Change `x-select-enable-clipboard' to nil.
430**** Bind `mouse-yank-at-click' to mouse-2. 468**** Bind `mouse-yank-at-click' to mouse-2.
431 469
470+++
432*** Support for X cut buffers has been removed. 471*** Support for X cut buffers has been removed.
433 472
434*** Support for X clipboard managers has been added. 473*** Support for X clipboard managers has been added.
@@ -447,6 +486,10 @@ $ESHELL nor variable `explicit-shell-file-name' is set.
447 486
448* Changes in Specialized Modes and Packages in Emacs 24.1 487* Changes in Specialized Modes and Packages in Emacs 24.1
449 488
489** MH-E
490
491*** Upgraded to MH-E version 8.2.91. See MH-E-NEWS for details.
492
450** comint and modes derived from it use the generic completion code. 493** comint and modes derived from it use the generic completion code.
451 494
452** Compilation mode 495** Compilation mode
@@ -471,6 +514,11 @@ Just set shell-dir-cookie-re to an appropriate regexp.
471 514
472** BibTeX mode 515** BibTeX mode
473 516
517*** BibTeX mode now supports biblatex.
518Use the variable bibtex-dialect to select support for different BibTeX dialects.
519bibtex-entry-field-alist is now an obsolete alias for
520bibtex-BibTeX-entry-alist.
521
474*** New command `bibtex-search-entries' bound to C-c C-a. 522*** New command `bibtex-search-entries' bound to C-c C-a.
475 523
476*** New `bibtex-entry-format' option `sort-fields', disabled by default. 524*** New `bibtex-entry-format' option `sort-fields', disabled by default.
@@ -481,7 +529,7 @@ Just set shell-dir-cookie-re to an appropriate regexp.
481 529
482** FIXME: xdg-open for browse-url and reportbug, 2010/08. 530** FIXME: xdg-open for browse-url and reportbug, 2010/08.
483 531
484** Archive Mode has basic support to browse 7z archives. 532** Archive Mode has basic support to browse and update 7z archives.
485 533
486** browse-url has gotten a new variable that is used for mailto: URLs, 534** browse-url has gotten a new variable that is used for mailto: URLs,
487`browse-url-mailto-function', which defaults to `browse-url-mail'. 535`browse-url-mailto-function', which defaults to `browse-url-mail'.
@@ -803,6 +851,10 @@ binding `log-view-expanded-log-entry-function' to a suitable function.
803*** New command `vc-ediff' allows visual comparison of two revisions 851*** New command `vc-ediff' allows visual comparison of two revisions
804of a file similar to `vc-diff', but using ediff backend. 852of a file similar to `vc-diff', but using ediff backend.
805 853
854** CC Mode (C, C++, etc.)
855
856*** New feature to "guess" the style in an existing buffer.
857
806** Miscellaneous 858** Miscellaneous
807 859
808+++ 860+++
@@ -849,6 +901,13 @@ soap-inspect.el is an interactive inspector for SOAP WSDL structures.
849 901
850** xmodmap-generic-mode for xmodmap files. 902** xmodmap-generic-mode for xmodmap files.
851 903
904** New emacs-lock.el package.
905(The pre-existing one has been renamed to old-emacs-lock.el and moved
906to obsolete/.) Now, Emacs Lock is a proper minor mode
907`emacs-lock-mode'. Protection against exiting Emacs and killing the
908buffer can be set separately. The mechanism for auto turning off
909protection for buffers with inferior processes has been generalized.
910
852 911
853* Incompatible Lisp Changes in Emacs 24.1 912* Incompatible Lisp Changes in Emacs 24.1
854 913
@@ -923,6 +982,15 @@ sc.el, x-menu.el, rnews.el, rnewspost.el
923 982
924* Lisp changes in Emacs 24.1 983* Lisp changes in Emacs 24.1
925 984
985** Window changes
986
987*** `switch-to-buffer' has a new optional argument FORCE-SAME-WINDOW,
988which if non-nil requires the buffer to be displayed in the currently
989selected window, signaling an error otherwise. If nil, another window
990can be used, e.g. if the selected one is strongly dedicated.
991
992*** FIXME: buffer-display-alist changes
993
926** Completion 994** Completion
927*** New variable completion-extra-properties used to specify extra properties 995*** New variable completion-extra-properties used to specify extra properties
928of the current completion: 996of the current completion:
@@ -1090,6 +1158,7 @@ as well as those in the -*- line.
1090--- 1158---
1091** rx.el has a new `group-n' construct for explicitly numbered groups. 1159** rx.el has a new `group-n' construct for explicitly numbered groups.
1092 1160
1161** keymaps can inherit from multiple parents.
1093 1162
1094* Changes in Emacs 24.1 on non-free operating systems 1163* Changes in Emacs 24.1 on non-free operating systems
1095 1164
diff --git a/etc/TODO b/etc/TODO
index 6019473b92f..c38b04a681d 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -13,15 +13,10 @@ to the FSF.
13 13
14* Tentative plan for Emacs-24 14* Tentative plan for Emacs-24
15 15
16** Bidi
17** lexbind: I haven't checked the status of the code recently, so
18 I don't know how realistic it is to include it. But it's been around
19 for a long time, and I trust Miles, so I have hope.
20** concurrency: including it as an "experimental" compile-time option 16** concurrency: including it as an "experimental" compile-time option
21 sounds good. Of course there might still be big questions around 17 sounds good. Of course there might still be big questions around
22 "which form of concurrency" we'll want. 18 "which form of concurrency" we'll want.
23** Overhaul of customize: sounds wonderful. 19** Overhaul of customize: sounds wonderful.
24** some kind of color-theme: agreed.
25** better support for dynamic embedded graphics: I like this idea (my 20** better support for dynamic embedded graphics: I like this idea (my
26 mpc.el code could use it for the volume widget), tho I wonder if the 21 mpc.el code could use it for the volume widget), tho I wonder if the
27 resulting efficiency will be sufficient. 22 resulting efficiency will be sufficient.
@@ -30,7 +25,6 @@ to the FSF.
30 and expand.el (any other?) and then advertise/use/improve it. 25 and expand.el (any other?) and then advertise/use/improve it.
31** Improve VC: yes, there's a lot of work to be done there :-( 26** Improve VC: yes, there's a lot of work to be done there :-(
32 And most of it could/should make it into Emacs-23.3. 27 And most of it could/should make it into Emacs-23.3.
33** package manager.
34 28
35** Random things that cross my mind right now that I'd like to see (some of 29** Random things that cross my mind right now that I'd like to see (some of
36them from my local hacks), but it's not obvious at all whether they'll 30them from my local hacks), but it's not obvious at all whether they'll
@@ -645,6 +639,37 @@ up on top of all others
645 639
646**** Undo for color-drag face customization. 640**** Undo for color-drag face customization.
647 641
642** Bidirectional editing
643
644*** Allow the user to control the direction of the UI
645
646**** Introduce user option to control direction of mode line.
647This requires to figure out what to do with unibyte strings that are
648used in constructing the mode line. Currently, unibyte strings are
649not reordered by bidi.c, without which R2L mode line will not display
650correctly. One possibility would be to STRING_SET_MULTIBYTE all Lisp
651strings involved in the mode line, and then pass them through bidi.c.
652
653Another problem is the header line, which is produced by the same
654routines as the mode line. While it makes sense to have the mode-line
655direction controlled by a single global variable, header lines are
656buffer-specific, so they need a separate treatment in this regard.
657
658**** User options to control direction of menu bar and tool bar.
659For the tool bar, it's relatively easy: set it.paragraph_embedding
660in redisplay_tool_bar according to the user variable, and make
661f->desired_tool_bar_string multibyte with STRING_SET_MULTIBYTE. Some
662minor changes will be needed to set the right_box_line_p and
663left_box_line_p flags correctly for the R2L tool bar.
664
665However, it makes no sense to display the tool bar right to left if
666the menu bar cannot be displayed in the same direction.
667
668R2L menu bar is tricky for the same reasons as the mode line. In
669addition, toolkit builds create their menu bars in toolkit-specific
670parts of code, bypassing xdisp.c, so those parts need to be enhanced
671with toolkit-specific code to display the menu bar right to left.
672
648** ImageMagick support 673** ImageMagick support
649 674
650*** image-type-header-regexps priorities the jpeg loader over the 675*** image-type-header-regexps priorities the jpeg loader over the
@@ -669,8 +694,8 @@ view, page-flipping becomes uselessly slow.
669 694
670*** Integrate with image-dired. 695*** Integrate with image-dired.
671 696
672*** Integrate with docview. 697*** Integrate with docview.
673 698
674*** Integrate with image-mode. 699*** Integrate with image-mode.
675Some work has been done, e.g. M-x image-transform-fit-to-height will 700Some work has been done, e.g. M-x image-transform-fit-to-height will
676fit the image to the height of the Emacs window. 701fit the image to the height of the Emacs window.
diff --git a/etc/compilation.txt b/etc/compilation.txt
index 8e19222143a..888c1f94c33 100644
--- a/etc/compilation.txt
+++ b/etc/compilation.txt
@@ -254,6 +254,7 @@ foo.c:8.23-45: Informational: message
254foo.c:8-23: message 254foo.c:8-23: message
255foo.c:8-45.3: message 255foo.c:8-45.3: message
256foo.c:8.23-9.1: message 256foo.c:8.23-9.1: message
257foo.el:3:1:Error: End of file during parsing
257jade:dbcommon.dsl:133:17:E: missing argument for function call 258jade:dbcommon.dsl:133:17:E: missing argument for function call
258G:/cygwin/dev/build-myproj.xml:54: Compiler Adapter 'javac' can't be found. 259G:/cygwin/dev/build-myproj.xml:54: Compiler Adapter 'javac' can't be found.
259file:G:/cygwin/dev/build-myproj.xml:54: Compiler Adapter 'javac' can't be found. 260file:G:/cygwin/dev/build-myproj.xml:54: Compiler Adapter 'javac' can't be found.
@@ -496,6 +497,16 @@ symbol: perl--Test
496 497
497# Failed test 1 in foo.t at line 6 498# Failed test 1 in foo.t at line 6
498 499
500* Perl Test.pm module error messages comparing two values
501
502symbol: perl--Test2
503
504# Test 3 got: "99" (d-compilation-perl.t at line 29)
505# Expected: "88" (my test name)
506# d-compilation-perl.t line 29 is: ok(99,88,'my test name');
507
508# Test 6 got: "xx" (foo.t at line 33 fail #2)
509# Expected: "yy"
499 510
500* Perl Test::Harness output 511* Perl Test::Harness output
501 512
diff --git a/etc/themes/dichromacy-theme.el b/etc/themes/dichromacy-theme.el
index 0105080ab08..31f27d9fb8a 100644
--- a/etc/themes/dichromacy-theme.el
+++ b/etc/themes/dichromacy-theme.el
@@ -72,7 +72,6 @@ Ansi-Color faces are included.")
72 `(font-lock-warning-face ((,class (:weight bold :slant italic 72 `(font-lock-warning-face ((,class (:weight bold :slant italic
73 :foreground ,vermillion)))) 73 :foreground ,vermillion))))
74 ;; Button and link faces 74 ;; Button and link faces
75 `(button ((,class (:underline t :foreground ,blue))))
76 `(link ((,class (:underline t :foreground ,blue)))) 75 `(link ((,class (:underline t :foreground ,blue))))
77 `(link-visited ((,class (:underline t :foreground ,redpurple)))) 76 `(link-visited ((,class (:underline t :foreground ,redpurple))))
78 ;; Gnus faces 77 ;; Gnus faces
diff --git a/etc/themes/manoj-dark-theme.el b/etc/themes/manoj-dark-theme.el
new file mode 100644
index 00000000000..bd6bbaa88a2
--- /dev/null
+++ b/etc/themes/manoj-dark-theme.el
@@ -0,0 +1,700 @@
1;;; manoj-dark.el --- A dark theme from Manoj
2
3;; Copyright (C) 2011 Free Software Foundation, Inc.
4
5;; Author: Manoj Srivastava <srivasta@ieee.org>
6;; Keywords: lisp, faces
7
8;; This program is free software; you can redistribute it and/or modify
9;; it under the terms of the GNU General Public License as published by
10;; the Free Software Foundation, either version 3 of the License, or
11;; (at your option) any later version.
12
13;; This program is distributed in the hope that it will be useful,
14;; but WITHOUT ANY WARRANTY; without even the implied warranty of
15;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16;; GNU General Public License for more details.
17
18;; You should have received a copy of the GNU General Public License
19;; along with this program. If not, see <http://www.gnu.org/licenses/>.
20
21;;; Commentary:
22
23;; I spend a lot of time workin in front of a screen (many hours in a
24;; dimly lit room) and eye fatigue is an issue. This is a dark color
25;; theme for emacs, which is easier on the eyes than light themes.
26
27;; It does not help that I am blue-green color blind, so subtle
28;; variations are often lost on me. I do want to use color contrast to
29;; increase productivity, but I also want to avoid the jarring angry
30;; fruit salad look, and so I am in the process of crafting a logical
31;; color scheme that is high contrast enough for me, without being too
32;; unpleasing.
33
34;; In circumstances where there a lot of related faces that can be
35;; viewed, for example, the Gnus group buffer, consistent and logical
36;; color choices are the only sane option. Gnus groups can be newa
37;; (blueish) or mail (greenish), have states (large number of under
38;; messages, normal, and empty). The large number unread groups have
39;; highest luminance (appear brighter), and the empty one have lower
40;; luminance (appear greyer), but have the same chroma and saturation.
41;; Sub states and group priorities are rendered using a color series
42;; which has constant luminance and saturation, and vary in hue by a
43;; constant separation -- so all the related groups have the same
44;; brightness ({mail,news}/{unread,normal,empty}), and a graded
45;; selection of foreground colors. It sounds more complicated that it
46;; looks. The eye is drawn naturally to the unread groups, and first
47;; to the mail, then USENET groups (which is my preference).
48
49;; Similar color variations occur for individual messages in a group;
50;; high scoring messages bubble to the top, and have a higher
51;; luminance. This color schema has made me slightly faster at
52;; reading mail/USENET.
53
54;; In the message itself, quoted mail messages from different people
55;; are color coordinated, with high contrast beteen citations that are
56;; close to each other in the heirarchy, so it is less likely that one
57;; misunderstands who said what in a long conversation.
58
59;; The following scheme covers programming languages, Gnus, Erc, mail,
60;; org-mode, CUA-mode, apt-utils, bbdb, compilation buffers, changelog
61;; mode, diff and ediff, eshell, and more. You need emacs-goodies
62;; package on Debian to use this. See the wiki page at
63;; http://www.emacswiki.org/cgi-bin/wiki?ColorTheme for details. The
64;; project home page is at https://gna.org/projects/color-theme.
65
66;;; Code:
67
68(deftheme manoj-dark
69 "Very high contrast faces with a black background.
70This theme avoids subtle color variations, while avoiding the
71jarring angry fruit salad look to reduce eye fatigue.")
72
73(custom-theme-set-faces
74 'manoj-dark
75 '(default ((t (:background "black" :foreground "WhiteSmoke"))))
76 ;; Font lock faces
77 '(font-lock-builtin-face ((t (:foreground "LightSteelBlue"))))
78 '(font-lock-constant-face ((t (:foreground "LightSlateBlue" :bold t))))
79 '(font-lock-preprocessor-face ((t (:foreground "CornFlowerBlue" :italic t))))
80 '(font-lock-keyword-face ((t (:foreground "cyan1"))))
81 '(font-lock-type-face ((t (:foreground "SteelBlue1"))))
82 '(font-lock-regexp-grouping-backslash ((t (:bold t :weight bold))))
83 '(font-lock-regexp-grouping-construct ((t (:bold t :weight bold))))
84 '(font-lock-variable-name-face ((t (:foreground "Aquamarine"))))
85 '(font-lock-function-name-face ((t (:foreground "mediumspringgreen"
86 :weight bold :height 1.1))))
87 '(font-lock-string-face ((t (:foreground "RosyBrown1"))))
88 '(font-lock-comment-face ((t (:italic t :slant oblique :foreground "chocolate1"))))
89 '(font-lock-comment-delimiter-face ((t (:foreground "Salmon"))))
90 '(font-lock-doc-face ((t (:italic t :slant oblique :foreground "LightCoral"))))
91 '(font-lock-doc-string-face ((t (:foreground "Plum"))))
92 '(font-lock-warning-face ((t (:bold t :foreground "Pink" :weight bold))))
93
94 '(cperl-array-face ((t (:foreground "LawnGreen" :background "B;ack" :bold t))))
95 '(cperl-hash-face ((t (:foreground "SpringGreen" :background "B;ack" :bold t :italic t))))
96 '(cperl-nonoverridable-face ((t (:foreground "chartreuse3"))))
97
98 '(gnus-button ((t (:bold t :weight bold :background "#191932" :box (:line-width 2 :style released-button)))))
99 '(gnus-cite-attribution-face ((t (:italic t))))
100 '(gnus-cite-face-1 ((t (:foreground "CornflowerBlue"))))
101 '(gnus-cite-face-2 ((t (:foreground "PaleGreen"))))
102 '(gnus-cite-face-3 ((t (:foreground "LightGoldenrod"))))
103 '(gnus-cite-face-4 ((t (:foreground "LightPink"))))
104 '(gnus-cite-face-5 ((t (:foreground "turquoise"))))
105 '(gnus-cite-face-6 ((t (:foreground "khaki"))))
106 '(gnus-cite-face-7 ((t (:foreground "plum"))))
107 '(gnus-cite-face-8 ((t (:foreground "DeepSkyBlue1"))))
108 '(gnus-cite-face-9 ((t (:foreground "chartreuse1"))))
109 '(gnus-cite-face-10 ((t (:foreground "thistle1"))))
110 '(gnus-cite-face-11 ((t (:foreground "LightYellow1"))))
111 '(gnus-emphasis-bold ((t (:bold t :weight bold))))
112 '(gnus-emphasis-bold-italic ((t (:italic t :bold t :slant italic :weight bold))))
113 '(gnus-emphasis-highlight-words ((t (:background "black" :foreground "yellow"))))
114 '(gnus-emphasis-italic ((t (:italic t :slant italic))))
115 '(gnus-emphasis-strikethru ((t (:strike-through t))))
116 '(gnus-emphasis-underline ((t (:underline t))))
117 '(gnus-emphasis-underline-bold ((t (:bold t :underline t :weight bold))))
118 '(gnus-emphasis-underline-bold-italic ((t (:italic t :bold t :underline t :slant italic :weight bold))))
119 '(gnus-emphasis-underline-italic ((t (:italic t :underline t :slant italic))))
120
121 '(gnus-header-content ((t (:italic t :foreground "DarkKhaki" :slant italic))))
122 '(gnus-header-content-face ((t (:italic t :foreground "DarkKhaki" :slant italic))))
123 '(gnus-header-from ((t (:foreground "PaleGreen1"))))
124 '(gnus-header-from-face ((t (:foreground "PaleGreen1"))))
125 '(gnus-header-name ((t (:bold t :foreground "BlanchedAlmond" :weight bold))))
126 '(gnus-header-name-face ((t (:bold t :foreground "BlanchedAlmond" :weight bold))))
127 '(gnus-header-newsgroups ((t (:italic t :foreground "yellow" :slant italic))))
128 '(gnus-header-newsgroups-face ((t (:italic t :foreground "yellow" :slant italic))))
129 '(gnus-header-subject ((t (:foreground "coral1"))))
130 '(gnus-header-subject-face ((t (:foreground "coral1"))))
131 '(gnus-signature ((t (:italic t :slant italic))))
132 '(gnus-signature-face ((t (:italic t :slant italic))))
133 '(gnus-splash ((t (:foreground "#cccccc"))))
134 '(gnus-summary-cancelled ((t (:background "black" :foreground "yellow"))))
135 '(gnus-summary-cancelled-face ((t (:background "black" :foreground "yellow"))))
136 '(gnus-summary-high-ancient ((t (:bold t :foreground "CornflowerBlue" :weight bold))))
137 '(gnus-summary-high-ancient-face ((t (:bold t :foreground "CornflowerBlue" :weight bold))))
138 '(gnus-summary-normal-ancient ((t (:foreground "SkyBlue"))))
139 '(gnus-summary-normal-ancient-face ((t (:foreground "SkyBlue"))))
140 '(gnus-summary-low-ancient ((t (:italic t :foreground "LightSteelBlue" :slant italic))))
141 '(gnus-summary-low-ancien-facet ((t (:italic t :foreground "LightSteelBlue" :slant italic))))
142
143 '(gnus-summary-high-read ((t (:bold t :foreground "grey60" :weight bold))))
144 '(gnus-summary-high-read-face ((t (:bold t :foreground "grey60" :weight bold))))
145 '(gnus-summary-normal-read ((t (:foreground "grey50"))))
146 '(gnus-summary-normal-read-face ((t (:foreground "grey50"))))
147 '(gnus-summary-low-read ((t (:italic t :foreground "LightSlateGray" :slant italic))))
148 '(gnus-summary-low-read-face ((t (:italic t :foreground "LightSlateGray" :slant italic))))
149
150 '(gnus-summary-high-ticked ((t (:bold t :foreground "RosyBrown" :weight bold))))
151 '(gnus-summary-high-ticked-face ((t (:bold t :foreground "RosyBrown" :weight bold))))
152 '(gnus-summary-normal-ticked ((t (:foreground "LightSalmon"))))
153 '(gnus-summary-normal-ticked-face ((t (:foreground "LightSalmon"))))
154 '(gnus-summary-low-ticked ((t (:italic t :foreground "pink" :slant italic))))
155 '(gnus-summary-low-ticked-face ((t (:italic t :foreground "pink" :slant italic))))
156
157 '(gnus-summary-high-undownloaded ((t (:bold t :foreground "ivory3" :weight bold))))
158 '(gnus-summary-normal-undownloaded ((t (:foreground "LightGray" :weight normal))))
159 '(gnus-summary-low-undownloaded ((t (:italic t :foreground "grey75" :slant italic :weight normal))))
160
161 '(gnus-summary-high-unread ((t (:bold t :foreground "PaleGreen" :weight bold))))
162 '(gnus-summary-high-unread-face ((t (:bold t :foreground "PaleGreen" :weight bold))))
163 '(gnus-summary-normal-unread ((t (:foreground "YellowGreen"))))
164 '(gnus-summary-normal-unread-face ((t (:foreground "YellowGreen"))))
165 '(gnus-summary-low-unread ((t (:italic t :foreground "MediumSeaGreen" :slant italic))))
166 '(gnus-summary-low-unread-face ((t (:italic t :foreground "MediumSeaGreen" :slant italic))))
167 '(gnus-summary-root-face ((t (:bold t :foreground "Red" :weight bold))))
168 '(gnus-summary-selected ((t (:underline t :foreground "LemonChiffon"))))
169 '(gnus-summary-selected-face ((t (:underline t :foreground "LemonChiffon"))))
170 '(gnus-user-agent-bad-face ((t (:bold t :background "black" :foreground "red" :weight bold))))
171 '(gnus-user-agent-good-face ((t (:background "black" :foreground "green"))))
172 '(gnus-user-agent-unknown-face ((t (:bold t :background "black" :foreground "orange" :weight bold))))
173 '(gnus-x-face ((t (:background "white" :foreground "black"))))
174
175 '(gnus-group-mail-1 ((t (:bold t :foreground "#3BFF00" :weight normal))))
176 '(gnus-group-mail-1-face ((t (:bold t :foreground "#3BFF00" :weight normal))))
177 '(gnus-group-mail-2 ((t (:bold t :foreground "#5EFF00" :weight normal))))
178 '(gnus-group-mail-2-face ((t (:bold t :foreground "#5EFF00" :weight normal))))
179 '(gnus-group-mail-3 ((t (:bold t :foreground "#80FF00" :weight normal))))
180 '(gnus-group-mail-3-face ((t (:bold t :foreground "#A1FF00" :weight normal))))
181
182
183 '(gnus-group-mail-1-empty ((t (:foreground "#249900"))))
184 '(gnus-group-mail-1-empty-face ((t (:foreground "#249900"))))
185 '(gnus-group-mail-2-empty ((t (:foreground "#389900"))))
186 '(gnus-group-mail-2-empty-face ((t (:foreground "#389900"))))
187 '(gnus-group-mail-3-empty ((t (:foreground "#4D9900"))))
188 '(gnus-group-mail-3-empty-face ((t (:foreground "#4D9900"))))
189
190 '(gnus-group-mail-low ((t (:bold t :foreground "aquamarine2" :weight bold))))
191 '(gnus-group-mail-low-face ((t (:bold t :foreground "aquamarine2" :weight bold))))
192 '(gnus-group-mail-low-empty ((t (:foreground "aquamarine2"))))
193 '(gnus-group-mail-low-empty-face ((t (:foreground "aquamarine2"))))
194
195 '(gnus-group-news-1 ((t (:bold t :foreground "#8480FF" :weight bold))))
196 '(gnus-group-news-1-face ((t (:bold t :foreground "#8480FF" :weight bold))))
197 '(gnus-group-news-2 ((t (:bold t :foreground "#8088FF" :weight bold))))
198 '(gnus-group-news-2-face ((t (:bold t :foreground "#8088FF" :weight bold))))
199 '(gnus-group-news-3 ((t (:bold t :foreground "#8095FF" :weight bold))))
200 '(gnus-group-news-3-face ((t (:bold t :foreground "#8095FF" :weight bold))))
201 '(gnus-group-news-4 ((t (:bold t :foreground "#80A1FF" :weight bold))))
202 '(gnus-group-news-4-face ((t (:bold t :foreground "#80A1FF" :weight bold))))
203 '(gnus-group-news-5 ((t (:bold t :foreground "#80AEFF" :weight bold))))
204 '(gnus-group-news-5-face ((t (:bold t :foreground "#80AEFF" :weight bold))))
205 '(gnus-group-news-6 ((t (:bold t :foreground "#80BBFF" :weight bold))))
206 '(gnus-group-news-6-face ((t (:bold t :foreground "#80BBFF" :weight bold))))
207
208 '(gnus-group-news-1-empty ((t (:foreground "#524DFF"))))
209 '(gnus-group-news-1-empty-face ((t (:foreground "#524DFF"))))
210 '(gnus-group-news-2-empty ((t (:foreground "#4D58FF"))))
211 '(gnus-group-news-2-empty-face ((t (:foreground "#4D58FF"))))
212 '(gnus-group-news-3-empty ((t (:foreground "#4D6AFF"))))
213 '(gnus-group-news-3-empty-face ((t (:foreground "#4D6AFF"))))
214 '(gnus-group-news-4-empty ((t (:foreground "#4D7CFF"))))
215 '(gnus-group-news-4-empty-face ((t (:foreground "#4D7CFF"))))
216 '(gnus-group-news-5-empty ((t (:foreground "#4D8EFF"))))
217 '(gnus-group-news-5-empty-face ((t (:foreground "#4D8EFF"))))
218 '(gnus-group-news-6-empty ((t (:foreground "#4DA0FF"))))
219 '(gnus-group-news-6-empty-face ((t (:foreground "#4DA0FF"))))
220
221 '(gnus-group-news-low ((t (:bold t :foreground "DarkTurquoise" :weight bold))))
222 '(gnus-group-news-low-face ((t (:bold t :foreground "DarkTurquoise" :weight bold))))
223 '(gnus-group-news-low-empty ((t (:foreground "DarkTurquoise"))))
224 '(gnus-group-news-low-empty-face ((t (:foreground "DarkTurquoise"))))
225
226 ;;message faces
227 '(message-cited-text ((t (:foreground "red3"))))
228 '(message-header-cc ((t (:bold t :foreground "chartreuse1" :weight bold))))
229 '(message-header-cc-face ((t (:bold t :foreground "chartreuse1" :weight bold))))
230 '(message-header-name ((t (:foreground "green"))))
231 '(message-header-name-face ((t (:foreground "green"))))
232 '(message-header-newsgroups ((t (:italic t :bold t :foreground "papaya whip" :slant italic :weight bold))))
233 '(message-header-newsgroups-face ((t (:italic t :bold t :foreground "papaya whip" :slant italic :weight bold))))
234 '(message-header-other ((t (:foreground "ivory"))))
235 '(message-header-other-face ((t (:foreground "ivory"))))
236 '(message-header-subject ((t (:foreground "OliveDrab1"))))
237 '(message-header-subject-face ((t (:foreground "OliveDrab1"))))
238 '(message-header-to ((t (:bold t :foreground "floral white" :weight bold))))
239 '(message-header-to-face ((t (:bold t :foreground "floral white" :weight bold))))
240 '(message-header-xheader ((t (:foreground "DeepSkyBlue1"))))
241 '(message-header-xheader-face ((t (:foreground "DeepSkyBlue1"))))
242 '(message-mml ((t (:foreground "MediumSpringGreen"))))
243 '(message-mml-face ((t (:foreground "MediumSpringGreen"))))
244 '(message-separator ((t (:foreground "LightSkyBlue1"))))
245 '(message-separator-face ((t (:foreground "LightSkyBlue1"))))
246 '(message-url ((t (:bold t :foreground "blue" :weight bold))))
247
248 '(bg:erc-color-face0 ((t (:background "saddle brown"))))
249 '(bg:erc-color-face1 ((t (:background "black"))))
250 '(bg:erc-color-face10 ((t (:background "DodgerBlue4"))))
251 '(bg:erc-color-face11 ((t (:background "cyan4"))))
252 '(bg:erc-color-face12 ((t (:background "blue"))))
253 '(bg:erc-color-face13 ((t (:background "deeppink"))))
254 '(bg:erc-color-face14 ((t (:background "gray50"))))
255 '(bg:erc-color-face15 ((t (:background "grey15"))))
256 '(bg:erc-color-face2 ((t (:background "blue4"))))
257 '(bg:erc-color-face3 ((t (:background "green4"))))
258 '(bg:erc-color-face4 ((t (:background "red"))))
259 '(bg:erc-color-face5 ((t (:background "brown"))))
260 '(bg:erc-color-face6 ((t (:background "purple"))))
261 '(bg:erc-color-face7 ((t (:background "orange"))))
262 '(bg:erc-color-face8 ((t (:background "yellow4"))))
263 '(bg:erc-color-face9 ((t (:background "green"))))
264 '(erc-action-face ((t (:bold t :weight bold :foreground "turquoise1"))))
265 '(erc-bold-face ((t (:bold t :weight bold))))
266 '(erc-button ((t (:bold t :weight bold :foreground "RoyalBlue1" :box (:line-width 2 :style released-button)))))
267 '(erc-button-face ((t (:bold t :weight bold :foreground "RoyalBlue1" :box (:line-width 2 :style released-button)))))
268 '(erc-command-indicator-face ((t (:bold t :weight bold))))
269 '(erc-current-nick-face ((t (:bold t :foreground "DarkTurquoise" :weight bold))))
270 '(erc-dangerous-host-face ((t (:foreground "red"))))
271 '(erc-direct-msg-face ((t (:foreground "sandybrown"))))
272 '(erc-error-face ((t (:foreground "red"))))
273 '(erc-fool-face ((t (:foreground "dim gray"))))
274 '(erc-header-line ((t (:background "grey95" :foreground "ConFlowerBlue"))))
275 '(erc-input-face ((t (:foreground "brown"))))
276 '(erc-inverse-face ((t (:background "Black" :foreground "White"))))
277 '(erc-keyword-face ((t (:bold t :foreground "pale green" :weight bold))))
278 '(erc-my-nick-face ((t (:bold t :foreground "brown" :weight bold))))
279 '(erc-nick-default-face ((t (:bold t :weight bold :foreground "DodgerBlue1"))))
280 '(erc-button-nickname-face ((t (:bold t :weight bold :background "lightgrey" :foreground "black" :box (:line-width 2 :style released-button) ))))
281 '(erc-nick-msg-face ((t (:bold t :foreground "IndianRed" :weight bold))))
282 '(erc-notice-face ((t (:bold t :foreground "SlateBlue" :weight bold))))
283 '(erc-pal-face ((t (:bold t :foreground "Magenta" :weight bold))))
284 '(erc-prompt-face ((t (:bold t :background "Navy" :foreground "lightBlue2" :weight bold))))
285 '(erc-timestamp-face ((t (:bold t :foreground "SeaGreen1" :weight bold))))
286 '(erc-underline-face ((t (:underline t))))
287 '(fg:erc-color-face0 ((t (:foreground "BlanchedAlmond"))))
288 '(fg:erc-color-face1 ((t (:foreground "beige"))))
289 '(fg:erc-color-face10 ((t (:foreground "pale goldenrod"))))
290 '(fg:erc-color-face11 ((t (:foreground "cyan"))))
291 '(fg:erc-color-face12 ((t (:foreground "lightblue1"))))
292 '(fg:erc-color-face13 ((t (:foreground "deeppink"))))
293 '(fg:erc-color-face14 ((t (:foreground "gray50"))))
294 '(fg:erc-color-face15 ((t (:foreground "gray90"))))
295 '(fg:erc-color-face2 ((t (:foreground "blue4"))))
296 '(fg:erc-color-face3 ((t (:foreground "green4"))))
297 '(fg:erc-color-face4 ((t (:foreground "red"))))
298 '(fg:erc-color-face5 ((t (:foreground "brown"))))
299 '(fg:erc-color-face6 ((t (:foreground "purple"))))
300 '(fg:erc-color-face7 ((t (:foreground "orange"))))
301 '(fg:erc-color-face8 ((t (:foreground "yellow"))))
302 '(fg:erc-color-face9 ((t (:foreground "green"))))
303
304 '(org-agenda-date ((t (:foreground "LightSkyBlue"))))
305 '(org-agenda-date-weekend ((t (:bold t :foreground "LightSkyBlue" :weight bold))))
306 '(org-agenda-restriction-lock ((t (:background "skyblue4"))))
307 '(org-agenda-structure ((t (:foreground "LightSkyBlue"))))
308 '(org-archived ((t (:foreground "grey70"))))
309 '(org-code ((t (:foreground "grey70"))))
310 '(org-column ((t (:background "grey30" :slant normal :weight normal :height 81 :family "unknown-DejaVu Sans Mono"))))
311 '(org-column-title ((t (:bold t :background "grey30" :underline t :weight bold))))
312 '(org-date ((t (:foreground "Cyan" :underline t))))
313 '(org-done ((t (:bold t :foreground "PaleGreen" :weight bold))))
314 '(org-drawer ((t (:foreground "LightSkyBlue"))))
315 '(org-ellipsis ((t (:foreground "LightGoldenrod" :underline t))))
316 '(org-formula ((t (:foreground "chocolate1"))))
317 '(org-headline-done ((t (:foreground "LightSalmon"))))
318 '(org-hide ((t (:foreground "black"))))
319 '(org-latex-and-export-specials ((t (:foreground "burlywood"))))
320 '(org-level-1 ((t (:foreground "LightSkyBlue"))))
321 '(org-level-2 ((t (:foreground "LightGoldenrod"))))
322 '(org-level-3 ((t (:foreground "Cyan1"))))
323 '(org-level-4 ((t (:foreground "chocolate1"))))
324 '(org-level-5 ((t (:foreground "PaleGreen"))))
325 '(org-level-6 ((t (:foreground "Aquamarine"))))
326 '(org-level-7 ((t (:foreground "LightSteelBlue"))))
327 '(org-level-8 ((t (:foreground "LightSalmon"))))
328 '(org-link ((t (:foreground "Cyan" :underline t))))
329 '(org-mode-line-clock ((t (:foreground "DarkGreen" :underline t))))
330 '(org-scheduled-previously ((t (:foreground "chocolate1"))))
331 '(org-scheduled-today ((t (:foreground "PaleGreen"))))
332 '(org-sexp-date ((t (:foreground "Cyan"))))
333 '(org-special-keyword ((t (:foreground "LightSalmon"))))
334 '(org-table ((t (:foreground "LightSkyBlue"))))
335 '(org-tag ((t (:bold t :weight bold))))
336 '(org-target ((t (:underline t))))
337 '(org-time-grid ((t (:foreground "LightGoldenrod"))))
338 '(org-todo ((t (:bold t :foreground "Pink" :weight bold))))
339 '(org-upcoming-deadline ((t (:foreground "chocolate1"))))
340 '(org-verbatim ((t (:foreground "grey70" :underline t))))
341 '(org-warning ((t (:bold t :weight bold :foreground "Pink"))))
342 '(outline-1 ((t (:foreground "LightSkyBlue"))))
343 '(outline-2 ((t (:foreground "LightGoldenrod"))))
344 '(outline-3 ((t (:foreground "Cyan1"))))
345 '(outline-4 ((t (:foreground "chocolate1"))))
346 '(outline-5 ((t (:foreground "PaleGreen"))))
347 '(outline-6 ((t (:foreground "Aquamarine"))))
348 '(outline-7 ((t (:foreground "LightSteelBlue"))))
349 '(outline-8 ((t (:foreground "LightSalmon"))))
350
351
352 '(CUA-global-mark-face ((t (:background "cyan" :foreground "black"))))
353 '(CUA-rectangle-face ((t (:background "maroon" :foreground "white"))))
354 '(CUA-rectangle-noselect-face ((t (:background "dimgray" :foreground "white"))))
355 '(Info-title-1-face ((t (:bold t :weight bold :family "helv" :height 1.728))))
356 '(Info-title-2-face ((t (:bold t :family "helv" :weight bold :height 1.44))))
357 '(Info-title-3-face ((t (:bold t :weight bold :family "helv" :height 1.2))))
358 '(Info-title-4-face ((t (:bold t :family "helv" :weight bold))))
359 '(align-highlight-nochange-face ((t (:background "SkyBlue4"))))
360
361 '(antlr-font-lock-keyword-face ((t (:foreground "SteelBlue")))) ;%
362 '(antlr-font-lock-literal-face ((t (:foreground "PaleVioletRed"))))
363 '(antlr-font-lock-ruledef-face ((t (:foreground "DarkGreen"))))
364 '(antlr-font-lock-ruleref-face ((t (:foreground "SteelBlue"))))
365 '(antlr-font-lock-tokendef-face ((t (:foreground "khaki"))))
366 '(antlr-font-lock-tokenref-face ((t (:foreground "LightSteelBlue4"))))
367
368 '(bbdb-company ((t (:italic t :slant italic :foreground "indian red"))))
369 '(bbdb-field-name ((t (:bold t :weight bold :foreground "steel blue"))))
370 '(bbdb-field-value ((t (:foreground "AntiqueWhite2"))))
371 '(bbdb-name ((t (:underline t :foreground "cadet blue"))))
372
373 '(bold ((t (:bold t :weight bold))))
374 '(bold-italic ((t (:bold t :italic t :slant italic :weight bold))))
375 '(border ((t (:background "gold" :foreground "black" ))))
376 '(buffer-menu-buffer ((t (:bold t :weight bold))))
377 '(button ((t (:underline t :box (:line-width 2 :color "grey"
378 :style released-button)
379 :foreground "black" :background "grey"
380 :weight bold ))))
381 '(calendar-today-face ((t (:underline t :bold t :foreground "cornsilk"))))
382 '(change-log-acknowledgement-face ((t (:italic t :slant oblique :foreground "AntiqueWhite3"))))
383 '(change-log-conditionals-face ((t (:foreground "Aquamarine"))))
384 '(change-log-date-face ((t (:italic t :slant oblique :foreground "BurlyWood"))))
385 '(change-log-email-face ((t (:foreground "Aquamarine"))))
386 '(change-log-file-face ((t (:bold t :family "Verdana" :weight bold :foreground "LightSkyBlue" :height 0.9))))
387 '(change-log-function-face ((t (:foreground "Aquamarine"))))
388 '(change-log-list-face ((t (:foreground "LightSkyBlue"))))
389 '(change-log-name-face ((t (:bold t :weight bold :foreground "Gold"))))
390
391 '(comint-highlight-input ((t (:bold t :weight bold))))
392 '(comint-highlight-prompt ((t (:foreground "cyan1"))))
393 '(compilation-column-number ((t (:foreground "PaleGreen"))))
394 '(compilation-error ((t (:bold t :weight bold :foreground "Brown1"))))
395 '(compilation-info ((t (:bold t :foreground "LightPink1" :weight bold))))
396 '(compilation-line-number ((t (:foreground "LightGoldenrod"))))
397 '(compilation-message-face ((t (:underline t))))
398 '(compilation-warning ((t (:bold t :foreground "Orange" :weight bold))))
399 '(compilation-warning-face ((t (:bold t :foreground "Orange" :weight bold))))
400 '(completions-common-part ((t (:family "unknown-DejaVu Sans Mono"
401 :width normal :weight normal
402 :slant normal :foreground "WhiteSmoke"
403 :background "black" :height 81))))
404 '(completions-first-difference ((t (:bold t :weight bold))))
405
406 '(css-selector ((t (:foreground "LightSteelBlue"))))
407 '(css-property ((t (:foreground "light sea green"))))
408
409 '(cursor ((t (:background "orchid"))))
410 '(custom-button-face ((t (:background "lightgrey" :foreground "black"
411 :box '(:line-width 2 :style released-button)))))
412 '(custom-button-pressed-face ((t (:background "lightgrey"
413 :foreground "black"
414 :box '(:line-width 2 :style pressed-button)))))
415 '(custom-changed-face ((t (:foreground "wheat" :background "blue"))))
416 '(custom-comment-face ((t (:background "dim gray"))))
417 '(custom-comment-tag-face ((t (:foreground "gray80"))))
418 '(custom-face-tag-face ((t (:bold t :family "helv" :weight bold :height 1.1))))
419 '(custom-group-tag-face ((t (:bold t :family "helv" :foreground "light blue" :weight bold :height 1.1))))
420 '(custom-group-tag-face-1 ((t (:bold t :family "helv" :foreground "pink" :weight bold :height 1.1))))
421 '(custom-invalid-face ((t (:background "red" :foreground "yellow"))))
422 '(custom-modified-face ((t (:background "blue" :foreground "white"))))
423 '(custom-rogue-face ((t (:background "black" :foreground "pink"))))
424 '(custom-saved-face ((t (:underline t))))
425 '(custom-set-face ((t (:background "white" :foreground "blue"))))
426 '(custom-state-face ((t (:foreground "lime green"))))
427 '(custom-variable-button-face ((t (:bold t :underline t :weight bold
428 :background "lightgrey"
429 :foreground "black"
430 :box '(:line-width 2 :style released-button)))))
431 '(custom-variable-tag-face ((t (:bold t :family "helv"
432 :foreground "light blue"
433 :weight bold :height 1.2))))
434
435 '(diary ((t (:foreground "IndianRed"))))
436 '(diary-anniversary ((t (:foreground "Cyan1"))))
437 '(diary-button ((t (:background "lightgrey" :foreground "black" :box (:line-width 2 :style released-button)))))
438 '(diary-face ((t (:foreground "IndianRed"))))
439 '(diary-time ((t (:foreground "LightGoldenrod"))))
440 '(diff-added ((t (:foreground "Green"))))
441 '(diff-added-face ((t (:foreground "Green"))))
442 '(diff-changed-face ((t (:foreground "Khaki"))))
443 '(diff-context-face ((t (:foreground "grey70"))))
444 '(diff-file-header ((t (:bold t :background "grey20" :foreground "ivory1" :weight bold))))
445 '(diff-file-header-face ((t (:bold t :background "grey20" :foreground "ivory1" :weight bold))))
446 '(diff-function-face ((t (:foreground "SpringGreen1"))))
447 '(diff-header-face ((t (:background "SlateBlue4"))))
448 '(diff-hunk-header ((t (:slant italic :background "DodgerBlue4"))))
449 '(diff-hunk-header-face ((t (:slant italic :background "DodgerBlue4"))))
450 '(diff-index-face ((t (:bold t :weight bold :background "SteelBlue4" :foreground "linen" ))))
451 '(diff-nonexistent ((t (:bold t :weight bold :background "Black" :foreground "Wheat1"))))
452 '(diff-nonexistent-face ((t (:bold t :weight bold :background "Black" :foreground "Wheat1"))))
453 '(diff-removed ((t (:foreground "salmon1"))))
454 '(diff-removed-face ((t (:foreground "salmon1"))))
455 '(diff-refine-change-face ((t (:background "MidnightBlue"))))
456 '(diff-refine-change ((t (:background "MidnightBlue"))))
457
458 '(ediff-current-diff-face-A ((t (:foreground "firebrick" :background "pale green"))))
459 '(ediff-current-diff-face-Ancestor ((t (:foreground "Black" :background "VioletRed"))))
460 '(ediff-current-diff-face-B ((t (:foreground "DarkOrchid" :background "Yellow"))))
461 '(ediff-current-diff-face-C ((t (:foreground "Navy" :background "Pink"))))
462 '(ediff-even-diff-face-A ((t (:foreground "Black" :background "light grey"))))
463 '(ediff-even-diff-face-Ancestor ((t (:foreground "White" :background "Grey"))))
464 '(ediff-even-diff-face-B ((t (:foreground "White" :background "Grey"))))
465 '(ediff-even-diff-face-C ((t (:foreground "Black" :background "light grey"))))
466 '(ediff-fine-diff-face-A ((t (:foreground "Navy" :background "sky blue"))))
467 '(ediff-fine-diff-face-Ancestor ((t (:foreground "Black" :background "Green"))))
468 '(ediff-fine-diff-face-B ((t (:foreground "Black" :background "cyan"))))
469 '(ediff-fine-diff-face-C ((t (:foreground "Black" :background "Turquoise"))))
470 '(ediff-odd-diff-face-A ((t (:foreground "White" :background "Grey"))))
471 '(ediff-odd-diff-face-Ancestor ((t (:foreground "Black" :background "light grey"))))
472 '(ediff-odd-diff-face-B ((t (:foreground "Black" :background "light grey"))))
473 '(ediff-odd-diff-face-C ((t (:foreground "White" :background "Grey"))))
474
475 '(eieio-custom-slot-tag-face ((t (:foreground "light blue"))))
476 '(eldoc-highlight-function-argument ((t (:bold t :weight bold))))
477 '(epa-field-body ((t (:italic t :foreground "turquoise" :slant italic))))
478 '(epa-field-name ((t (:bold t :foreground "PaleTurquoise" :weight bold))))
479 '(epa-mark ((t (:bold t :foreground "orange" :weight bold))))
480 '(epa-string ((t (:foreground "lightyellow"))))
481 '(epa-validity-disabled ((t (:italic t :slant italic))))
482 '(epa-validity-high ((t (:bold t :foreground "PaleTurquoise" :weight bold))))
483 '(epa-validity-low ((t (:italic t :slant italic))))
484 '(epa-validity-medium ((t (:italic t :foreground "PaleTurquoise" :slant italic))))
485
486 '(escape-glyph ((t (:foreground "cyan"))))
487
488 '(eshell-ls-archive-face ((t (:bold t :foreground "IndianRed"))))
489 '(eshell-ls-backup-face ((t (:foreground "Grey"))))
490 '(eshell-ls-clutter-face ((t (:foreground "DimGray"))))
491 '(eshell-ls-directory-face ((t (:bold t :foreground "MediumSlateBlue"))))
492 '(eshell-ls-executable-face ((t (:foreground "Coral"))))
493 '(eshell-ls-missing-face ((t (:foreground "black"))))
494 '(eshell-ls-picture-face ((t (:foreground "Violet"))))
495 '(eshell-ls-product-face ((t (:foreground "sandybrown"))))
496 '(eshell-ls-readonly-face ((t (:foreground "Aquamarine"))))
497 '(eshell-ls-special-face ((t (:foreground "Gold"))))
498 '(eshell-ls-symlink-face ((t (:foreground "DarkCyan" :bold t))))
499 '(eshell-ls-symlink-face ((t (:foreground "White"))))
500 '(eshell-ls-unreadable-face ((t (:foreground "DimGray"))))
501 '(eshell-prompt-face ((t (:foreground "MediumAquamarine"))))
502 '(eshell-test-failed-face ((t (:foreground "OrangeRed" :bold t))))
503 '(eshell-test-ok-face ((t (:foreground "Green" :bold t))))
504
505 '(excerpt ((t (:italic t))))
506 '(file-name-shadow ((t (:foreground "grey70"))))
507 '(fixed ((t (:bold t))))
508 '(fixed-pitch ((t (:family "courier"))))
509 '(flyspell-duplicate-face ((t (:foreground "IndianRed" :bold t :underline t))))
510 '(flyspell-incorrect-face ((t (:foreground "Pink" :bold t :underline t))))
511
512 '(fringe ((t (:background "grey30" :foreground "Wheat"))))
513 '(header-line ((t (:box (:line-width -1 :color "grey20" :style released-button) :background "grey20" :foreground "grey90" :height 0.9))))
514 '(help-argument-name ((t (:italic t :slant italic))))
515 '(highlight ((t (:background "gray10" :foreground "Old Lace"))))
516 '(hl-line ((t (:background "grey10" :foreground "Old Lace"))))
517 '(gnus-mouse-face ((t (:background "darkseagreen2" :foreground "blue"))))
518 '(erc-button-mouse-face ((t (:background "darkseagreen2" :foreground "blue"))))
519 '(align-highlight-change-face ((t (:background "darkseagreen2" :foreground "blue"))))
520 '(goto-address-url-mouse-face ((t (:background "darkseagreen2" :foreground "blue"))))
521 '(goto-address-url-mouse-face ((t (:background "darkseagreen2" :foreground "blue"))))
522 '(ispell-highlight-face ((t (:background "darkseagreen2" :foreground "blue"))))
523 '(ispell-highlight-face ((t (:background "darkseagreen2" :foreground "blue"))))
524 '(widget-mouse-face ((t (:background "darkseagreen2" :foreground "blue"))))
525
526 '(highlight-beyond-fill-column-face ((t (:underline t))))
527 '(highlight-changes ((t (:foreground nil :background "#382f2f"))))
528 '(highlight-changes-delete ((t (:foreground nil :background "#916868"))))
529
530 '(holiday ((t (:background "chocolate4"))))
531 '(holiday-face ((t (:background "chocolate4"))))
532
533 '(ibuffer-dired-buffer-face ((t (:foreground "mediumspringgreen" :weight bold :height 1.1))))
534 '(ibuffer-help-buffer-face ((t (:italic t :slant oblique :foreground "chocolate1"))))
535 '(ibuffer-hidden-buffer-face ((t (:bold t :foreground "Pink" :weight bold))))
536 '(ibuffer-occur-match-face ((t (:bold t :foreground "Pink" :weight bold))))
537 '(ibuffer-read-only-buffer-face ((t (:foreground "SteelBlue1"))))
538 '(ibuffer-special-buffer-face ((t (:foreground "SteelBlue1"))))
539
540 '(ido-first-match ((t (:bold t :weight bold))))
541 '(ido-incomplete-regexp ((t (:bold t :weight bold :foreground "Pink"))))
542 '(ido-indicator ((t (:background "red1" :foreground "yellow1" :width condensed))))
543 '(ido-only-match ((t (:foreground "ForestGreen"))))
544 '(ido-subdir ((t (:foreground "red1"))))
545 '(info-menu-5 ((t (:underline t))))
546 '(info-menu-header ((t (:bold t :family "helv" :weight bold))))
547 '(info-node ((t (:bold t :italic t :foreground "yellow"))))
548 '(info-node ((t (:italic t :bold t :foreground "white" :slant italic :weight bold))))
549 '(info-xref ((t (:bold t :foreground "DodgerBlue1"))))
550 '(info-xref ((t (:bold t :foreground "cyan" :weight bold))))
551 '(isearch ((t (:background "palevioletred2" :foreground "brown4"))))
552 '(isearch-fail ((t (:background "red4"))))
553 '(isearch-lazy-highlight-face ((t (:background "paleturquoise4"))))
554 '(isearch-secondary ((t (:foreground "red3"))))
555 '(italic ((t (:italic t))))
556
557 '(js2-builtin-face ((t (:foreground "sandy brown"))))
558 '(js2-comment-face ((t (:foreground "dark orchid"))))
559 '(js2-constant-face ((t (:foreground "pale violet red"))))
560 '(js2-error-face ((t (:background "indian red" :foreground "green" :bold t))))
561 '(js2-function-name-face ((t (:foreground "cadet blue"))))
562 '(js2-function-param-face ((t (:foreground "IndianRed1"))))
563 '(js2-instance-member-face ((t (:foreground "IndianRed1"))))
564 '(js2-jsdoc-tag-face ((t (:foreground "medium orchid"))))
565 '(js2-jsdoc-type-face ((t (:foreground "medium orchid"))))
566 '(js2-jsdoc-value-face ((t (:foreground "medium orchid"))))
567 '(js2-keyword-face ((t (:foreground "steel blue"))))
568 '(js2-private-function-call-face ((t (:foreground "cadet blue"))))
569 '(js2-private-member-face ((t (:foreground "IndianRed1"))))
570 '(js2-regexp-face ((t (:foreground "khaki"))))
571 '(js2-string-face ((t (:foreground "lemon chiffon"))))
572 '(js2-type-face ((t (:foreground "medium sea green"))))
573 '(js2-variable-name-face ((t (:foreground "IndianRed1"))))
574 '(js2-warning-face ((t (:background "indian red" :foreground "green"))))
575
576 '(lazy-highlight ((t (:background "paleturquoise4"))))
577 '(link ((t (:foreground "cyan1" :underline t))))
578 '(link-visited ((t (:underline t :foreground "violet"))))
579
580 '(makefile-space ((t (:background "hotpink"))))
581 '(man-bold ((t (:bold t))))
582 '(man-heading ((t (:bold t))))
583 '(man-italic ((t (:foreground "yellow"))))
584 '(man-xref ((t (:underline t))))
585 '(match ((t (:background "RoyalBlue3"))))
586 '(minibuffer-prompt ((t (:foreground "cyan"))))
587 '(mode-line ((t (:background "grey75" :foreground "Blue"
588 :box '(:line-width -1 :style released-button)
589 :height 0.9))))
590 '(mode-line-buffer-id ((t (:background "grey65" :foreground "red"
591 :bold t :weight bold :height 0.9))))
592 '(mode-line-emphasis ((t (:bold t :weight bold))))
593 '(mode-line-highlight ((t (:box (:line-width 2 :color "grey40"
594 :style released-button :height 0.9)))))
595 '(mode-line-inactive ((t (:background "grey30" :foreground "grey80"
596 :box '(:line-width -1 :color "grey40")
597 :weight light :height 0.9))))
598 '(mouse ((t (:background "OrangeRed"))))
599
600 '(next-error ((t (:background "blue3"))))
601 '(nobreak-space ((t (:foreground "cyan" :underline t))))
602 '(paren-blink-off ((t (:foreground "black"))))
603 '(paren-mismatch-face ((t (:bold t :background "white" :foreground "red"))))
604 '(paren-no-match-face ((t (:bold t :background "white" :foreground "red"))))
605 '(query-replace ((t (:foreground "brown4" :background "palevioletred2"))))
606 '(region ((t (:background "blue3"))))
607 '(scroll-bar ((t (:background "grey75" :foreground "WhiteSmoke"))))
608 '(secondary-selection ((t (:background "SkyBlue4"))))
609 '(semantic-dirty-token-face ((t (:background "lightyellow"))))
610 '(semantic-highlight-edits-face ((t (:background "gray20"))))
611 '(semantic-unmatched-syntax-face ((t (:underline "red"))))
612 '(senator-intangible-face ((t (:foreground "gray75"))))
613 '(senator-momentary-highlight-face ((t (:background "gray30"))))
614 '(senator-read-only-face ((t (:background "#664444"))))
615 '(sgml-doctype-face ((t (:foreground "orange"))))
616 '(sgml-end-tag-face ((t (:foreground "greenyellow"))))
617 '(sgml-entity-face ((t (:foreground "gold"))))
618 '(sgml-ignored-face ((t (:foreground "gray20" :background "gray60"))))
619 '(sgml-sgml-face ((t (:foreground "yellow"))))
620 '(sgml-start-tag-face ((t (:foreground "mediumspringgreen"))))
621 '(shadow ((t (:foreground "grey70"))))
622
623 '(show-paren-match ((t (:background "steelblue3"))))
624 '(show-paren-match-face ((t (:background "steelblue3"))))
625 '(show-paren-mismatch ((t (:background "purple" :foreground "white"))))
626 '(smerge-base ((t (:foreground "orange"))))
627 '(smerge-markers ((t (:background "grey30"))))
628 '(smerge-mine ((t (:foreground "cyan"))))
629 '(smerge-other ((t (:foreground "lightgreen"))))
630 '(smerge-refined-change ((t (:background "blue4"))))
631 '(speedbar-button-face ((t (:foreground "green3"))))
632 '(speedbar-directory-face ((t (:foreground "light blue"))))
633 '(speedbar-file-face ((t (:foreground "cyan"))))
634 '(speedbar-highlight-face ((t (:background "sea green"))))
635 '(speedbar-selected-face ((t (:foreground "red" :underline t))))
636 '(speedbar-separator-face ((t (:background "blue" :foreground "white" :overline "gray"))))
637 '(speedbar-tag-face ((t (:foreground "yellow"))))
638 '(table-cell ((t (:background "blue1" :foreground "gray90"))))
639
640 '(tool-bar ((t (:background "grey75" :foreground "black" :box (:line-width 1 :style released-button)))))
641 '(tooltip ((t (:family "helv" :background "lightyellow" :foreground "black"))))
642 '(trailing-whitespace ((t (:background "red1"))))
643 '(underline ((t (:underline t))))
644 '(variable-pitch ((t (:family "helv"))))
645 '(vcursor ((t (:foreground "blue" :background "cyan" :underline t))))
646 '(vertical-border ((t (:background "dim gray"))))
647 '(vhdl-font-lock-attribute-face ((t (:foreground "Orchid"))))
648 '(vhdl-font-lock-directive-face ((t (:foreground "CadetBlue"))))
649 '(vhdl-font-lock-enumvalue-face ((t (:foreground "Gold4"))))
650 '(vhdl-font-lock-function-face ((t (:foreground "Orchid4"))))
651 '(vhdl-font-lock-prompt-face ((t (:foreground "Red" :bold t))))
652 '(vhdl-font-lock-reserved-words-face ((t (:foreground "Orange" :bold t))))
653 '(vhdl-font-lock-translate-off-face ((t (:background "LightGray"))))
654 '(vhdl-speedbar-architecture-face ((t (:foreground "Blue"))))
655 '(vhdl-speedbar-architecture-selected-face ((t (:foreground "Blue" :underline t))))
656 '(vhdl-speedbar-configuration-face ((t (:foreground "DarkGoldenrod"))))
657 '(vhdl-speedbar-configuration-selected-face ((t (:foreground "DarkGoldenrod" :underline t))))
658 '(vhdl-speedbar-entity-face ((t (:foreground "ForestGreen"))))
659 '(vhdl-speedbar-entity-selected-face ((t (:foreground "ForestGreen" :underline t))))
660 '(vhdl-speedbar-instantiation-face ((t (:foreground "Brown"))))
661 '(vhdl-speedbar-instantiation-selected-face ((t (:foreground "Brown" :underline t))))
662 '(vhdl-speedbar-package-face ((t (:foreground "Grey50"))))
663 '(vhdl-speedbar-package-selected-face ((t (:foreground "Grey50" :underline t))))
664
665 '(viper-minibuffer-emacs-face ((t (:foreground "Black" :background "darkseagreen2"))))
666 '(viper-minibuffer-insert-face ((t (:foreground "Black" :background "pink"))))
667 '(viper-minibuffer-vi-face ((t (:foreground "DarkGreen" :background "grey"))))
668 '(viper-replace-overlay-face ((t (:foreground "Black" :background "darkseagreen2"))))
669 '(viper-search-face ((t (:foreground "Black" :background "khaki"))))
670 '(vm-highlight-url-face ((t (:bold t :italic t :slant italic :weight bold))))
671 '(vm-highlighted-header-face ((t (:bold t :weight bold))))
672 '(vm-mime-button-face ((t (:background "grey75" :foreground "black" :box (:line-width 2 :style released-button)))))
673 '(vm-summary-highlight-face ((t (:bold t :weight bold))))
674 '(vm-xface ((t (:background "white" :foreground "black"))))
675
676 '(which-func ((t (:foreground "Blue1"))))
677 '(widget ((t (:height 1.2 :background "Gray80" :foreground "black"))))
678 '(widget-button ((t (:bold t :weight bold :box (:line-width 2 :style released-button)))))
679 '(widget-button-face ((t (:bold t :weight bold :box (:line-width 2 :style released-button)))))
680 '(widget-button-pressed ((t (:foreground "red1" :background "lightgrey" :box (:line-width 2 :style pressed-button)))))
681 '(widget-button-pressed-face ((t (:foreground "red1" :background "lightgrey" :box (:line-width 2 :style pressed-button)))))
682 '(widget-documentation ((t (:foreground "lime green"))))
683 '(widget-documentation-face ((t (:foreground "lime green"))))
684 '(widget-field ((t (:background "dim gray"))))
685 '(widget-field-face ((t (:background "dim gray"))))
686 '(widget-inactive ((t (:foreground "grey70"))))
687 '(widget-inactive-face ((t (:foreground "grey70"))))
688 '(widget-single-line-field ((t (:background "dim gray"))))
689 '(widget-single-line-field-face ((t (:background "dim gray"))))
690 '(woman-bold-face ((t (:bold t))))
691 '(woman-italic-face ((t (:foreground "beige"))))
692 '(woman-unknown-face ((t (:foreground "LightSalmon")))))
693
694(provide-theme 'manoj-dark)
695
696;; Local Variables:
697;; no-byte-compile: t
698;; End:
699
700;;; manoj-dark.el ends here
diff --git a/etc/themes/tango-dark-theme.el b/etc/themes/tango-dark-theme.el
index b5621d10320..403370c90cb 100644
--- a/etc/themes/tango-dark-theme.el
+++ b/etc/themes/tango-dark-theme.el
@@ -86,7 +86,6 @@ Semantic, and Ansi-Color faces are included.")
86 `(font-lock-variable-name-face ((,class (:foreground ,orange-1)))) 86 `(font-lock-variable-name-face ((,class (:foreground ,orange-1))))
87 `(font-lock-warning-face ((,class (:foreground ,red-0)))) 87 `(font-lock-warning-face ((,class (:foreground ,red-0))))
88 ;; Button and link faces 88 ;; Button and link faces
89 `(button ((,class (:underline t :foreground ,blue-1))))
90 `(link ((,class (:underline t :foreground ,blue-1)))) 89 `(link ((,class (:underline t :foreground ,blue-1))))
91 `(link-visited ((,class (:underline t :foreground ,blue-2)))) 90 `(link-visited ((,class (:underline t :foreground ,blue-2))))
92 ;; Gnus faces 91 ;; Gnus faces
diff --git a/etc/themes/tango-theme.el b/etc/themes/tango-theme.el
index c58e0036353..9d0f0aca94a 100644
--- a/etc/themes/tango-theme.el
+++ b/etc/themes/tango-theme.el
@@ -77,7 +77,6 @@ Semantic, and Ansi-Color faces are included.")
77 `(font-lock-variable-name-face ((,class (:foreground ,orange-4)))) 77 `(font-lock-variable-name-face ((,class (:foreground ,orange-4))))
78 `(font-lock-warning-face ((,class (:foreground ,red-2)))) 78 `(font-lock-warning-face ((,class (:foreground ,red-2))))
79 ;; Button and link faces 79 ;; Button and link faces
80 `(button ((,class (:underline t :foreground ,blue-3))))
81 `(link ((,class (:underline t :foreground ,blue-3)))) 80 `(link ((,class (:underline t :foreground ,blue-3))))
82 `(link-visited ((,class (:underline t :foreground ,blue-2)))) 81 `(link-visited ((,class (:underline t :foreground ,blue-2))))
83 ;; Gnus faces 82 ;; Gnus faces
diff --git a/etc/themes/tsdh-dark-theme.el b/etc/themes/tsdh-dark-theme.el
index aaa43435ddf..82732765885 100644
--- a/etc/themes/tsdh-dark-theme.el
+++ b/etc/themes/tsdh-dark-theme.el
@@ -33,6 +33,8 @@ Used and created by Tassilo Horn.")
33 '(diff-indicator-removed ((t (:inherit diff-indicator-changed)))) 33 '(diff-indicator-removed ((t (:inherit diff-indicator-changed))))
34 '(diff-removed ((t (:inherit diff-changed :background "dark red")))) 34 '(diff-removed ((t (:inherit diff-changed :background "dark red"))))
35 '(dired-directory ((t (:inherit font-lock-function-name-face :weight bold)))) 35 '(dired-directory ((t (:inherit font-lock-function-name-face :weight bold))))
36 '(gnus-button ((t (:inherit button))))
37 '(gnus-header-name ((t (:box (:line-width 1 :style released-button) :weight bold))))
36 '(header-line ((t (:inherit mode-line :inverse-video t)))) 38 '(header-line ((t (:inherit mode-line :inverse-video t))))
37 '(hl-line ((t (:background "grey28")))) 39 '(hl-line ((t (:background "grey28"))))
38 '(message-header-subject ((t (:foreground "SkyBlue")))) 40 '(message-header-subject ((t (:foreground "SkyBlue"))))
@@ -53,6 +55,7 @@ Used and created by Tassilo Horn.")
53 '(outline-6 ((t (:inherit font-lock-constant-face :weight bold)))) 55 '(outline-6 ((t (:inherit font-lock-constant-face :weight bold))))
54 '(outline-7 ((t (:inherit font-lock-builtin-face :weight bold)))) 56 '(outline-7 ((t (:inherit font-lock-builtin-face :weight bold))))
55 '(outline-8 ((t (:inherit font-lock-string-face :weight bold)))) 57 '(outline-8 ((t (:inherit font-lock-string-face :weight bold))))
58 '(rcirc-my-nick ((t (:foreground "LightSkyBlue" :weight bold))))
56 '(region ((t (:background "SteelBlue4")))) 59 '(region ((t (:background "SteelBlue4"))))
57 '(show-paren-match ((t (:background "DarkGreen")))) 60 '(show-paren-match ((t (:background "DarkGreen"))))
58 '(show-paren-mismatch ((t (:background "deep pink")))) 61 '(show-paren-mismatch ((t (:background "deep pink"))))
diff --git a/etc/themes/tsdh-light-theme.el b/etc/themes/tsdh-light-theme.el
index e7a2bafb03e..f62cea4eb47 100644
--- a/etc/themes/tsdh-light-theme.el
+++ b/etc/themes/tsdh-light-theme.el
@@ -33,6 +33,8 @@ Used and created by Tassilo Horn.")
33 '(diff-indicator-removed ((t (:inherit diff-indicator-changed)))) 33 '(diff-indicator-removed ((t (:inherit diff-indicator-changed))))
34 '(diff-removed ((t (:inherit diff-changed :background "sandy brown")))) 34 '(diff-removed ((t (:inherit diff-changed :background "sandy brown"))))
35 '(dired-directory ((t (:inherit font-lock-function-name-face :weight bold)))) 35 '(dired-directory ((t (:inherit font-lock-function-name-face :weight bold))))
36 '(gnus-button ((t (:inherit button))))
37 '(gnus-header-name ((t (:box (:line-width 1 :style released-button) :weight bold))))
36 '(header-line ((t (:inherit mode-line :inverse-video t)))) 38 '(header-line ((t (:inherit mode-line :inverse-video t))))
37 '(hl-line ((t (:background "grey95")))) 39 '(hl-line ((t (:background "grey95"))))
38 '(minibuffer-prompt ((t (:background "yellow" :foreground "medium blue" :box (:line-width -1 :color "red" :style released-button) :weight bold)))) 40 '(minibuffer-prompt ((t (:background "yellow" :foreground "medium blue" :box (:line-width -1 :color "red" :style released-button) :weight bold))))
@@ -52,6 +54,7 @@ Used and created by Tassilo Horn.")
52 '(outline-6 ((t (:inherit font-lock-constant-face :weight bold)))) 54 '(outline-6 ((t (:inherit font-lock-constant-face :weight bold))))
53 '(outline-7 ((t (:inherit font-lock-builtin-face :weight bold)))) 55 '(outline-7 ((t (:inherit font-lock-builtin-face :weight bold))))
54 '(outline-8 ((t (:inherit font-lock-string-face :weight bold)))) 56 '(outline-8 ((t (:inherit font-lock-string-face :weight bold))))
57 '(rcirc-my-nick ((t (:foreground "LightSkyBlue" :weight bold))))
55 '(region ((t (:background "lightgoldenrod1")))) 58 '(region ((t (:background "lightgoldenrod1"))))
56 '(show-paren-match ((t (:background "LightCyan2")))) 59 '(show-paren-match ((t (:background "LightCyan2"))))
57 '(show-paren-mismatch ((t (:background "deep pink")))) 60 '(show-paren-mismatch ((t (:background "deep pink"))))
diff --git a/etc/themes/wheatgrass-theme.el b/etc/themes/wheatgrass-theme.el
index 3a08bb63d96..9f8772c4d6e 100644
--- a/etc/themes/wheatgrass-theme.el
+++ b/etc/themes/wheatgrass-theme.el
@@ -47,7 +47,6 @@ of green, brown, and blue.")
47 `(font-lock-variable-name-face ((,class (:foreground "yellow green")))) 47 `(font-lock-variable-name-face ((,class (:foreground "yellow green"))))
48 `(font-lock-warning-face ((,class (:foreground "salmon1")))) 48 `(font-lock-warning-face ((,class (:foreground "salmon1"))))
49 ;; Button and link faces 49 ;; Button and link faces
50 `(button ((,class (:underline t :foreground "cyan"))))
51 `(link ((,class (:underline t :foreground "cyan")))) 50 `(link ((,class (:underline t :foreground "cyan"))))
52 `(link-visited ((,class (:underline t :foreground "dark cyan")))) 51 `(link-visited ((,class (:underline t :foreground "dark cyan"))))
53 ;; Gnus faces 52 ;; Gnus faces
diff --git a/etc/tutorials/TUTORIAL.zh b/etc/tutorials/TUTORIAL.zh
index a7dc9e63a4a..da628a3af68 100644
--- a/etc/tutorials/TUTORIAL.zh
+++ b/etc/tutorials/TUTORIAL.zh
@@ -1,4 +1,4 @@
1Emacs 快速指南. 1Emacs 快速指南.
2 2
3Emacs 指令通常包含有 CONTROL 鍵(有時候以 CTRL 或 CTL 來標示)或是 3Emacs 指令通常包含有 CONTROL 鍵(有時候以 CTRL 或 CTL 來標示)或是
4META 鍵(有時候以 EDIT 或 ALT 來標示)。為了避免每一次都要寫出其全名, 4META 鍵(有時候以 EDIT 或 ALT 來標示)。為了避免每一次都要寫出其全名,