branch: elpa/d-mode
commit 5501b77a1e212e27dd78e8c0e86424064b439cbb
Author: Russel Winder <[email protected]>
Commit: Russel Winder <[email protected]>
Prepare for a formal release.
---
README.md | 18 +++++++++++++-----
d-mode-test.el | 34 ++++++++++++++++++++++++++++++++++
d-mode.el | 12 +++++++++++-
3 files changed, 58 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 5ccc3bb..9832669 100644
--- a/README.md
+++ b/README.md
@@ -8,17 +8,25 @@ An Emacs major mode for editing D code.
This mode is currently known to work with Emacs 24 and believed to work with
Emacs 23.
-The best way of installing this major mode, at least for Emacs 24, is to use
the packaging system. Add
-MELPA to the list of repositories:
+The best way of installing this major mode, at least for Emacs 24, is to use
the packaging system. Add MELPA
+or MELPA Stable to the list of repositories to access this mode. For those who
want only formal, tagged
+releases use MELPA Stable:
(require 'package)
(add-to-list 'package-archives
- '("melpa" . "http://melpa.milkbox.net/packages/") t)
+ '("melpa-stable" . "https://stable.melpa.org/packages/") t)
+ (package-initialize)
+
+For those who want rolling releases as they happen use MELPA:
+
+ (require 'package)
+ (add-to-list 'package-archives
+ '("melpa" . "https://melpa.org/packages/") t)
(package-initialize)
and then use M-x package-list-package to get to the package listing and
install from there. MELPA tracks
-this Git repository and updates relatively soon after each commit, so there
are unlikely to be any formal
-releases of this major mode in the future.
+this Git repository and updates relatively soon after each commit or formal
release. For more detail on
+setting up see [MELPA Getting Started](https://melpa.org/#/getting-started).
The master of all the material is the Git repository at
https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode .
diff --git a/d-mode-test.el b/d-mode-test.el
index 14a41db..cb5fcfc 100644
--- a/d-mode-test.el
+++ b/d-mode-test.el
@@ -1,8 +1,13 @@
;;; d-mode-test.el --- Tests for D Programming Language major mode
+;; Copyright (c) 2015 Dmitri Makarov
+
;; Author: Dmitri Makarov <[email protected]>
;; Maintainer: Russel Winder <[email protected]>
;; Created: April 2015
+;; Version: 201512060752
+
+;;;; NB Version number is date and time yyyymmddhhMM in GMT (aka UTC).
;; This program is free software; you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
@@ -19,6 +24,31 @@
;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
;; Boston, MA 02111-1307, USA.
+;;; Uage:
+
+;;; Commentary:
+
+;;; Bugs:
+;; Bug tracking is currently handled using the GitHub issue tracker at
+;; https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode/issues
+
+;;; Versions:
+;; This mode is available on MELPA which tracks the mainline Git repository
on GitHub, so there is a rolling release
+;; system based on commits to the mainline.
+
+;;; Notes:
+
+;;; TODO:
+;; Issues with this code are managed via the project issue management
+;; on GitHub:
https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode/issues?state=open
+
+;;; History
+;; History is tracked in the Git repository rather than in this file.
+;; See
https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode/commits/master
+
+;;----------------------------------------------------------------------------
+;;; Code:
+
(when (require 'undercover nil t)
(undercover "d-mode.el"))
@@ -186,4 +216,8 @@
(should (equal (do-one-test "tests/I0039.d") t))
)
+;;----------------------------------------------------------------------------
+
(provide 'd-mode-test)
+
+;;; d-mode-test.el ends here
diff --git a/d-mode.el b/d-mode.el
index 798c6ec..3d84eaf 100644
--- a/d-mode.el
+++ b/d-mode.el
@@ -6,7 +6,7 @@
;; Contributors: Russel Winder
;; Maintainer: Russel Winder <[email protected]>
;; Created: March 2007
-;; Version: 201410180537
+;; Version: 201512060745
;; Keywords: D programming language emacs cc-mode
;;;; NB Version number is date and time yyyymmddhhMM in GMT (aka UTC).
@@ -44,6 +44,16 @@
;; so. This version is based on the cc-mode 5.30 derived mode
;; example by Martin Stjernholm, 2002.
+;;; Bugs:
+;; Bug tracking is currently handled using the GitHub issue tracker at
+;; https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode/issues
+
+;;; Versions:
+;; This mode is available on MELPA which tracks the mainline Git repository
on GitHub, so there is a rolling release
+;; system based on commits to the mainline.
+
+;;; Notes:
+
;;; TODO:
;; Issues with this code are managed via the project issue management
;; on GitHub:
https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode/issues?state=open