aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/ChangeLog20
-rw-r--r--etc/NEWS36
-rw-r--r--etc/themes/tsdh-dark-theme.el6
-rw-r--r--etc/themes/tsdh-light-theme.el7
-rw-r--r--etc/themes/wombat-theme.el108
5 files changed, 161 insertions, 16 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 13f99b466a3..53cd307e3cc 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,17 @@
12011-03-16 Juanma Barranquero <lekktu@gmail.com>
2
3 * NEWS: Document warning about _emacs.
4
52011-03-14 Michael Albinus <michael.albinus@gmx.de>
6
7 * NEWS: `shell' prompts for the shell path name, when the default
8 directory is a remote file name and neither environment variable
9 $ESHELL nor variable `explicit-shell-file-name' is set.
10
112011-03-08 Kristoffer Grönlund <krig@koru.se>
12
13 * themes/wombat-theme.el: New file.
14
12011-03-06 Juanma Barranquero <lekktu@gmail.com> 152011-03-06 Juanma Barranquero <lekktu@gmail.com>
2 16
3 * srecode/el.srt: Fix typo. 17 * srecode/el.srt: Fix typo.
@@ -10,15 +24,15 @@
102011-02-17 Ken Manheimer <ken.manheimer@gmail.com> 242011-02-17 Ken Manheimer <ken.manheimer@gmail.com>
11 25
12 * etc/images/icons/allout-widgets/dark-bg, 26 * etc/images/icons/allout-widgets/dark-bg,
13 etc/images/icons/allout-widgets/light-bg, 27 * etc/images/icons/allout-widgets/light-bg,
14 encrypted-locked.{xpm,png}, unlocked-encrypted.{xpm,png}: 28 * encrypted-locked.{xpm,png}, unlocked-encrypted.{xpm,png}:
15 Reorganize icon directories and files to reconcile against windows 29 Reorganize icon directories and files to reconcile against windows
16 short-filename clashes. 30 short-filename clashes.
17 31
182011-02-16 Ken Manheimer <ken.manheimer@gmail.com> 322011-02-16 Ken Manheimer <ken.manheimer@gmail.com>
19 33
20 * etc/images/icons/allout-widgets-dark-bg, 34 * etc/images/icons/allout-widgets-dark-bg,
21 etc/images/icons/allout-widgets-light-bg: Icons for new 35 * etc/images/icons/allout-widgets-light-bg: Icons for new
22 allout-widgets.el. 36 allout-widgets.el.
23 37
24 * etc/images/icons/README: Include coypright and GPL 3 license for 38 * etc/images/icons/README: Include coypright and GPL 3 license for
diff --git a/etc/NEWS b/etc/NEWS
index ac7fdcbab0c..a7ec965e3d6 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -62,6 +62,8 @@ longer have any effect. (They were declared obsolete in Emacs 23.)
62** New command line option `--no-site-lisp' removes site-lisp directories 62** New command line option `--no-site-lisp' removes site-lisp directories
63from load-path. -Q now implies this. 63from load-path. -Q now implies this.
64 64
65** On Windows, Emacs now warns when the obsolete _emacs init file is used.
66
65 67
66* Changes in Emacs 24.1 68* Changes in Emacs 24.1
67 69
@@ -79,6 +81,9 @@ error, its exit status is 1.
79 81
80** Completion can cycle, depending on completion-cycle-threshold. 82** Completion can cycle, depending on completion-cycle-threshold.
81 83
84** `completing-read' can be customized using the new variable
85`completing-read-function'
86
82** auto-mode-case-fold is now enabled by default. 87** auto-mode-case-fold is now enabled by default.
83 88
84+++ 89+++
@@ -183,8 +188,8 @@ If you have code that adds something to kill-emacs-hook, you should
183consider if it is still appropriate to add it in the noninteractive case. 188consider if it is still appropriate to add it in the noninteractive case.
184 189
185** New scrolling commands `scroll-up-command' and `scroll-down-command' 190** New scrolling commands `scroll-up-command' and `scroll-down-command'
186(bound to C-v/[next] and M-v/[prior]) does not signal errors at top/bottom 191(bound to C-v/[next] and M-v/[prior]) do not signal errors at top/bottom
187of buffer at first key-press (instead moves to top/bottom of buffer) 192of buffer at first key-press (instead move to top/bottom of buffer)
188when a new variable `scroll-error-top-bottom' is non-nil. 193when a new variable `scroll-error-top-bottom' is non-nil.
189 194
190** New scrolling commands `scroll-up-line' and `scroll-down-line' 195** New scrolling commands `scroll-up-line' and `scroll-down-line'
@@ -335,6 +340,10 @@ between applications.
335the lines in the current rectangle. With an prefix argument, this 340the lines in the current rectangle. With an prefix argument, this
336prompts for a number to count from and for a format string. 341prompts for a number to count from and for a format string.
337 342
343** The command shell prompts for the shell path name, when the default
344directory is a remote file name and neither environment variable
345$ESHELL nor variable `explicit-shell-file-name' is set.
346
338 347
339* Changes in Specialized Modes and Packages in Emacs 24.1 348* Changes in Specialized Modes and Packages in Emacs 24.1
340 349
@@ -359,7 +368,7 @@ Just set shell-dir-cookie-re to an appropriate regexp.
359** Archive Mode has basic support to browse 7z archives. 368** Archive Mode has basic support to browse 7z archives.
360 369
361** browse-url has gotten a new variable that is used for mailto: URLs, 370** browse-url has gotten a new variable that is used for mailto: URLs,
362 `browse-url-mailto-function', which defaults to `browse-url-mail'. 371`browse-url-mailto-function', which defaults to `browse-url-mail'.
363 372
364** Directory local variables can apply to file-less buffers, in certain modes 373** Directory local variables can apply to file-less buffers, in certain modes
365(eg dired, vc-dir, log-edit). For example, adding 374(eg dired, vc-dir, log-edit). For example, adding
@@ -645,6 +654,8 @@ binding `log-view-expanded-log-entry-function' to a suitable function.
645--- 654---
646*** `copyright-fix-years' can optionally convert consecutive years to ranges. 655*** `copyright-fix-years' can optionally convert consecutive years to ranges.
647 656
657*** New command `nato-region' converts text to NATO phonetic alphabet.
658
648 659
649* New Modes and Packages in Emacs 24.1 660* New Modes and Packages in Emacs 24.1
650 661
@@ -694,15 +705,14 @@ FIXME: This only says what was changed, but not what are the
694programmer-visible consequences. 705programmer-visible consequences.
695 706
696** Passing a nil argument to a minor mode function now turns the mode 707** Passing a nil argument to a minor mode function now turns the mode
697 ON unconditionally. 708ON unconditionally.
698 709
699** During startup, Emacs no longer adds entries for `menu-bar-lines' 710** During startup, Emacs no longer adds entries for `menu-bar-lines'
700and `tool-bar-lines' to `default-frame-alist' and 711and `tool-bar-lines' to `default-frame-alist' and `initial-frame-alist'.
701`initial-frame-alist'. With these alist entries omitted, `make-frame' 712With these alist entries omitted, `make-frame' checks the value of the
702checks the value of the variable `menu-bar-mode'/`tool-bar-mode' to 713variable `menu-bar-mode'/`tool-bar-mode' to determine whether to create
703determine whether to create a menu-bar or tool-bar, respectively. 714a menu-bar or tool-bar, respectively. If the alist entries are added,
704If the alist entries are added, they override the value of 715they override the value of `menu-bar-mode'/`tool-bar-mode'.
705`menu-bar-mode'/`tool-bar-mode'.
706 716
707** Regions created by mouse dragging are now normal active regions, 717** Regions created by mouse dragging are now normal active regions,
708similar to the ones created by shift-selection. In previous Emacs 718similar to the ones created by shift-selection. In previous Emacs
@@ -822,13 +832,13 @@ displayed with a "spinning bar".
822 832
823* Changes in Emacs 24.1 on non-free operating systems 833* Changes in Emacs 24.1 on non-free operating systems
824 834
825** New configure.bat option --enable-checking builds emacs with extra 835** New configure.bat option --enable-checking builds Emacs with extra
826runtime checks. 836runtime checks.
827 837
828** New configure.bat option --distfiles to specify files to be 838** New configure.bat option --distfiles to specify files to be
829included in binary distribution 839included in binary distribution.
830 840
831** New make target `dist' to create binary distribution for MS Windows 841** New make target `dist' to create binary distribution for MS Windows.
832 842
833 843
834---------------------------------------------------------------------- 844----------------------------------------------------------------------
diff --git a/etc/themes/tsdh-dark-theme.el b/etc/themes/tsdh-dark-theme.el
index d15677114aa..b4fe0b59237 100644
--- a/etc/themes/tsdh-dark-theme.el
+++ b/etc/themes/tsdh-dark-theme.el
@@ -58,3 +58,9 @@
58 '(window-number-face ((t (:foreground "red" :weight bold))))) 58 '(window-number-face ((t (:foreground "red" :weight bold)))))
59 59
60(provide-theme 'tsdh-dark) 60(provide-theme 'tsdh-dark)
61
62;; Local Variables:
63;; no-byte-compile: t
64;; End:
65
66;;; tsdh-dark-theme.el ends here
diff --git a/etc/themes/tsdh-light-theme.el b/etc/themes/tsdh-light-theme.el
index 9fac27fda1e..4eda7a4b7c3 100644
--- a/etc/themes/tsdh-light-theme.el
+++ b/etc/themes/tsdh-light-theme.el
@@ -57,3 +57,10 @@
57 '(window-number-face ((t (:foreground "red" :weight bold))))) 57 '(window-number-face ((t (:foreground "red" :weight bold)))))
58 58
59(provide-theme 'tsdh-light) 59(provide-theme 'tsdh-light)
60
61
62;; Local Variables:
63;; no-byte-compile: t
64;; End:
65
66;;; tsdh-light-theme.el ends here
diff --git a/etc/themes/wombat-theme.el b/etc/themes/wombat-theme.el
new file mode 100644
index 00000000000..6a16b52ee24
--- /dev/null
+++ b/etc/themes/wombat-theme.el
@@ -0,0 +1,108 @@
1;;; wombat-theme.el --- Custom face theme for Emacs
2
3;; Copyright (C) 2011 Free Software Foundation, Inc.
4
5;; Author: Kristoffer Grönlund <krig@koru.se>
6
7;; This file is part of GNU Emacs.
8
9;; GNU Emacs is free software: you can redistribute it and/or modify
10;; it under the terms of the GNU General Public License as published by
11;; the Free Software Foundation, either version 3 of the License, or
12;; (at your option) any later version.
13
14;; GNU Emacs is distributed in the hope that it will be useful,
15;; but WITHOUT ANY WARRANTY; without even the implied warranty of
16;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17;; GNU General Public License for more details.
18
19;; You should have received a copy of the GNU General Public License
20;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
21
22;;; Code:
23
24(deftheme wombat
25 "Theme for faces, using easy-on-the eyes colors on a dark gray background.
26Adapted, with permission, from a Vim color scheme by Lars H. Nielsen.
27Basic, Font Lock, Isearch, Gnus, Message, and Ansi-Color faces
28are included.")
29
30(let ((class '((class color) (min-colors 89))))
31 (custom-theme-set-faces
32 'wombat
33 `(default ((,class (:background "#242424" :foreground "#f6f3e8"))))
34 `(cursor ((,class (:background "#656565" :foreground "#f6f3e8"))))
35 ;; Highlighting faces
36 `(fringe ((,class (:background "#303030"))))
37 `(highlight ((,class (:background "#454545" :foreground "#ffffff"
38 :underline t))))
39 `(region ((,class (:background "#444444" :foreground "#f6f3e8"))))
40 `(secondary-selection ((,class (:background "#333366" :foreground "#f6f3e8"))))
41 `(isearch ((,class (:background "#343434" :foreground "#857b6f"))))
42 `(lazy-highlight ((,class (:background "#384048" :foreground "#a0a8b0"))))
43 ;; Mode line faces
44 `(mode-line ((,class (:background "#444444" :foreground "#f6f3e8"))))
45 `(mode-line-inactive ((,class (:background "#444444" :foreground "#857b6f"))))
46 ;; Escape and prompt faces
47 `(minibuffer-prompt ((,class (:foreground "#e5786d"))))
48 `(escape-glyph ((,class (:foreground "#ddaa6f" :weight bold))))
49 ;; Font lock faces
50 `(font-lock-builtin-face ((,class (:foreground "#e5786d"))))
51 `(font-lock-comment-face ((,class (:foreground "#99968b"))))
52 `(font-lock-constant-face ((,class (:foreground "#e5786d"))))
53 `(font-lock-function-name-face ((,class (:foreground "#cae682"))))
54 `(font-lock-keyword-face ((,class (:foreground "#8ac6f2" :weight bold))))
55 `(font-lock-string-face ((,class (:foreground "#95e454"))))
56 `(font-lock-type-face ((,class (:foreground "#92a65e" :weight bold))))
57 `(font-lock-variable-name-face ((,class (:foreground "#cae682"))))
58 `(font-lock-warning-face ((,class (:foreground "#ccaa8f"))))
59 ;; Button and link faces
60 `(link ((,class (:foreground "#8ac6f2" :underline t))))
61 `(link-visited ((,class (:foreground "#e5786d" :underline t))))
62 `(button ((,class (:background "#333333" :foreground "#f6f3e8"))))
63 `(header-line ((,class (:background "#303030" :foreground "#e7f6da"))))
64 ;; Gnus faces
65 `(gnus-group-news-1 ((,class (:weight bold :foreground "#95e454"))))
66 `(gnus-group-news-1-low ((,class (:foreground "#95e454"))))
67 `(gnus-group-news-2 ((,class (:weight bold :foreground "#cae682"))))
68 `(gnus-group-news-2-low ((,class (:foreground "#cae682"))))
69 `(gnus-group-news-3 ((,class (:weight bold :foreground "#ccaa8f"))))
70 `(gnus-group-news-3-low ((,class (:foreground "#ccaa8f"))))
71 `(gnus-group-news-4 ((,class (:weight bold :foreground "#99968b"))))
72 `(gnus-group-news-4-low ((,class (:foreground "#99968b"))))
73 `(gnus-group-news-5 ((,class (:weight bold :foreground "#cae682"))))
74 `(gnus-group-news-5-low ((,class (:foreground "#cae682"))))
75 `(gnus-group-news-low ((,class (:foreground "#99968b"))))
76 `(gnus-group-mail-1 ((,class (:weight bold :foreground "#95e454"))))
77 `(gnus-group-mail-1-low ((,class (:foreground "#95e454"))))
78 `(gnus-group-mail-2 ((,class (:weight bold :foreground "#cae682"))))
79 `(gnus-group-mail-2-low ((,class (:foreground "#cae682"))))
80 `(gnus-group-mail-3 ((,class (:weight bold :foreground "#ccaa8f"))))
81 `(gnus-group-mail-3-low ((,class (:foreground "#ccaa8f"))))
82 `(gnus-group-mail-low ((,class (:foreground "#99968b"))))
83 `(gnus-header-content ((,class (:foreground "#8ac6f2"))))
84 `(gnus-header-from ((,class (:weight bold :foreground "#95e454"))))
85 `(gnus-header-subject ((,class (:foreground "#cae682"))))
86 `(gnus-header-name ((,class (:foreground "#8ac6f2"))))
87 `(gnus-header-newsgroups ((,class (:foreground "#cae682"))))
88 ;; Message faces
89 `(message-header-name ((,class (:foreground "#8ac6f2" :weight bold))))
90 `(message-header-cc ((,class (:foreground "#95e454"))))
91 `(message-header-other ((,class (:foreground "#95e454"))))
92 `(message-header-subject ((,class (:foreground "#cae682"))))
93 `(message-header-to ((,class (:foreground "#cae682"))))
94 `(message-cited-text ((,class (:foreground "#99968b"))))
95 `(message-separator ((,class (:foreground "#e5786d" :weight bold))))))
96
97(custom-theme-set-variables
98 'wombat
99 '(ansi-color-names-vector ["#242424" "#e5786d" "#95e454" "#cae682"
100 "#8ac6f2" "#333366" "#ccaa8f" "#f6f3e8"]))
101
102(provide-theme 'wombat)
103
104;; Local Variables:
105;; no-byte-compile: t
106;; End:
107
108;;; wombat-theme.el ends here