2037 lines
43 KiB
Plaintext
2037 lines
43 KiB
Plaintext
2018-06-21 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Release 0.5.7
|
|
|
|
2018-06-15 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Fix mmm-indent-line-narrowed
|
|
|
|
To actually call the indent function inside the narrowing
|
|
|
|
Cc @AdamNiederer
|
|
|
|
2018-03-23 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Release 0.5.6
|
|
|
|
2018-03-23 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Remove #' from all lambda forms
|
|
|
|
2018-03-23 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Fix Emacs 26+
|
|
|
|
2018-03-23 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Replace cadddr and caddr with nth
|
|
|
|
2018-03-23 Adam Niederer <adam.niederer@gmail.com>
|
|
|
|
Namespace the rest of the functions in mmm-region
|
|
|
|
2018-03-23 Adam Niederer <adam.niederer@gmail.com>
|
|
|
|
Namespace unnamespaced cl- functions with mmm-
|
|
|
|
Also fixup delimiters in mmm-compat
|
|
|
|
2018-03-23 Adam Niederer <adam.niederer@gmail.com>
|
|
|
|
Revert cl namespacing and add aliases for emacs < 26
|
|
|
|
2018-03-23 Adam Niederer <adam.niederer@gmail.com>
|
|
|
|
Namespace cl functions
|
|
|
|
2018-03-20 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Merge branch 'master' of github.com:purcell/mmm-mode
|
|
|
|
2018-03-20 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Add a couple of FIXMEs
|
|
|
|
2018-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
|
|
|
|
Fix various compiler warnings and other cosmetic details
|
|
|
|
* .gitignore: Add ELPA-generated files.
|
|
|
|
* mmm-class.el (mmm-apply-classes): Don't use add-to-list on local var.
|
|
|
|
* mmm-erb.el (mmm-erb-indent-to-region-start): Remove unused var
|
|
'indent'.
|
|
|
|
* mmm-mode.el: Fix ";;;" commenting style.
|
|
(mmm-mode-off): Don't bother restoring syntax-begin-function.
|
|
* mmm-region.el (mmm-update-mode-info): Don't bother saving
|
|
syntax-begin-function.
|
|
(mmm-refontify-maybe): Use font-lock-flush when available.
|
|
(syntax-ppss-cache, syntax-ppss-last): Declare.
|
|
|
|
* mmm-noweb.el (mmm-noweb-regions): Remove unused arg 'delim'.
|
|
|
|
* mmm-vars.el: Move defvars outside of eval-when-compile. Add
|
|
declare-functions to silence byte-compiler.
|
|
|
|
2018-03-18 Steve Purcell <steve@sanityinc.com>
|
|
|
|
Note that ELPA is now the preferred installation source
|
|
|
|
2018-03-16 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Add copyright blurbs to the test files
|
|
|
|
2018-03-16 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
And more
|
|
|
|
2018-03-16 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
More text
|
|
|
|
2018-03-16 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
(Mostly) remove some earlier entries
|
|
|
|
2018-03-16 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Write TODO some more
|
|
|
|
2018-03-14 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Fix copyright entry
|
|
|
|
2018-03-14 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Add a FIXME
|
|
|
|
2018-03-14 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Add to TODO
|
|
|
|
2018-03-14 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Add cl-lib package dependency
|
|
|
|
2018-03-14 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Release 0.5.5
|
|
|
|
2018-03-14 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Update copyright dates again
|
|
|
|
2018-03-14 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Use cl-lib instead of cl
|
|
|
|
2018-03-14 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Add some NEWS entries
|
|
|
|
2018-03-14 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Update the copyright notices
|
|
|
|
Michal and Alan have assigned their copyright to FSF here.
|
|
|
|
2017-12-13 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Update Michael's email address to an active one
|
|
|
|
2017-09-29 Adam <adam.niederer@gmail.com>
|
|
|
|
Reword docstring & fix indentation
|
|
|
|
2017-09-27 Adam <adam.niederer@gmail.com>
|
|
|
|
Copy mmm-indent-line body into mmm-indent-narrowed
|
|
|
|
2017-09-27 Adam <adam.niederer@gmail.com>
|
|
|
|
Add function for narrowed indentation
|
|
|
|
Sometimes, modes rely on functions like (point-min) or overstep their
|
|
region when attempting to indent a line. This can cause issues like
|
|
https://github.com/AdamNiederer/vue-mode/issues/50
|
|
|
|
This function narrows the buffer before indenting, preventing any issues
|
|
which might arise from reliance on having one's own buffer.
|
|
|
|
This doesn't change any defaults, but I figured some other mmm-mode
|
|
derivatives could make use of this function.
|
|
|
|
2017-08-07 Adam Niederer <Adam.Niederer@gmail.com>
|
|
|
|
Document mode transition hooks
|
|
|
|
2017-08-03 Adam Niederer <Adam.Niederer@gmail.com>
|
|
|
|
Mode transition hooks
|
|
|
|
Allows the user to set hooks to run when submodes are entered and left.
|
|
Also allows the user to specify hooks for specific mode-to-mode
|
|
transitions.
|
|
|
|
An example below:
|
|
|
|
(setq mmm-js-mode-exit-hook (lambda () (message "Run when leaving js
|
|
mode")))
|
|
(setq mmm-js-mode-enter-hook (lambda () (message "Run when entering js
|
|
mode")))
|
|
(setq mmm-vue-mode-js-mode-hook (lambda () (message "Run when moving
|
|
From vue to js")))
|
|
(setq mmm-js-mode-vue-mode-hook (lambda () (message "Run when moving
|
|
From js to vue")))
|
|
|
|
2017-02-21 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Add c-symbol-char-key to the saved variables
|
|
|
|
#68
|
|
|
|
2015-08-29 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Save font-lock-syntactic-face-function per major mode
|
|
|
|
Fixes #57
|
|
|
|
2015-08-10 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Fix regression from the previous commit
|
|
|
|
* Fix void-function error ("another error" in
|
|
https://gist.github.com/blaenk/edcd2d4280dc5fc99a83, #56)
|
|
|
|
* Just skip narrowing for cc-mode submodes
|
|
|
|
2015-07-30 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Make c-mode raise fewer errors
|
|
|
|
#55
|
|
|
|
2015-07-16 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Revert "mmm-match-region: Return front-pos even without front-delim;
|
|
likewise for back"
|
|
|
|
This reverts commit 4e218824039090af6e579dabe91ebfaaa291440d.
|
|
|
|
2015-07-16 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
mmm-match-region: Return front-pos even without front-delim; likewise
|
|
for back
|
|
|
|
Fixes #53
|
|
|
|
2015-06-24 Steve Purcell <steve@sanityinc.com>
|
|
|
|
Release 0.5.4
|
|
|
|
2015-06-23 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Update the checklist
|
|
|
|
2015-06-23 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Don't use version.texi at all
|
|
|
|
Closes #46
|
|
|
|
2015-06-11 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Don't try to enable jit-lock in temp buffers
|
|
|
|
Fixes #51
|
|
|
|
2015-03-25 Syohei YOSHIDA <syohex@gmail.com>
|
|
|
|
Fix invalid function call
|
|
|
|
Argument count of mmm-submode-changes-in is 2.
|
|
|
|
2015-03-21 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
mmm-indent-line: Use primary mode if submode ends right here
|
|
|
|
2015-03-21 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
mmm-save-local-variables: Add forward-sexp-function and SMIE-related
|
|
vars
|
|
|
|
#49
|
|
|
|
2015-03-19 Yuta Namiki <namikister@gmail.com>
|
|
|
|
fix the problem that mmm-major-mode-preferences has no effect for css.
|
|
|
|
2015-01-17 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Released 0.5.2
|
|
|
|
2015-01-17 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Update NEWS
|
|
|
|
2015-01-17 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Update TODO
|
|
|
|
2014-12-28 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Remove version.texi from the repo
|
|
|
|
Closes #41
|
|
|
|
2014-11-05 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Fix #40
|
|
|
|
2014-02-12 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Don't use syntax-begin-function
|
|
|
|
http://lists.gnu.org/archive/html/emacs-devel/2014-02/msg00226.html
|
|
#37
|
|
|
|
2014-02-10 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Fix #37
|
|
|
|
2013-10-28 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
* Enable MMM in ERB and PHP files with just one extension (#36)
|
|
* Mention php-mode installation requirement
|
|
|
|
2013-10-27 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Limit html-php to .php files
|
|
|
|
2013-10-27 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Add mmm-defaults.el (#36)
|
|
|
|
2013-09-24 Akinori MUSHA <knu@idaemons.org>
|
|
|
|
Allow omitting the close tag of the last PHP code block.
|
|
|
|
It is common manners to omit the close tag to avoid the trailing newline
|
|
problem.
|
|
|
|
2013-06-06 Tomoya Tanjo <ttanjo@gmail.com>
|
|
|
|
Add magic comment for autoload to mmm-add-classes
|
|
|
|
2013-05-04 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Fix sporadic keywords mishighlighting in sql-mode
|
|
|
|
And add three tests, the third one is testing for this fix.
|
|
|
|
Inspired by #30.
|
|
|
|
2013-04-03 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
mmm-beginning-of-syntax: Don't consider overlays ending at point
|
|
|
|
2013-04-02 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Fix #26
|
|
|
|
2013-03-22 Steve Purcell <steve@sanityinc.com>
|
|
|
|
Fix missing var declaration
|
|
|
|
2013-03-12 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Expected results depend on the Emacs version
|
|
|
|
2013-03-12 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Add two failing tests
|
|
|
|
Refs #26
|
|
|
|
2013-03-12 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Primary mode spf should see the whole buffer
|
|
|
|
Or it becomes mistaken about the level of nesting.
|
|
|
|
Also, don't keep cached `syntax-ppss' values between subregions, they
|
|
can be incompatible (#26).
|
|
|
|
2013-03-11 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Add first test ever
|
|
|
|
2013-03-03 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Fix #23
|
|
|
|
* mmm-erb-scan-erb: Only reject region of type 'open when close-re
|
|
applies at
|
|
the end of the region, this way we're less likely to trip over hashes.
|
|
|
|
* mmm-submode-changes-in: Only add start and stop when either is not
|
|
inside
|
|
submode regions. This way `mmm-regions-in' doesn't split regions.
|
|
|
|
2013-03-01 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Released 0.5.1
|
|
|
|
2013-03-01 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Delete .cvsignore, move almost everything to .gitignore
|
|
|
|
2013-02-27 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
* mmm-update-mode-info: bind `buffer-file-truename' to nil
|
|
|
|
2013-02-25 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Don't make the temp buffer unmodified before killing it
|
|
|
|
2013-02-22 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Fix mmm-add-to-major-mode-preferences docstring
|
|
|
|
https://sourceforge.net/tracker/?func=detail&aid=904833&group_id=8658&atid=108658
|
|
|
|
2013-02-22 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Fix typo: global-mmm-mode -> mmm-global-mode
|
|
|
|
2013-02-22 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Update the FAQ
|
|
|
|
2013-02-22 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Add mmm-erb.el to lisp_LISP
|
|
|
|
2013-02-22 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Released 0.5.0
|
|
|
|
2013-02-12 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
* mmm-erb.el: Update comments
|
|
|
|
2013-02-12 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Add "Maintainer" and some copyright headers
|
|
|
|
2013-02-12 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
* mmm-syntax-propertize-function: Don't pass nil to
|
|
mmm-set-local-variables
|
|
|
|
This is too similar to 61b9cf4.
|
|
|
|
2013-02-11 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Update NEWS
|
|
|
|
2013-02-11 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Remove the useless CVS $Id tags
|
|
|
|
2013-02-11 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Move html-js and html-css classes from mmm-erb to mmm-sample
|
|
|
|
* Overwrite JS and CSS classes that were already there.
|
|
|
|
* Disregard type and language attributes. The latter is obsolete, the
|
|
former is
|
|
made optional in HTML5. If we're ever going to dispatch to appropriate
|
|
submode
|
|
based on attribute value, we can add them back.
|
|
|
|
* No submode regions for inline code in on* attributes, the added
|
|
functionality
|
|
is not worth the slowdown (font-lock and indentation are largely
|
|
unused), and
|
|
such attributes are bad practice anyway.
|
|
|
|
2013-02-10 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Merge pull request #22 from purcell/indentation
|
|
|
|
Merge branch 'indentation'
|
|
|
|
2013-02-10 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Say goodbye to Emacs 19
|
|
|
|
2013-02-10 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Remove regexp-opt's legacy stuff
|
|
|
|
https://sourceforge.net/tracker/?func=detail&aid=832660&group_id=8658&atid=308658
|
|
http://list-archive.xemacs.org/pipermail/xemacs-beta/2004-January/000147.html
|
|
|
|
2013-02-10 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Define mmm-indent-line-function and its default value
|
|
|
|
* Now html-erb-mode can just set mmm-indent-line-function.
|
|
* Easier access to the submode's indent-line-function. No need to hack
|
|
around.
|
|
* mmm-indent-line indents according to the submode at the indentation,
|
|
which is more
|
|
consistent than previously.
|
|
|
|
2013-02-09 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Some compatibiliy tweaks
|
|
|
|
* Prioritize syntax-begin-function over
|
|
font-lock-beginning-of-syntax-function.
|
|
* Check if syntax-propertize-function is bound. It isn't in Emacs 23.
|
|
|
|
2013-02-08 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Add URL header
|
|
|
|
2013-02-08 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Update the TODO
|
|
|
|
2013-02-08 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Remove the angle brackets
|
|
|
|
2013-02-08 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
* mmm-noweb.el: Qualify the "doesn't work" statement.
|
|
|
|
2013-02-08 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Make README more up-to-date
|
|
|
|
2013-02-08 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
* mmm-noweb.el: Add the FIXME note.
|
|
|
|
2013-02-04 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Rebinding syntax-propertize-chunk-size is pointless
|
|
|
|
It's only used in the caller, to determine STOP.
|
|
|
|
2013-02-04 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
* mmm-regions-in: Keep overlay references in the return value
|
|
* mmm-fontify-region-list, mmm-syntax-propertize-function: Use them.
|
|
* mmm-erb-scan-region: Same.
|
|
* mmm-submode-overlay-at: Remove, not used anymore.
|
|
|
|
And bump the version, this is a change in the API. Hopefuly, a
|
|
relatively safe one.
|
|
|
|
2013-02-03 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Rewrite mmm-regions-alist for performance
|
|
|
|
Not much improvement here, but at least we don't iterate multiple times
|
|
over the same list now.
|
|
|
|
2013-02-03 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Revert c548593, for easier optimization
|
|
|
|
* mmm-fontify-region-list: Don't set global and buffer vars when the
|
|
submode
|
|
hasn't changed. Gives us nice perfomance boost.
|
|
|
|
2013-02-03 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
* mmm-apply-all: flush syntax cache
|
|
|
|
2013-02-03 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
* mmm-syntax-propertize-function: Use font-lock-syntactic-keywords
|
|
with less fortunate submodes.
|
|
* Don't clear text properties, syntax-propertize already does that for
|
|
us.
|
|
|
|
2013-02-01 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Define mmm-syntax-propertize-function
|
|
|
|
This is faster, but still kinda slow.
|
|
|
|
2013-02-01 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Use syntax-propertize-function set in submodes
|
|
|
|
WIP, it visibly slows down parsing.
|
|
|
|
2013-01-30 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
* mmm-set-local-variables: Default to mmm-primary-mode
|
|
|
|
2013-01-30 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
* mmm-make-region: Don't call mmm-save-changed-local-variables, or set
|
|
the
|
|
mmm-previous-* vars, the next successful call to
|
|
mmm-update-submode-region
|
|
will do that for us.
|
|
|
|
2013-01-30 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Don't recompute the current overlay in mmm-set-local-variables
|
|
|
|
Instead pass it the current overlay as a second argument.
|
|
|
|
* Rename mmm-set-current-submode to mmm-set-current-pair, take overlay
|
|
as the
|
|
second argument.
|
|
* Use the above in mmm-update-current-submode.
|
|
* mmm-get-saved-local-variables: Take overlay as the second argument,
|
|
move the
|
|
filtering code to a new function, mmm-submode-overlay-at, use it in
|
|
mmm-fontify-region-list.
|
|
* mmm-save-changed-local-variables: Reverse the arguments order, for
|
|
consistency
|
|
with other functions. Update callers.
|
|
* mmm-fontify-region: Save the current overlay instead of its beginning
|
|
position, then restore it directly.
|
|
* mmm-make-region: Pass the newly created region to
|
|
mmm-set-local-variables,
|
|
instead of making the latter look for the former at point, like
|
|
previously.
|
|
|
|
2013-01-26 Steve Purcell <steve@sanityinc.com>
|
|
|
|
Merge pull request #19 from dgutov/font-lock
|
|
|
|
Allow toggling whitespace-mode
|
|
|
|
2013-01-25 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Allow toggling whitespace-mode after initialization
|
|
|
|
Refs #5
|
|
|
|
2013-01-25 Prakash Kailasa <pk-github@kailasa.net>
|
|
|
|
added more cc-mode variables to mmm-save-local-variables
|
|
|
|
2013-01-25 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Simplify mmm-update-mode-info
|
|
|
|
* Use non-hidden name for the temporary buffer, for better font-lock
|
|
initialization (and for minor modes that depend on it, like
|
|
whitespace-mode).
|
|
* Kill the temp buffer in an unwind form, error or not.
|
|
* Don't check if it's XEmacs version 20, 21 came out 14 years ago.
|
|
* Get rid of `mmm-font-lock-available-p' and
|
|
`mmm-set-font-lock-defaults'. The
|
|
former was only used with Emacs < 21, the latter is just unused now.
|
|
|
|
2013-01-25 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Don't pass nil to mmm-set-local-variables
|
|
|
|
Finishes e848ef1.
|
|
|
|
2013-01-21 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
* mmm-fontify-region: Save and restore submode, overlay and local vars
|
|
|
|
This function is called from different positions, so just calling
|
|
`mmm-update-submode-region' at the end is not enough.
|
|
|
|
2013-01-21 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Fix the timer error: "Selecting deleted buffer"
|
|
|
|
2013-01-21 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Revert "Refontify buffer when creating new region"
|
|
|
|
This reverts commit 611505909722425fe0259cae393be55028d499e9.
|
|
|
|
Not sure what I was fixing here, but probably a side-effect of some
|
|
other bug. Buffer refontifies fine now, all by itself.
|
|
|
|
2013-01-18 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Remove duplicate entries
|
|
|
|
Result of some bad merge years ago
|
|
|
|
2013-01-18 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Save values of more cc-mode variables
|
|
|
|
2012-12-24 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Improve mmm-erb usage instructions
|
|
|
|
Closes #14
|
|
|
|
2012-09-21 Steve Purcell <steve@sanityinc.com>
|
|
|
|
Merge pull request #13 from dgutov/master
|
|
|
|
Fix problem with indentation in PHP regions (closes #12)
|
|
|
|
2012-09-21 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Fix #12
|
|
|
|
2012-09-02 Steve Purcell <steve@sanityinc.com>
|
|
|
|
Revert unintended check-in of mmm-erb changes
|
|
|
|
2012-09-02 Steve Purcell <steve@sanityinc.com>
|
|
|
|
Note availability of Melpa packages
|
|
|
|
2012-09-02 Steve Purcell <steve@sanityinc.com>
|
|
|
|
Note that 'autogen.sh' should be run to generate 'configure' and
|
|
'Makefile.in' (see #11)
|
|
|
|
2012-08-03 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Document nxml-mode based setup
|
|
|
|
2012-08-03 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Don't confuse script tags with EJS tags
|
|
|
|
2012-08-02 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Update instructions and docstrings
|
|
|
|
2012-08-02 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Fix #8
|
|
|
|
2012-06-11 Steve Purcell <steve@sanityinc.com>
|
|
|
|
Require 'mmm-region from 'mmm-erb, avoiding compilation warnings about
|
|
free variable references
|
|
|
|
2012-06-11 Steve Purcell <steve@sanityinc.com>
|
|
|
|
Add a few docstrings to make checkdoc happier.
|
|
|
|
2012-06-11 Steve Purcell <steve@sanityinc.com>
|
|
|
|
Switch mmm-erb.el to unix line endings, and add closing comment line
|
|
|
|
2012-06-11 Steve Purcell <steve@sanityinc.com>
|
|
|
|
Merge remote-tracking branch 'refs/remotes/dgutov/erb'
|
|
|
|
2012-06-11 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Reparse mmm-mode buffer when Emacs is idle
|
|
|
|
2012-06-11 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Add header comment, provide description
|
|
|
|
2012-06-11 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Correctly restore pre-indent position
|
|
|
|
2012-06-11 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Check for EJS "blocks"
|
|
|
|
2012-06-11 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Adjust indentation in primary mode for ERB blocks
|
|
|
|
2012-06-11 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Do syntax highlighting and indentation in ERB buffers
|
|
|
|
2012-06-05 Steve Purcell <steve@sanityinc.com>
|
|
|
|
Merge pull request #4 from dgutov/js-fix
|
|
|
|
Make js-mode subregion fontification work
|
|
|
|
2012-06-05 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Add js-mode vars to `mmm-save-local-variables`
|
|
|
|
* Deals with "Error during redisplay: (wrong-type-argument stringp
|
|
nil)",
|
|
see http://web.archiveorange.com/archive/v/N57rDoqGacBSFpqrlDyt
|
|
|
|
2012-06-05 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Fix `mmm-insert-region' to not abort loop too soon
|
|
|
|
2012-05-29 Steve Purcell <steve@sanityinc.com>
|
|
|
|
Fix further compilation warnings in recent Emacsen
|
|
|
|
2012-05-29 Steve Purcell <steve@sanityinc.com>
|
|
|
|
Fix references to free variables
|
|
|
|
2012-05-29 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Fix fontification of the first subregion line
|
|
|
|
2012-05-29 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Refontify buffer when creating new region
|
|
|
|
2012-05-29 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
After fontifying the region, restore local vars
|
|
|
|
2012-05-29 Dmitry Gutov <dgutov@yandex.ru>
|
|
|
|
Compatibility fix for mode line format of Emacs 23
|
|
|
|
Patch from https://bugs.gentoo.org/311259?id=311259
|
|
|
|
2012-05-29 Steve Purcell <steve@sanityinc.com>
|
|
|
|
Fix compilation warnings
|
|
|
|
2012-05-11 Alexander Zangerl <az@debian.org>
|
|
|
|
Provide more sensible face defaults for dark and light backgrounds
|
|
|
|
2012-01-14 Steve Purcell <steve@sanityinc.com>
|
|
|
|
Ignore .elc files
|
|
|
|
2011-06-23 Steve Purcell <steve@sanityinc.com>
|
|
|
|
Fix obsolete backquotes
|
|
|
|
2010-12-17 Steve Purcell <steve@sanityinc.com>
|
|
|
|
Make reference to var font-lock-defaults-alist conditional; var is
|
|
obsolete in Emacs 24.
|
|
|
|
2010-10-05 Steve Purcell <steve@sanityinc.com>
|
|
|
|
Don't use obsolete 'make-local-hook function in GNU Emacs
|
|
|
|
2010-05-07 Steve Purcell <steve@sanityinc.com>
|
|
|
|
Fix error in mmm-mode when Emacs 23 immediately evaporates zero-width
|
|
submode regions
|
|
|
|
2004-11-19 alanshutko <alanshutko>
|
|
|
|
(lisp_LISP): Added mmm-myghty.el.
|
|
|
|
2004-11-19 alanshutko <alanshutko>
|
|
|
|
* mmm-myghty.el: New mode from Ben Bangert.
|
|
|
|
* mmm-vars.el (mmm-major-mode-preferences): Added Python prefs, also
|
|
from Ben.
|
|
|
|
* mmm-auto.el (mmm-autoloaded-classes): Merged Ben Bangert's Myghty
|
|
class.
|
|
|
|
2004-06-16 alanshutko <alanshutko>
|
|
|
|
* version.texi: Release 0.4.8.
|
|
|
|
* mmm-vars.el: Release 0.4.8.
|
|
|
|
* mmm-mode.el: Release 0.4.8.
|
|
|
|
2004-06-16 alanshutko <alanshutko>
|
|
|
|
* mmm-noweb.el (mmm-syntax-region-list)
|
|
(mmm-syntax-other-regions, mmm-word-other-regions)
|
|
(mmm-space-other-regions, mmm-undo-syntax-other-regions): Added from
|
|
Joe's email. They're here right now, until a better place can be found.
|
|
|
|
* configure.in: Incr version for release.
|
|
|
|
2004-06-11 alanshutko <alanshutko>
|
|
|
|
(mmm-ify): Change defaults for front-delim and back-delim to nil. 0 was
|
|
breaking the no-delimiter case in mmm-match-region.
|
|
|
|
2004-06-03 alanshutko <alanshutko>
|
|
|
|
(html-js): Support JS version in language attribute.
|
|
|
|
2004-06-01 alanshutko <alanshutko>
|
|
|
|
* mmm-vars.el (mmm-save-local-variables): Updated cc-mode local
|
|
variables.
|
|
|
|
* Makefile.am (lisp_LISP): Removed mmm-php.el, since it doesn't appear
|
|
to be in CVS.
|
|
|
|
* missing: Updated for automake 1.7.9.
|
|
|
|
2003-10-19 alanshutko <alanshutko>
|
|
|
|
(mmm-save-local-variables): Add semantic stuff and c-syntactic-eol.
|
|
|
|
2003-06-19 viritrilbia <viritrilbia>
|
|
|
|
*** empty log message ***
|
|
|
|
2003-04-28 viritrilbia <viritrilbia>
|
|
|
|
Fixed back recognition of output regions.
|
|
|
|
2003-03-25 viritrilbia <viritrilbia>
|
|
|
|
Added html-php submode class.
|
|
|
|
2003-03-25 viritrilbia <viritrilbia>
|
|
|
|
Collapsed undo of insertion into one command.
|
|
|
|
2003-03-25 viritrilbia <viritrilbia>
|
|
|
|
Added file for building SRPMs, thanks to bishop
|
|
|
|
2003-03-25 viritrilbia <viritrilbia>
|
|
|
|
Added script and documentation for installing from CVS
|
|
|
|
2003-03-19 viritrilbia <viritrilbia>
|
|
|
|
Added instructions for installing CVS version.
|
|
|
|
2003-03-19 viritrilbia <viritrilbia>
|
|
|
|
Prevent bounds from going outside buffer (XEmacs complains)
|
|
|
|
2003-03-09 viritrilbia <viritrilbia>
|
|
|
|
Added delimiter regions and region name matching.
|
|
|
|
2003-03-03 viritrilbia <viritrilbia>
|
|
|
|
Implemented a 'local to submode class' keymap binding, using a dummy
|
|
overlay.
|
|
|
|
2003-03-03 viritrilbia <viritrilbia>
|
|
|
|
(mmm-define-key): Added optional keymap argument
|
|
|
|
2003-03-03 viritrilbia <viritrilbia>
|
|
|
|
Fixed stupid bug, so autoloading will actually work
|
|
|
|
2003-03-03 viritrilbia <viritrilbia>
|
|
|
|
*** empty log message ***
|
|
|
|
2003-03-03 viritrilbia <viritrilbia>
|
|
|
|
Use correct variable name...
|
|
|
|
2003-03-02 viritrilbia <viritrilbia>
|
|
|
|
Updated.
|
|
|
|
2003-03-02 viritrilbia <viritrilbia>
|
|
|
|
Added Noweb documentation (Joe Kelsey) Added add-to-group docs (Joe
|
|
Kelsey) Improved decoration level documentation.
|
|
|
|
2003-03-02 viritrilbia <viritrilbia>
|
|
|
|
Added narrow to submode region (Joe Kelsey) Fixed validity of placement
|
|
algorithm Run region entry hooks Added parameters to submode-changes-in
|
|
(Joe Kelsey) Misc.
|
|
|
|
2003-03-02 viritrilbia <viritrilbia>
|
|
|
|
Used match-string-no-properties (Joe Kelsey) Fixed spelling, moved
|
|
mmm-make-marker to this file.
|
|
|
|
2003-03-02 viritrilbia <viritrilbia>
|
|
|
|
Tested for only javascript <script> tags (Joe Kelsey)
|
|
|
|
2003-03-02 viritrilbia <viritrilbia>
|
|
|
|
Trimmed ancient docstring. Added binding for narrow-to-submode (Joe
|
|
Kelsey).
|
|
|
|
2003-03-02 viritrilbia <viritrilbia>
|
|
|
|
Added mmm-noweb to autoload (Joe Kelsey)
|
|
|
|
2003-03-02 viritrilbia <viritrilbia>
|
|
|
|
Added new files to be byte-compiled (Joe Kelsey)
|
|
|
|
2003-03-02 viritrilbia <viritrilbia>
|
|
|
|
Updated docstrings and comments. Added primary mode hook.
|
|
|
|
2003-03-02 viritrilbia <viritrilbia>
|
|
|
|
Initial revision, from Joe Kesley.
|
|
|
|
2003-03-02 viritrilbia <viritrilbia>
|
|
|
|
Updated revision date.
|
|
|
|
2002-11-12 alanshutko <alanshutko>
|
|
|
|
* .cvsignore: Add semantic.cache.
|
|
|
|
* mmm-vars.el (mmm-save-local-variables): Update C variables to save,
|
|
based on Emacs CVS.
|
|
|
|
* mmm-cweb.el (cweb): Tweaked indentation. Add cweb to the
|
|
|
|
2002-03-09 viritrilbia <viritrilbia>
|
|
|
|
* mmm-vars.el (mmm-c-derived-modes): Added php-mode.
|
|
|
|
2002-03-09 viritrilbia <viritrilbia>
|
|
|
|
# Updated
|
|
|
|
2002-03-09 viritrilbia <viritrilbia>
|
|
|
|
* FAQ: Updated comments about other emacs variants.
|
|
|
|
2001-12-13 viritrilbia <viritrilbia>
|
|
|
|
(mmm-ify-by-class): Removed duplicates from completion list.
|
|
|
|
2001-07-06 viritrilbia <viritrilbia>
|
|
|
|
* FAQ: Added question about end delimiter.
|
|
|
|
2001-07-05 viritrilbia <viritrilbia>
|
|
|
|
* mmm-class.el (mmm-match-region): Fixed return values bug, so
|
|
invalid regions don't interfere with later valid ones.
|
|
|
|
2001-07-05 viritrilbia <viritrilbia>
|
|
|
|
* mmm-sample.el (here-doc): Added quotes to here-doc regexp.
|
|
|
|
2001-07-05 viritrilbia <viritrilbia>
|
|
|
|
* mmm-sample.el (jsp): Added jsp-comment submode type.
|
|
|
|
2001-07-05 viritrilbia <viritrilbia>
|
|
|
|
* FAQ: Don't quote argument to `setq'. :-)
|
|
|
|
2001-07-05 uid30977 <uid30977>
|
|
|
|
* mmm-sample.el (httpd-conf-perl): Added submode class from Rob
|
|
Bloodgood <robb@empire2.com>
|
|
|
|
2001-05-16 viritrilbia <viritrilbia>
|
|
|
|
# Updated
|
|
|
|
2001-05-16 viritrilbia <viritrilbia>
|
|
|
|
# Updated for recent changes in configuration.
|
|
|
|
2001-05-16 viritrilbia <viritrilbia>
|
|
|
|
Made C indentation style variables buffer-local. Continue on all MMM
|
|
errors.
|
|
|
|
2001-05-16 viritrilbia <viritrilbia>
|
|
|
|
Added C indentation style variables.
|
|
|
|
2001-05-16 viritrilbia <viritrilbia>
|
|
|
|
Added `sgml-dtd' submode class from Yann Dirson <ydirson@fr.alcove.com>.
|
|
|
|
2001-05-15 viritrilbia <viritrilbia>
|
|
|
|
Added cweb to autoloaded classes.
|
|
|
|
2001-05-14 viritrilbia <viritrilbia>
|
|
|
|
Passed arguments to `signal'.
|
|
|
|
2001-05-14 viritrilbia <viritrilbia>
|
|
|
|
Defined new submode placement error conditions.
|
|
|
|
2001-05-14 viritrilbia <viritrilbia>
|
|
|
|
# Fixed a couple comments
|
|
|
|
2001-05-14 alanshutko <alanshutko>
|
|
|
|
* mmm-cweb.el: New file.
|
|
|
|
* mmm-region.el (mmm-valid-submode-region): New function.
|
|
(mmm-make-region): Allow nested submodes and put the priority in the
|
|
overlay.
|
|
|
|
2001-04-27 viritrilbia <viritrilbia>
|
|
|
|
Fixed inline JavaScript regexp ( \w ==> \\w ).
|
|
|
|
2001-04-26 viritrilbia <viritrilbia>
|
|
|
|
Empty regions no longer prevent parsing of later regions.
|
|
|
|
2001-04-26 viritrilbia <viritrilbia>
|
|
|
|
# Listed keyword arguments that edebug needs (in a comment)
|
|
|
|
2001-04-26 viritrilbia <viritrilbia>
|
|
|
|
Corrected reference to `javascript' class to `html-js'.
|
|
|
|
2001-04-26 viritrilbia <viritrilbia>
|
|
|
|
Improved instructions for turning off PSGML. (Thanks to Michael Alan
|
|
Dorman for the suggestion.)
|
|
|
|
2001-02-23 viritrilbia <viritrilbia>
|
|
|
|
# Updated
|
|
|
|
2001-02-23 viritrilbia <viritrilbia>
|
|
|
|
Released 0.4.7
|
|
|
|
2001-02-23 viritrilbia <viritrilbia>
|
|
|
|
# Added comment about bug fix.
|
|
|
|
2001-02-19 alanshutko <alanshutko>
|
|
|
|
* mmm-vars.el (mmm-classes-alist): Document new keywords.
|
|
|
|
* mmm.texinfo (Region Placement): Document the front-match, back-match
|
|
and end-not-begin keywords.
|
|
|
|
* mmm-class.el (mmm-match-region, mmm-ify): Add front-match & back-match
|
|
keywords to specify which submatch to treat as the delimiter. Add
|
|
end-not-begin key.
|
|
(mmm-match->point): Add front-match and back-match args.
|
|
|
|
2001-02-13 alanshutko <alanshutko>
|
|
|
|
* mmm-mason.el (mmm-mason-end-line,mmm-mason-start-line): Use
|
|
bolp
|
|
and eolp.
|
|
|
|
2001-02-10 viritrilbia <viritrilbia>
|
|
|
|
Added `javascript-mode' to list of C-derived modes.
|
|
|
|
2001-02-08 viritrilbia <viritrilbia>
|
|
|
|
# Updated menus.
|
|
|
|
2001-02-08 viritrilbia <viritrilbia>
|
|
|
|
Updated mode preferences to check fboundp when regions are created.
|
|
|
|
2001-02-08 viritrilbia <viritrilbia>
|
|
|
|
Added file with Emacs-related macros from Alan Shutko.
|
|
|
|
2001-02-08 viritrilbia <viritrilbia>
|
|
|
|
Added config.log and mmm.info-*.
|
|
|
|
2001-02-08 viritrilbia <viritrilbia>
|
|
|
|
Updated chapter/section headings and menus.
|
|
|
|
2001-02-08 viritrilbia <viritrilbia>
|
|
|
|
Added `require's and `defvar's to eliminate compliation warnings.
|
|
|
|
2001-02-05 mas <mas>
|
|
|
|
# Updated
|
|
|
|
2001-02-05 mas <mas>
|
|
|
|
# Applied patch from Alan Shutko <ats@acm.org>.
|
|
|
|
2001-02-03 mas <mas>
|
|
|
|
Added `mmm-primary-mode' variable so that `major-mode' can be saved.
|
|
|
|
2001-01-15 mas <mas>
|
|
|
|
(mmm-insert-by-key): Use match-face and major-mode-preferences.
|
|
|
|
2001-01-15 mas <mas>
|
|
|
|
(mmm-here-doc-get-mode): Try each word individually first.
|
|
|
|
2001-01-15 mas <mas>
|
|
|
|
(mmm-format-matches): Removed reference to `count' variable.
|
|
|
|
2001-01-15 mas <mas>
|
|
|
|
Allowed language names for preference lookup as "mode names".
|
|
|
|
2001-01-15 mas <mas>
|
|
|
|
(mmm-set-major-mode-preferences): Added function.
|
|
|
|
2001-01-14 mas <mas>
|
|
|
|
# Updated docstring
|
|
|
|
2001-01-14 mas <mas>
|
|
|
|
(mmm-format-matches): Changed to allow accessing any subexp, not limited
|
|
by a numerical value of save-matches.
|
|
|
|
2001-01-13 mas <mas>
|
|
|
|
Modified CSS to use preferred mode.
|
|
|
|
2001-01-13 mas <mas>
|
|
|
|
(mmm-save-local-variables): Added syntax and indentation variables for
|
|
cc-mode and variants.
|
|
|
|
2001-01-13 mas <mas>
|
|
|
|
(mmm-major-mode-preferences): Added check for `jde-mode' for Java code.
|
|
|
|
2001-01-12 mas <mas>
|
|
|
|
Added ePerl and JSP to autoload.
|
|
|
|
2001-01-11 mas <mas>
|
|
|
|
Added ePerl submode class.
|
|
|
|
2001-01-11 mas <mas>
|
|
|
|
Modified classes to use preferred mode list.
|
|
|
|
2001-01-11 mas <mas>
|
|
|
|
Added alist to keep track of user-preferred major modes.
|
|
|
|
2001-01-11 mas <mas>
|
|
|
|
Added flags telling which faces to use for which regions.
|
|
|
|
2001-01-11 mas <mas>
|
|
|
|
Added multiple faces and optional levels of decoration.
|
|
|
|
2001-01-09 mas <mas>
|
|
|
|
(mmm-save-local-variables): Added `parse-sexp-ignore-comments', which
|
|
seems to fix indentation in php-mode.
|
|
|
|
2001-01-08 mas <mas>
|
|
|
|
(mmm-update-mode-info): Hacked so `font-lock-keywords-alist' works.
|
|
|
|
2001-01-05 mas <mas>
|
|
|
|
Added set-background example for XEmacs. Added info-dir-entry.
|
|
|
|
2000-09-29 mas <mas>
|
|
|
|
(mmm-apply-class): Rearranged parameters so faces actually work.
|
|
|
|
2000-09-20 mas <mas>
|
|
|
|
# Changed email address
|
|
|
|
2000-09-18 mas <mas>
|
|
|
|
Released 0.4.6
|
|
|
|
2000-09-18 mas <mas>
|
|
|
|
# Updated.
|
|
|
|
2000-09-17 mas <mas>
|
|
|
|
Added Q about name capitalization.
|
|
|
|
2000-09-16 mas <mas>
|
|
|
|
(mmm-keywords-used): Added `:private'.
|
|
|
|
2000-09-12 mas <mas>
|
|
|
|
Added file
|
|
|
|
2000-09-12 mas <mas>
|
|
|
|
Added comment about adding files to the distribution.
|
|
|
|
2000-09-12 mas <mas>
|
|
|
|
# Added comment about apostrophes
|
|
|
|
2000-09-12 mas <mas>
|
|
|
|
Added comment about installing with multiple emacsen.
|
|
|
|
2000-09-12 mas <mas>
|
|
|
|
Added FAQ
|
|
|
|
2000-09-12 mas <mas>
|
|
|
|
Created Emacs Lisp Archive Entry
|
|
|
|
2000-09-05 mas <mas>
|
|
|
|
Set MASON_VERSION.
|
|
|
|
2000-09-05 mas <mas>
|
|
|
|
(mmm-display-insertion-key): Prevented (nthcdr -1 ...); breaks in
|
|
XEmacs.
|
|
|
|
2000-08-29 mas <mas>
|
|
|
|
(mmm-save-local-variables): Added abbrev-mode variables.
|
|
|
|
2000-08-29 mas <mas>
|
|
|
|
(mmm-update-mode-info): Tested against `mmm-set-file-name-for-modes'.
|
|
|
|
2000-08-29 mas <mas>
|
|
|
|
(mmm-set-file-name-for-modes): Changed to a list for finer control.
|
|
|
|
2000-08-24 mas <mas>
|
|
|
|
(mmm-make-region): Explicitly set keyword defaults in &rest parameter.
|
|
|
|
2000-08-24 mas <mas>
|
|
|
|
(mmm-ify): Explicitly set defaults for keywords in &rest parameter.
|
|
|
|
2000-08-24 mas <mas>
|
|
|
|
# Reformatted
|
|
|
|
2000-08-23 mas <mas>
|
|
|
|
(mmm-set-buffer-file-name-p): Added to control file name setting.
|
|
|
|
2000-08-23 mas <mas>
|
|
|
|
(mmm-save-local-variables): Added `mode-popup-menu' for XEmacs.
|
|
|
|
2000-08-23 mas <mas>
|
|
|
|
(mmm-update-mode-info): Added some tests for XEmacs 20 to prevent errors
|
|
and unwanted prompts. Cleared modified flag before killing leftover
|
|
temporary buffers.
|
|
|
|
2000-08-21 mas <mas>
|
|
|
|
Added comments on RPM Spec, File Variables, and Here-documents.
|
|
|
|
2000-08-21 mas <mas>
|
|
|
|
Autoloaded `rpm'.
|
|
|
|
2000-08-21 mas <mas>
|
|
|
|
# Added headers.
|
|
|
|
2000-08-21 mas <mas>
|
|
|
|
# Added placeholder for rpm-sh.
|
|
|
|
2000-08-21 mas <mas>
|
|
|
|
Autoloaded `rpm-sh' submode class from mmm-rpm.el.
|
|
|
|
2000-08-21 mas <mas>
|
|
|
|
Added file (contributed by Marcus Harnisch).
|
|
|
|
2000-08-17 mas <mas>
|
|
|
|
(mmm-never-modes): Added `forms-mode'.
|
|
|
|
2000-08-02 mas <mas>
|
|
|
|
# Updated.
|
|
|
|
2000-08-02 mas <mas>
|
|
|
|
(mmm-set-font-lock-defaults): Made into a macro.
|
|
|
|
2000-08-02 mas <mas>
|
|
|
|
Autoloaded `mmm-ensure-fboundp'.
|
|
|
|
2000-08-02 mas <mas>
|
|
|
|
# Fixed problem.
|
|
|
|
2000-08-02 mas <mas>
|
|
|
|
# Updated.
|
|
|
|
2000-08-02 mas <mas>
|
|
|
|
Released 0.4.5.
|
|
|
|
2000-08-02 mas <mas>
|
|
|
|
# Updated
|
|
|
|
2000-08-02 mas <mas>
|
|
|
|
(mmm-update-mode-info): Used compatibility wrapper for font-lock
|
|
defaults.
|
|
|
|
2000-08-02 mas <mas>
|
|
|
|
(mmm-set-font-lock-defaults): Added compatibility wrapper function.
|
|
|
|
2000-08-01 mas <mas>
|
|
|
|
Added comments about `sgml-parent-document'.
|
|
|
|
2000-08-01 mas <mas>
|
|
|
|
# Commented on improvement of here-doc class.
|
|
|
|
2000-08-01 mas <mas>
|
|
|
|
(mmm-ensure-fboundp): Created function.
|
|
|
|
2000-08-01 mas <mas>
|
|
|
|
(mmm-here-doc-get-mode): Extended to recognize names like TEXT_EOF.
|
|
|
|
2000-07-31 mas <mas>
|
|
|
|
# Added CVS snapshot step.
|
|
|
|
2000-07-29 mas <mas>
|
|
|
|
Released 0.4.4
|
|
|
|
2000-07-29 mas <mas>
|
|
|
|
# Updated.
|
|
|
|
2000-07-29 mas <mas>
|
|
|
|
# Updated docstring.
|
|
|
|
2000-07-29 mas <mas>
|
|
|
|
# Updated
|
|
|
|
2000-07-29 mas <mas>
|
|
|
|
(mmm-get-class-spec): Implemented autoloaded submode classes.
|
|
|
|
2000-07-29 mas <mas>
|
|
|
|
(mmm-add-group): Made subclasses of a group private.
|
|
|
|
2000-07-29 mas <mas>
|
|
|
|
Added autoloading of submode classes.
|
|
|
|
2000-07-29 mas <mas>
|
|
|
|
(mmm-ify-by-class): Added completion on autoloaded classes. Excluded
|
|
private classes from completion.
|
|
|
|
2000-07-29 mas <mas>
|
|
|
|
(mmm-classes-alist): Updated docstring for new offset values and
|
|
include- flags.
|
|
|
|
2000-07-29 mas <mas>
|
|
|
|
# Updated
|
|
|
|
2000-07-29 mas <mas>
|
|
|
|
(here-doc): Updated to use new front-offset values.
|
|
|
|
2000-07-29 mas <mas>
|
|
|
|
(mmm-ify, mmm-match-region, mmm-match->point): Added new values for
|
|
front- and back-offset.
|
|
|
|
2000-07-29 mas <mas>
|
|
|
|
(mmm-make-region): Made sure overlays get the delimiter and sticky
|
|
properties even if they aren't passed explicitly.
|
|
|
|
2000-07-26 mas <mas>
|
|
|
|
# Removed another duplicate entry
|
|
|
|
2000-07-26 mas <mas>
|
|
|
|
# Removed a duplicate entry
|
|
|
|
2000-07-26 mas <mas>
|
|
|
|
# Updated for SourceForge
|
|
|
|
2000-07-26 mas <mas>
|
|
|
|
# Updated email address
|
|
|
|
2000-07-26 mas <mas>
|
|
|
|
# Updated
|
|
|
|
2000-07-26 mas <mas>
|
|
|
|
Changed output name from `mmm' to `mmm-mode'.
|
|
|
|
2000-07-24 mas <mas>
|
|
|
|
Updated file-variables class to handle prefixes.
|
|
|
|
2000-07-23 mas <mas>
|
|
|
|
Wrote File Variables submode class for the new syntax.
|
|
|
|
2000-07-22 mas <mas>
|
|
|
|
# Updated docstring.
|
|
|
|
2000-07-21 mas <mas>
|
|
|
|
# Updated folding marks.
|
|
|
|
2000-07-21 mas <mas>
|
|
|
|
(mmm-ify-by-class): Added completion on all defined classes.
|
|
|
|
2000-07-21 mas <mas>
|
|
|
|
# Updated.
|
|
|
|
2000-07-21 mas <mas>
|
|
|
|
(mmm-here-doc-get-mode): Signaled non-fboundp here-document names.
|
|
|
|
2000-07-21 mas <mas>
|
|
|
|
(mmm-univ-get-mode): Signaled error on non-fboundp modes.
|
|
|
|
2000-07-21 mas <mas>
|
|
|
|
(mmm-match-region, mmm-ify): Caught errors from :match-submode.
|
|
|
|
2000-07-21 mas <mas>
|
|
|
|
Added `mmm-no-matching-submode' error signal.
|
|
|
|
2000-07-21 mas <mas>
|
|
|
|
Allowed here-documents in any mode with :match-submode. Added insertion
|
|
syntax to here-docs, javascript, and embperl.
|
|
|
|
2000-07-14 mas <mas>
|
|
|
|
Added MASON_VERSION variable to keep track of that.
|
|
|
|
2000-07-14 mas <mas>
|
|
|
|
Wrote about changing key bindings and local variables. Copied info from
|
|
documentation of `mmm-classes-alist'.
|
|
|
|
2000-07-13 mas <mas>
|
|
|
|
(mmm-run-major-mode-hook): Added `ignore-errors' around each call.
|
|
|
|
2000-07-13 mas <mas>
|
|
|
|
(mmm-save-local-variables): Changed `defcustom' to `defvar'.
|
|
|
|
2000-07-13 mas <mas>
|
|
|
|
# Updated.
|
|
|
|
2000-07-13 mas <mas>
|
|
|
|
Wrote about global classes, highlight, mode line, and hooks.
|
|
|
|
2000-07-13 mas <mas>
|
|
|
|
Limited matches to letter/dash strings that are fboundp.
|
|
|
|
2000-07-12 mas <mas>
|
|
|
|
Added comment about `mmm-global-mode'.
|
|
|
|
2000-07-12 mas <mas>
|
|
|
|
# Added comment about universal mode.
|
|
|
|
2000-07-12 mas <mas>
|
|
|
|
# Updated.
|
|
|
|
2000-07-12 mas <mas>
|
|
|
|
Changed syntax to {%MODE%} to avoid possible conflicts.
|
|
|
|
2000-07-12 mas <mas>
|
|
|
|
# Updated
|
|
|
|
2000-07-12 mas <mas>
|
|
|
|
Added to CVS.
|
|
|
|
2000-07-12 mas <mas>
|
|
|
|
Added `version.texi' to step 3.
|
|
|
|
2000-07-12 mas <mas>
|
|
|
|
# Updated.
|
|
|
|
2000-07-12 mas <mas>
|
|
|
|
Released 0.4.3.
|
|
|
|
2000-07-12 mas <mas>
|
|
|
|
# Updated for 0.4.3
|
|
|
|
2000-07-12 mas <mas>
|
|
|
|
Changed %[...]% to [%...%] which looks much nicer.
|
|
|
|
2000-07-12 mas <mas>
|
|
|
|
# Updated.
|
|
|
|
2000-07-12 mas <mas>
|
|
|
|
Wrote more about Mason.
|
|
|
|
2000-07-12 mas <mas>
|
|
|
|
Moved commentary code to README.Mason.
|
|
|
|
2000-07-12 mas <mas>
|
|
|
|
Added README.Mason to EXTRA_DIST.
|
|
|
|
2000-07-12 mas <mas>
|
|
|
|
Created file.
|
|
|
|
2000-07-12 mas <mas>
|
|
|
|
# Updated stuff.
|
|
|
|
2000-07-12 mas <mas>
|
|
|
|
# Created file to aid developer(s).
|
|
|
|
2000-07-11 mas <mas>
|
|
|
|
(mmm-update-mode-info): Used `mmm-make-temp-buffer'. Put font-lock
|
|
property directly rather than setting the variable first.
|
|
|
|
2000-07-11 mas <mas>
|
|
|
|
(mmm-mode-off): Reset font-lock variables.
|
|
|
|
2000-07-11 mas <mas>
|
|
|
|
(mmm-make-temp-buffer): Added as workaround for make-indirect-buffer.
|
|
|
|
2000-07-11 mas <mas>
|
|
|
|
(mmm-enable-font-lock, mmm-update-font-lock-buffer,
|
|
mmm-update-mode-info): Conditioned font-lock usage on
|
|
mmm-font-lock-available-p.
|
|
|
|
2000-07-11 mas <mas>
|
|
|
|
(mmm-font-lock-available-p): Added flag.
|
|
|
|
2000-07-11 mas <mas>
|
|
|
|
# Removed (require 'font-lock).
|
|
|
|
2000-07-11 mas <mas>
|
|
|
|
(mmm-update-mode-info): Killed any lingering temporary buffers.
|
|
|
|
2000-07-11 mas <mas>
|
|
|
|
(mmm-insert-by-key): Made inserted regions beg- and end-sticky.
|
|
|
|
2000-07-11 mas <mas>
|
|
|
|
(mmm-keywords-used): Added :classes.
|
|
|
|
2000-06-30 mas <mas>
|
|
|
|
Released 0.4.2a.
|
|
|
|
2000-06-30 mas <mas>
|
|
|
|
Reordered Inspection and Creation for byte compiler.
|
|
|
|
2000-06-30 mas <mas>
|
|
|
|
Moved mmm-mode variable to mmm-vars.el.
|
|
|
|
2000-06-30 mas <mas>
|
|
|
|
Added some autoloads.
|
|
|
|
2000-06-30 mas <mas>
|
|
|
|
Added mmm-univ.el.
|
|
|
|
2000-06-30 mas <mas>
|
|
|
|
# Updated for 0.4.2.
|
|
|
|
2000-06-30 mas <mas>
|
|
|
|
Released 0.4.2.
|
|
|
|
2000-06-30 mas <mas>
|
|
|
|
# Did stuff, updated comments.
|
|
|
|
2000-06-30 mas <mas>
|
|
|
|
(mmm-mode-on-maybe): Conditioned font-lock updating on mmm-mode.
|
|
|
|
2000-06-30 mas <mas>
|
|
|
|
Removed use-local-map advice; no longer necessary (thank goodness!)
|
|
|
|
2000-06-30 mas <mas>
|
|
|
|
Allowed dynamically specified submodes.
|
|
|
|
2000-06-30 mas <mas>
|
|
|
|
Fixed font-lock woes (hopefully).
|
|
|
|
2000-06-30 mas <mas>
|
|
|
|
Added Embperl.
|
|
|
|
2000-06-30 mas <mas>
|
|
|
|
(mmm-global-classes): Added variable controlling global classes.
|
|
|
|
2000-06-30 mas <mas>
|
|
|
|
Created file defining `universal' submode.
|
|
|
|
2000-06-30 mas <mas>
|
|
|
|
Added Embperl.
|
|
|
|
2000-06-30 mas <mas>
|
|
|
|
Added def-edebug-specs.
|
|
|
|
2000-06-29 mas <mas>
|
|
|
|
# Updated comment about psgml.
|
|
|
|
2000-06-29 mas <mas>
|
|
|
|
(mmm-fontify-region-list): Saved local variables before moving.
|
|
|
|
2000-06-29 mas <mas>
|
|
|
|
(mmm-check-changed-buffers): Checked for live buffer.
|
|
|
|
2000-06-29 mas <mas>
|
|
|
|
(mmm-valid-buffer): Checked against noninteractive and hidden buffers.
|
|
|
|
2000-06-29 mas <mas>
|
|
|
|
(mmm-check-changed-buffers): Added check against minibuffers.
|
|
|
|
2000-06-29 mas <mas>
|
|
|
|
(mmm-never-modes): Added `eshell-mode'.
|
|
|
|
2000-06-28 mas <mas>
|
|
|
|
# Updated.
|
|
|
|
2000-06-28 mas <mas>
|
|
|
|
Released 0.4.1.
|
|
|
|
2000-06-28 mas <mas>
|
|
|
|
(mmm-overlays-in): Added DELIM parameter.
|
|
(mmm-submode-changes-in): Added strict flags calling overlays-in.
|
|
|
|
2000-06-27 mas <mas>
|
|
|
|
Released 0.4.0.
|
|
|
|
2000-06-27 mas <mas>
|
|
|
|
# Changed version numbers
|
|
|
|
2000-06-27 mas <mas>
|
|
|
|
# Updated.
|
|
|
|
2000-06-27 mas <mas>
|
|
|
|
Changed mmm-global-mode to use post-command-hook method rather than
|
|
stack-walk method.
|
|
|
|
2000-06-27 mas <mas>
|
|
|
|
# Added comment about loading supplied classes separately.
|
|
|
|
2000-06-27 mas <mas>
|
|
|
|
Fixed bug saving variables when creating regions; need to set them
|
|
first.
|
|
|
|
2000-06-27 mas <mas>
|
|
|
|
# Updated docstring
|
|
|
|
2000-06-27 mas <mas>
|
|
|
|
Added creation-hook, fixed mode-name problem.
|
|
|
|
2000-06-27 mas <mas>
|
|
|
|
Added mmm-[get,set]-class-parameters and creation-hook.
|
|
|
|
2000-06-27 mas <mas>
|
|
|
|
Fixed bug where font-lock-mode was set to `t' globally, causing
|
|
global-font-lock-mode to turn it off.
|
|
|
|
2000-06-27 mas <mas>
|
|
|
|
# Reformatting.
|
|
|
|
2000-06-26 mas <mas>
|
|
|
|
# Commented on local variable improvements and version numbers.
|
|
|
|
2000-06-26 mas <mas>
|
|
|
|
# Improved local variable setting, added some new ideas.
|
|
|
|
2000-06-26 mas <mas>
|
|
|
|
# Changed to use mmm-temp-buffer-name
|
|
|
|
2000-06-26 mas <mas>
|
|
|
|
Rewrote local variable functions, added new ones, changed updating,
|
|
fontification, and region creation functions to handle this.
|
|
|
|
2000-06-26 mas <mas>
|
|
|
|
Added setting and clearing local variables with mode on and off.
|
|
|
|
2000-06-26 mas <mas>
|
|
|
|
(mmm-save-local-variables): Added extra parameters for saving type and
|
|
modes, and updated documentation. Created several variables to save
|
|
buffer- and region- locals.
|
|
(mmm-temp-buffer-name): Created variable and changed references.
|
|
|
|
2000-06-23 mas <mas>
|
|
|
|
(mmm-save-local-variable): Added comment-line-start-skip for Fortran.
|
|
|
|
2000-06-13 mas <mas>
|
|
|
|
Added comment about (require 'mmm-mason).
|
|
|
|
2000-06-13 mas <mas>
|
|
|
|
# Updated documentation strings.
|
|
|
|
2000-06-08 mas <mas>
|
|
|
|
Released 0.3.10
|
|
|
|
2000-06-08 mas <mas>
|
|
|
|
Released 0.3.10.
|
|
|
|
2000-06-08 mas <mas>
|
|
|
|
# Added .tar.gz files.
|
|
|
|
2000-06-08 mas <mas>
|
|
|
|
(mmm-overlays-in): Added checks for point-min and point-max for XEmacs.
|
|
(use-local-map): Added the advice back in.
|
|
|
|
2000-06-08 mas <mas>
|
|
|
|
# Updated.
|
|
|
|
2000-06-08 mas <mas>
|
|
|
|
Released 0.3.9.
|
|
|
|
2000-06-08 mas <mas>
|
|
|
|
# Updated.
|
|
|
|
2000-06-08 mas <mas>
|
|
|
|
# Per-buffer local variable saving.
|
|
|
|
2000-06-08 mas <mas>
|
|
|
|
(use-local-map): Conditioned advice definition on not XEmacs.
|
|
|
|
2000-05-28 mas <mas>
|
|
|
|
Added info file and auxiliary compilation and texinfo files.
|
|
|
|
2000-05-28 mas <mas>
|
|
|
|
Added configure auxiliary files.
|
|
|
|
2000-05-28 mas <mas>
|
|
|
|
Ignored Makefile.in, Makefile, and configure.
|
|
|
|
2000-05-28 mas <mas>
|
|
|
|
Added files required by automake.
|
|
|
|
2000-05-28 mas <mas>
|
|
|
|
Added to CVS (formerly not under RCS).
|
|
|
|
2000-05-24 mas <mas>
|
|
|
|
Pre-added major mode hook to text-mode-hook.
|
|
|
|
2000-05-19 mas <mas>
|
|
|
|
(mmm-version): changed to 0.3.8.
|
|
|
|
2000-05-18 mas <mas>
|
|
|
|
Moved `require's back to top level for byte-compiling. Added dummy
|
|
definition of `mmm-real-use-local-map' to shut up byte compiler.
|
|
|
|
2000-05-18 mas <mas>
|
|
|
|
Moved `require's back to top level for byte-compiling.
|
|
|
|
2000-05-18 mas <mas>
|
|
|
|
`require'd mmm-vars at top level for byte-compiling.
|
|
|
|
2000-05-18 mas <mas>
|
|
|
|
Added all the elisp files to EXTRA_DIST, since Automake doesn't see them
|
|
as sources for the distribution.
|
|
|
|
2000-05-10 mas <mas>
|
|
|
|
Fixed bug: # is not allowed in symbols.
|
|
|
|
2000-05-10 mas <mas>
|
|
|
|
Changed insertion key of <%doc> to `d' and added insertion of %# comment
|
|
lines with insertion keys `#' and `3'.
|
|
|
|
2000-05-10 mas <mas>
|
|
|
|
Distinguished between Perl sections and pseudo-Perl sections. The one
|
|
inserts ; at the beginning for indentation hack, the other doesn't
|
|
because the Mason syntax doesn't allow it and indentation is generally
|
|
unnecessary anyway.
|
|
|
|
2000-05-10 mas <mas>
|
|
|
|
Fixed "sub"-insertion specs like <%perl> under <%TAG> not to insert the
|
|
interactor string.
|
|
|
|
2000-05-03 mas <mas>
|
|
|
|
Added dependencies on mmm-compat and mmm-vars.
|
|
|
|
2000-04-30 mas <mas>
|
|
|
|
Initial revision
|
|
|
|
2000-04-30 mas <mas>
|
|
|
|
Changed (progn (require ...)) to (when t (require ...)) because the
|
|
first is still "top level" for the byte compiler.
|
|
|
|
2000-04-30 mas <mas>
|
|
|
|
Required font-lock and mmm-auto at top level for byte compilation. Moved
|
|
local maps to come before updating hooks for byte compilation.
|
|
|
|
2000-04-30 mas <mas>
|
|
|
|
Loaded CL at top level for byte-compile.
|
|
|
|
2000-04-30 mas <mas>
|
|
|
|
Put all `require's not needed at compile-time into `progn's so the
|
|
byte-compiler doesn't load them (not at top level). Only `mmm-compat'
|
|
and `mmm-utils' need to be loaded at compile-time, since they define
|
|
macros.
|
|
|
|
2000-04-27 mas <mas>
|
|
|
|
Initial revision
|
|
|