Mercurial > emacs
comparison lisp/font-lock.el @ 83228:2a3f27a45698
Merged in changes from CVS trunk.
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-694
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-695
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-696
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-697
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-698
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-699
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-700
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-701
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-702
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-703
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-704
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-705
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-706
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-707
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-708
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-709
Update from CVS: src/indent.c (Fvertical_motion): Fix last change.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-710
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-711
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-712
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-713
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-72
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-73
Merge from emacs--cvs-trunk--0
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-268
author | Karoly Lorentey <lorentey@elte.hu> |
---|---|
date | Mon, 22 Nov 2004 11:06:39 +0000 |
parents | 3ec251523b3e cd5849662239 |
children | 549734260e34 |
comparison
equal
deleted
inserted
replaced
83227:3ec251523b3e | 83228:2a3f27a45698 |
---|---|
1293 (setq state (or ppss (syntax-ppss start))) | 1293 (setq state (or ppss (syntax-ppss start))) |
1294 ;; | 1294 ;; |
1295 ;; Find each interesting place between here and `end'. | 1295 ;; Find each interesting place between here and `end'. |
1296 (while | 1296 (while |
1297 (progn | 1297 (progn |
1298 (setq state (parse-partial-sexp (point) end nil nil state | |
1299 'syntax-table)) | |
1300 (when (or (nth 3 state) (nth 4 state)) | 1298 (when (or (nth 3 state) (nth 4 state)) |
1301 (setq face (funcall font-lock-syntactic-face-function state)) | 1299 (setq face (funcall font-lock-syntactic-face-function state)) |
1302 (setq beg (max (nth 8 state) start)) | 1300 (setq beg (max (nth 8 state) start)) |
1303 (setq state (parse-partial-sexp (point) end nil nil state | 1301 (setq state (parse-partial-sexp (point) end nil nil state |
1304 'syntax-table)) | 1302 'syntax-table)) |
1305 (when face (put-text-property beg (point) 'face face))) | 1303 (when face (put-text-property beg (point) 'face face))) |
1306 (< (point) end))))) | 1304 (< (point) end)) |
1305 (setq state (parse-partial-sexp (point) end nil nil state | |
1306 'syntax-table))))) | |
1307 | 1307 |
1308 ;;; End of Syntactic fontification functions. | 1308 ;;; End of Syntactic fontification functions. |
1309 | 1309 |
1310 ;;; Keyword regexp fontification functions. | 1310 ;;; Keyword regexp fontification functions. |
1311 | 1311 |