[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 6406e1a 357/433: Update NEWS
From: |
Dmitry Gutov |
Subject: |
[elpa] master 6406e1a 357/433: Update NEWS |
Date: |
Thu, 15 Mar 2018 19:44:35 -0400 (EDT) |
branch: master
commit 6406e1a574da626c6ded3dbc8d93be53aaa84505
Author: Dmitry Gutov <address@hidden>
Commit: Dmitry Gutov <address@hidden>
Update NEWS
---
NEWS | 40 +++++++++++++++++++++++++++++++++++++++-
1 file changed, 39 insertions(+), 1 deletion(-)
diff --git a/NEWS b/NEWS
index 41a1512..4dd196c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,8 +1,46 @@
MMM Mode NEWS -- history of user-visible changes. -*-outline-*-
Copyright (C) 2003, 2004 Michael Abraham Shulman
+Copyright (C) 2013 Dmitry Gutov
See the file COPYING for copying conditions.
-Please submit bug reports at http://sourceforge.net/projects/mmm-mode/
+Please submit bug reports at https://github.com/purcell/mmm-mode/issues
+
+* Changes in MMM Mode 0.5.0
+
+** Compatibility with recent Emacsen
+
+Updated to work with Emacs 23 and 24. Removed some compatibility code
+for older versions. Added new local variables used in the latest js-mode
+and cc-engine modes.
+
+** New submode classes
+
+New submode classes for ERB and EJS templates, both in mmm-erb.el. It
+also includes a smart indentation algorithm, supporting them together
+with script and style tag subregions in HTML code.
+
+** Parsing when idle
+
+Setting `mmm-parse-when-idle' will make MMM Mode re-parse modified
+buffers when Emacs is idle. This can lead to visible pauses, though,
+depending on the size of the buffer and the number of subregions.
+
+** Support submode-specific syntax functions
+
+Relevant for Emacs 24: we define a composite syntax-propertize-function
+that delegates syntax recognition to respective submode functions.
+
+For users, this means regular expressions in js-mode and string
+interpolations and percent literals in ruby-mode.
+
+** Indentation
+
+More consistent indentation behavior, the default implementation
+delegates to the submode at the end of the indentation.
+
+The major mode can provide its own implementation by setting
+mmm-indent-line-function, to handle specific mode combinations better.
+
* Changes in MMM Mode 0.4.8
- [elpa] master e583767 284/433: Provide more sensible face defaults for dark and light backgrounds, (continued)
- [elpa] master e583767 284/433: Provide more sensible face defaults for dark and light backgrounds, Dmitry Gutov, 2018/03/15
- [elpa] master c28501c 387/433: Don't use syntax-begin-function, Dmitry Gutov, 2018/03/15
- [elpa] master 141bbee 352/433: Remove regexp-opt's legacy stuff, Dmitry Gutov, 2018/03/15
- [elpa] master ff4c564 344/433: * mmm-noweb.el: Add the FIXME note., Dmitry Gutov, 2018/03/15
- [elpa] master 5c152e0 334/433: Merge pull request #20 from dgutov/overlays, Dmitry Gutov, 2018/03/15
- [elpa] master 16907a3 368/433: Delete .cvsignore, move almost everything to .gitignore, Dmitry Gutov, 2018/03/15
- [elpa] master df0d56b 406/433: Fix regression from the previous commit, Dmitry Gutov, 2018/03/15
- [elpa] master 50764ae 269/433: Fixed back recognition of output regions., Dmitry Gutov, 2018/03/15
- [elpa] master cb905bd 431/433: Add copyright blurbs to the test files, Dmitry Gutov, 2018/03/15
- [elpa] master 38f1f2a 390/433: Update TODO, Dmitry Gutov, 2018/03/15
- [elpa] master 6406e1a 357/433: Update NEWS,
Dmitry Gutov <=
- [elpa] master a57afa3 421/433: Release 0.5.5, Dmitry Gutov, 2018/03/15
- [elpa] master fd3c992 378/433: Fix sporadic keywords mishighlighting in sql-mode, Dmitry Gutov, 2018/03/15
- [elpa] master 8ed11ab 262/433: Added delimiter regions and region name matching., Dmitry Gutov, 2018/03/15
- [elpa] master cb10b47 165/433: (mmm-set-buffer-file-name-p): Added to control file name setting., Dmitry Gutov, 2018/03/15
- [elpa] master ca87dd4 187/433: (mmm-update-mode-info): Hacked so `font-lock-keywords-alist' works., Dmitry Gutov, 2018/03/15
- [elpa] master cf82d88 423/433: Add to TODO, Dmitry Gutov, 2018/03/15
- [elpa] master 3ef8864 374/433: Expected results depend on the Emacs version, Dmitry Gutov, 2018/03/15
- [elpa] master c563b85 377/433: mmm-beginning-of-syntax: Don't consider overlays ending at point, Dmitry Gutov, 2018/03/15
- [elpa] master b8c18c2 227/433: Defined new submode placement error conditions., Dmitry Gutov, 2018/03/15
- [elpa] master 4e21882 403/433: mmm-match-region: Return front-pos even without front-delim; likewise for back, Dmitry Gutov, 2018/03/15