First line of the doc string should be a complete sentence.
* etc/NEWS: Mention new option.
# Fix associated ChangeLog entries.
** New ERT function `ert-summarize-tests-batch-and-exit'.
+** New js.el option `js-indent-first-initialiser'.
+
---
** `Info-fontify-maximum-menu-size' can be t for no limit.
-2015-03-10 Jackson Ray Hamilton <jackson@jacksonrayhamilton.com>
-
- * lisp/progmodes/js.el (js--proper-indentation): Add new custom
- option `js-indent-first-initialiser' and a function to utilize it,
- `js--maybe-goto-declaration-keyword-end'.
+2015-03-10 Glenn Morris <rgm@gnu.org>
- * test/indent/js.js: Add local variables.
+ * progmodes/js.el (js-indent-first-initialiser):
+ Fix doc, type, version.
- * test/indent/js-indent-first-initialiser-t.js: New test for
- `js-indent-first-initialiser'.
+2015-03-10 Jackson Ray Hamilton <jackson@jacksonrayhamilton.com>
- * test/indent/js-indent-first-initialiser-dynamic.js: New test for
- `js-indent-first-initialiser'.
+ * progmodes/js.el (js-indent-first-initialiser): New option.
+ (js--maybe-goto-declaration-keyword-end): New function.
2015-03-10 Thomas Fitzsimmons <fitzsim@fitzsim.org>
:group 'js)
(defcustom js-indent-first-initialiser nil
- "Specially indent the first variable declaration's initialiser
-in variable statements.
-
+ "Non-nil means specially indent the first variable declaration's initialiser.
Normally, the first declaration's initialiser is unindented, and
-subsequent declarations have their identifiers lined up against
-the first:
+subsequent declarations have their identifiers aligned with it:
var o = {
foo: 3
},
bar = 2;
-When t, always indent the first declaration's initialiser by an
-additional level:
+If this option has the value t, indent the first declaration's
+initialiser by an additional level:
var o = {
foo: 3
},
bar = 2;
-When `dynamic', if there is only one declaration, don't indent
-the first one's initialiser; otherwise, indent it.
+If this option has the value `dynamic', if there is only one declaration,
+don't indent the first one's initialiser; otherwise, indent it.
var o = {
foo: 3
foo: 3
},
bar = 2;"
- :type 'boolean
+ :version "25.1"
+ :type '(choice (const nil) (const t) (const dynamic))
:safe 'symbolp
:group 'js)
+2015-03-10 Jackson Ray Hamilton <jackson@jacksonrayhamilton.com>
+
+ * indent/js.js: Add local variables.
+
+ * indent/js-indent-first-initialiser-t.js:
+ * indent/js-indent-first-initialiser-dynamic.js:
+ New tests for `js-indent-first-initialiser'.
+
2015-03-10 Przemyslaw Wojnowski <esperanto@cumego.com>
* automated/cl-lib-tests.el: Add tests for plusp, second, ...