emacs/lisp/textmodes
Stefan Monnier 6711a21f11 * lisp/font-lock.el (font-lock-flush, font-lock-ensure): New functions.
(font-lock-fontify-buffer): Mark interactive-only.
(font-lock-multiline, font-lock-fontified, font-lock-set-defaults):
Make buffer-local.
(font-lock-specified-p): Remove redundant boundp check.
(font-lock-flush-function, font-lock-ensure-function): New vars.
(font-lock-turn-on-thing-lock): Set them.
(font-lock-default-fontify-buffer): Obey font-lock-dont-widen.
(font-lock-after-change-function): Make `old-len' optional.
(font-lock-set-defaults): Remove redundant `set' of font-lock-defaults.
Call font-lock-flush, just in case.
* lisp/progmodes/verilog-mode.el (verilog-preprocess): Disable workaround in
recent Emacsen.
* lisp/progmodes/vera-mode.el (vera-fontify-buffer): Declare obsolete.
(vera-mode-map, vera-mode-menu): Remove bindings to it.
* lisp/progmodes/idlw-help.el (idlwave-help-fontify): Use font-lock-ensure
and with-syntax-table.
* lisp/textmodes/conf-mode.el (conf-quote-normal):
* lisp/progmodes/sh-script.el (sh-set-shell):
* lisp/progmodes/prog-mode.el (prettify-symbols-mode):
* lisp/progmodes/f90.el (f90-font-lock-n):
* lisp/progmodes/cwarn.el (cwarn-mode):
* lisp/nxml/nxml-mode.el (nxml-toggle-char-ref-extra-display):
* lisp/progmodes/compile.el (compilation-setup, compilation--unsetup):
* lisp/hi-lock.el (hi-lock-mode, hi-lock-unface-buffer)
(hi-lock-set-pattern, hi-lock-set-file-patterns): Use font-lock-flush.
* lisp/mail/rmail.el (rmail-variables): Set font-lock-dont-widen instead of
font-lock-fontify-buffer-function and
font-lock-unfontify-buffer-function.
(rmail-unfontify-buffer-function, rmail-fontify-message):
Use with-silent-modifications.
* lisp/htmlfontify.el (hfy-force-fontification): Use jit-lock-fontify-now
and font-lock-ensure.
* lisp/bs.el (bs-show-in-buffer): Use font-lock-ensure.
* lisp/gnus/mm-view.el (mm-display-inline-fontify): Use font-lock-ensure.
* lisp/gnus/gnus-cite.el (gnus-message-citation-mode): Use font-lock-flush.
* lisp/org/org-compat.el (org-font-lock-ensure): New function.
* lisp/org/ox-odt.el (org-odt-do-format-code):
* lisp/org/ox-html.el (org-html-fontify-code):
* lisp/org/org.el (org-fontify-like-in-org-mode):
* lisp/org/org-src.el (org-src-font-lock-fontify-block):
* lisp/org/org-clock.el (org-clock-get-clocktable): Use it.
* lisp/org/ox-org.el (org-org-publish-to-org): Use it.  Avoid using find-file
from Elisp.
* test/automated/ruby-mode-tests.el (ruby-assert-face): Use font-lock-ensure.
(ruby-interpolation-keeps-non-quote-syntax): Use syntax-propertize.
2014-05-28 23:45:29 -04:00
..
.gitignore
artist.el Update copyright year to 2014 by running admin/update-copyright. 2014-01-01 07:43:34 +00:00
bib-mode.el Replace "Maintainer: FSF" with the emacs-devel mailing address 2014-02-09 17:34:22 -08:00
bibtex-style.el Update copyright year to 2014 by running admin/update-copyright. 2014-01-01 07:43:34 +00:00
bibtex.el * textmodes/bibtex.el (bibtex-biblatex-entry-alist): Update required/optional 2014-02-27 22:51:04 -08:00
conf-mode.el * lisp/font-lock.el (font-lock-flush, font-lock-ensure): New functions. 2014-05-28 23:45:29 -04:00
css-mode.el lisp/textmodes/css-mode.el: Fix typo in comment. 2014-03-16 04:48:56 +01:00
dns-mode.el Update copyright year to 2014 by running admin/update-copyright. 2014-01-01 07:43:34 +00:00
enriched.el Update copyright year to 2014 by running admin/update-copyright. 2014-01-01 07:43:34 +00:00
fill.el Replace "Maintainer: FSF" with the emacs-devel mailing address 2014-02-09 17:34:22 -08:00
flyspell.el Replace "Maintainer: FSF" with the emacs-devel mailing address 2014-02-09 17:34:22 -08:00
ispell.el Use file-accessible-directory-p in some more places 2014-05-09 00:02:00 -07:00
makeinfo.el Replace "Maintainer: FSF" with the emacs-devel mailing address 2014-02-09 17:34:22 -08:00
nroff-mode.el Replace "Maintainer: FSF" with the emacs-devel mailing address 2014-02-09 17:34:22 -08:00
page-ext.el Update copyright year to 2014 by running admin/update-copyright. 2014-01-01 07:43:34 +00:00
page.el Replace "Maintainer: FSF" with the emacs-devel mailing address 2014-02-09 17:34:22 -08:00
paragraphs.el Replace "Maintainer: FSF" with the emacs-devel mailing address 2014-02-09 17:34:22 -08:00
picture.el Replace "Maintainer: FSF" with the emacs-devel mailing address 2014-02-09 17:34:22 -08:00
po.el Update copyright year to 2014 by running admin/update-copyright. 2014-01-01 07:43:34 +00:00
refbib.el Replace "Maintainer: FSF" with the emacs-devel mailing address 2014-02-09 17:34:22 -08:00
refer.el Update copyright year to 2014 by running admin/update-copyright. 2014-01-01 07:43:34 +00:00
refill.el Update copyright year to 2014 by running admin/update-copyright. 2014-01-01 07:43:34 +00:00
reftex-auc.el Manage reftex's internal autoloads automatically 2014-03-28 20:53:32 -04:00
reftex-cite.el Manage reftex's internal autoloads automatically 2014-03-28 20:53:32 -04:00
reftex-dcr.el Manage reftex's internal autoloads automatically 2014-03-28 20:53:32 -04:00
reftex-global.el Manage reftex's internal autoloads automatically 2014-03-28 20:53:32 -04:00
reftex-index.el Manage reftex's internal autoloads automatically 2014-03-28 20:53:32 -04:00
reftex-parse.el Merge from emacs-24; up to 2014-05-04T21:18:30Z!eggert@cs.ucla.edu 2014-05-04 12:37:56 -07:00
reftex-ref.el Improve reftex-format-special 2014-05-25 19:40:54 +02:00
reftex-sel.el Manage reftex's internal autoloads automatically 2014-03-28 20:53:32 -04:00
reftex-toc.el Use window-total-width' instead of window-width'. 2014-04-04 14:10:22 +02:00
reftex-vars.el Add `Texinfo' entry to reftex-label-alist-builtin. 2014-01-06 12:15:42 +01:00
reftex.el Auto-commit of loaddefs files. 2014-05-26 06:21:18 -04:00
remember.el Some remember doc 2014-02-19 00:34:45 -08:00
rst.el * lisp/textmodes/rst.el (electric-pair-pairs): Declare. 2014-04-28 11:04:49 -04:00
sgml-mode.el Replace "Maintainer: FSF" with the emacs-devel mailing address 2014-02-09 17:34:22 -08:00
table.el Spelling fixes. 2014-01-05 22:25:30 -08:00
tex-mode.el Replace "Maintainer: FSF" with the emacs-devel mailing address 2014-02-09 17:34:22 -08:00
texinfmt.el Update copyright year to 2014 by running admin/update-copyright. 2014-01-01 07:43:34 +00:00
texinfo.el Replace "Maintainer: FSF" with the emacs-devel mailing address 2014-02-09 17:34:22 -08:00
texnfo-upd.el Update copyright year to 2014 by running admin/update-copyright. 2014-01-01 07:43:34 +00:00
text-mode.el Replace "Maintainer: FSF" with the emacs-devel mailing address 2014-02-09 17:34:22 -08:00
tildify.el * test/automated/tildify-tests.el: New file. 2014-05-27 21:00:44 -04:00
two-column.el Update copyright year to 2014 by running admin/update-copyright. 2014-01-01 07:43:34 +00:00
underline.el Replace "Maintainer: FSF" with the emacs-devel mailing address 2014-02-09 17:34:22 -08:00