Hi Jonathan, Thank you very much for sponsoring this package :-) I hate to bother you about the following, but bremner (from Team Emacsen) pointed out that we're now using "Section: Editors" for plugins/addons/themes like this one rather than the old catch-all "Section: Lisp". That's my mistake, and I'm sorry for missing it. It would require ftpmaster action to fix, so I have uploaded an updated package to mentors, and would appreciate it if you would overwrite the current package in NEW. Once again, sorry for the extra work. Bremner also pointed out that I ought to adapt README.md to remove irrelevant/misleading MELPA instructions, so I also went ahead and did that. Finally, I merged some copyright years, to make ftpmasters happier. Here is the diff; I hope you will agree that it's worthwhile! diff -urN '--exclude=.pc' '--exclude=.git' /tmp/color-theme-modern-0.0.2+4.g42a7926/debian/changelog ./debian/changelog --- /tmp/color-theme-modern-0.0.2+4.g42a7926/debian/changelog 2019-09-21 22:36:17.000000000 -0400 +++ ./debian/changelog 2019-09-26 18:17:43.124736706 -0400 @@ -2,4 +2,4 @@ * Initial release. (Closes: #905246) - -- Nicholas D Steeves <nsteeves@gmail.com> Sat, 21 Sep 2019 22:36:17 -0400 + -- Nicholas D Steeves <nsteeves@gmail.com> Thu, 26 Sep 2019 18:17:38 -0400 diff -urN '--exclude=.pc' '--exclude=.git' /tmp/color-theme-modern-0.0.2+4.g42a7926/debian/control ./debian/control --- /tmp/color-theme-modern-0.0.2+4.g42a7926/debian/control 2019-09-21 22:36:17.000000000 -0400 +++ ./debian/control 2019-09-26 18:16:52.108347003 -0400 @@ -1,5 +1,5 @@ Source: color-theme-modern -Section: lisp +Section: editors Priority: optional Maintainer: Nicholas D Steeves <nsteeves@gmail.com> Build-Depends: debhelper-compat (= 12) diff -urN '--exclude=.pc' '--exclude=.git' /tmp/color-theme-modern-0.0.2+4.g42a7926/debian/copyright ./debian/copyright --- /tmp/color-theme-modern-0.0.2+4.g42a7926/debian/copyright 2019-09-21 22:36:17.000000000 -0400 +++ ./debian/copyright 2019-09-26 18:16:52.108347003 -0400 @@ -32,8 +32,7 @@ Files: aliceblue-theme.el bharadwaj-slate-theme.el bharadwaj-theme.el gray30-theme.el marine-theme.el snowish-theme.el xp-theme.el -Copyright: 2001 Girish Bharadwaj - 2002 Girish Bharadwaj +Copyright: 2001, 2002 Girish Bharadwaj 2013 Syohei YOSHIDA License: GPL-3+ @@ -44,8 +43,7 @@ License: GPL-3+ Files: dark-blue-theme.el dark-blue2-theme.el subtle-blue-theme.el -Copyright: 2001 Chris McMahan - 2002 Chris McMahan +Copyright: 2001, 2002 Chris McMahan 2013 Syohei YOSHIDA License: GPL-3+ @@ -56,8 +54,7 @@ License: GPL-3+ Files: feng-shui-theme.el katester-theme.el matrix-theme.el -Copyright: 2001 walterh@rocketmail.com - 2003 walterh@rocketmail.com +Copyright: 2001, 2003 walterh@rocketmail.com 2013 Syohei YOSHIDA License: GPL-3+ @@ -81,7 +78,7 @@ License: Expat Files: arjen-theme.el -Copyright: 2001 -- 2008 Arjen Wiersma +Copyright: 2001-2008 Arjen Wiersma 2013 Syohei YOSHIDA License: GPL-3+ @@ -265,7 +262,7 @@ this history of his color-theme-desert project at https://github.com/superbobry/color-theme-desert. Sergei Lebedev's initial commit message is "Initial commit (too bad I haven't started from a git repo)" - so it possible that this file is older than 2010. + so it's possible that this file is older than 2010. Files: ramangalahy-theme.el Copyright: 2000 Solofo Ramangalahy diff -urN '--exclude=.pc' '--exclude=.git' /tmp/color-theme-modern-0.0.2+4.g42a7926/debian/patches/00-debian-customised-README.md.patch ./debian/patches/00-debian-customised-README.md.patch --- /tmp/color-theme-modern-0.0.2+4.g42a7926/debian/patches/00-debian-customised-README.md.patch 1969-12-31 19:00:00.000000000 -0500 +++ ./debian/patches/00-debian-customised-README.md.patch 2019-09-26 18:16:52.108347003 -0400 @@ -0,0 +1,90 @@ +Description: remove irrelevant info from README.md + MELPA and 'git clone' installation instructions are not relevant for a Debian + package that uses dh-elpa. This patch adjusts them. This patch also includes + various typo and clarity fixes which will be forwarded upstream; these should + be dropped from the patch when rebasing against the next upstream release. +Author: Nicholas D Steeves <nsteeves@gmail.com> + +--- +Forwarded: no +Last-Update: 2019-09-22 + README.md | 50 ++++++++++---------------------------------------- + 1 file changed, 10 insertions(+), 40 deletions(-) + +diff --git a/README.md b/README.md +index c2a03fd..7b06f07 100644 +--- a/README.md ++++ b/README.md +@@ -1,53 +1,28 @@ + # color-theme-modern [![melpa badge][melpa-badge]][melpa-link] [![melpa stable badge][melpa-stable-badge]][melpa-stable-link] + +-This project replaces [color-theme](http://www.nongnu.org/color-theme/) with Emacs 24 theme framework. ++This project replaces [color-theme](http://www.nongnu.org/color-theme/) with Emacs ≥24 "deftheme" theme framework. + +-Please request by [issues](https://github.com/emacs-jp/replace-colorthemes/issues) if you want me to port your favarite theme of colorthemes. ++Please file requests to port your favourite colorthemes to deftheme [as a github issue on the project page.](https://github.com/emacs-jp/replace-colorthemes/issues) + + ## Screenshot + +-Screenshots are [here](screenshots.md) ++Screenshots are [here (local Debian copy)](screenshots.md) + + ## Installation + +-All themes are available on [MELPA](https://melpa.org/) and [MELPA stable](https://stable.melpa.org/) ++`sudo apt install elpa-color-theme-modern` + +-You can install `color-theme-modern` with the following command. +- +-<kbd>M-x package-install [RET] color-theme-modern [RET]</kbd> +- +-NOTE: Package name is different from repository name. +- +- +-``` +- # Download your favorite theme ~/.emacs.d +- % cd ~/.emacs.d +- % curl -LO https://raw.githubusercontent.com/emacs-jp/replace-colorthemes/master/aalto-dark-theme.el +-``` +- +-And add theme configuration to you configuration file ++And add theme configuration to your configuration file + ```lisp + (load-theme 'aalto-dark t t) + (enable-theme 'aalto-dark) + ``` + +-Or +- +-``` +- # Download all themes +- % git clone https://github.com/emacs-jp/replace-colorthemes.git +-``` +- +-And add following code to your configuration file +-```lisp +-;; Please set your themes directory to 'custom-theme-load-path +-(add-to-list 'custom-theme-load-path +- (file-name-as-directory "your cloned directory path")) +- +-;; load your favorite theme +-(load-theme 'aalto-dark t t) +-(enable-theme 'aalto-dark) +-``` ++`enable-theme` should be run after switching themes, to reinitialise ++any theme-related variables that aren't used by the chosen theme. This ++is often needed to prevent ugly interactions between defthemes. Running ++`enable-theme` after `load-theme` is not necessary for Emacs ≥ 26.1, ++where `enable-theme` is always called at the end of `load-theme`. + + ## Ported themes + * [aalto-dark](screenshots.md#aalto-dark) +@@ -160,8 +135,3 @@ And add following code to your configuration file + * [julie](screenshots.md#julie) + * [subdued](screenshots.md#subdued) + * [railscast](screenshots.md#railscast) +- +-[melpa-link]: https://melpa.org/#/color-theme-modern +-[melpa-stable-link]: https://stable.melpa.org/#/color-theme-modern +-[melpa-badge]: https://melpa.org/packages/color-theme-modern-badge.svg +-[melpa-stable-badge]: https://stable.melpa.org/packages/color-theme-modern-badge.svg diff -urN '--exclude=.pc' '--exclude=.git' /tmp/color-theme-modern-0.0.2+4.g42a7926/debian/patches/series ./debian/patches/series --- /tmp/color-theme-modern-0.0.2+4.g42a7926/debian/patches/series 1969-12-31 19:00:00.000000000 -0500 +++ ./debian/patches/series 2019-09-26 18:16:52.108347003 -0400 @@ -0,0 +1 @@ +00-debian-customised-README.md.patch
Attachment:
signature.asc
Description: PGP signature