comparison lisp/emacs-lisp/lisp-mode.el @ 65200:67e480d2dc8c

(font-lock-comment-face, font-lock-doc-face, font-lock-string-face, font-lock-keywords-case-fold-search): Add defvars. (emacs-lisp-mode-syntax-table): "?\ " -> "?\s".
author Juanma Barranquero <lekktu@gmail.com>
date Mon, 29 Aug 2005 13:38:40 +0000
parents 5b1a238fcbb4
children e7b6d13be107 a3716f7538f2
comparison
equal deleted inserted replaced
65199:23741bfb23af 65200:67e480d2dc8c
27 27
28 ;; The base major mode for editing Lisp code (used also for Emacs Lisp). 28 ;; The base major mode for editing Lisp code (used also for Emacs Lisp).
29 ;; This mode is documented in the Emacs manual. 29 ;; This mode is documented in the Emacs manual.
30 30
31 ;;; Code: 31 ;;; Code:
32
33 (defvar font-lock-comment-face)
34 (defvar font-lock-doc-face)
35 (defvar font-lock-keywords-case-fold-search)
36 (defvar font-lock-string-face)
32 37
33 (defvar lisp-mode-abbrev-table nil) 38 (defvar lisp-mode-abbrev-table nil)
34 39
35 (defvar emacs-lisp-mode-syntax-table 40 (defvar emacs-lisp-mode-syntax-table
36 (let ((table (make-syntax-table))) 41 (let ((table (make-syntax-table)))
48 (setq i (1+ i))) 53 (setq i (1+ i)))
49 (setq i (1+ ?z)) 54 (setq i (1+ ?z))
50 (while (< i 128) 55 (while (< i 128)
51 (modify-syntax-entry i "_ " table) 56 (modify-syntax-entry i "_ " table)
52 (setq i (1+ i))) 57 (setq i (1+ i)))
53 (modify-syntax-entry ? " " table) 58 (modify-syntax-entry ?\s " " table)
54 (modify-syntax-entry ?\t " " table) 59 (modify-syntax-entry ?\t " " table)
55 (modify-syntax-entry ?\f " " table) 60 (modify-syntax-entry ?\f " " table)
56 (modify-syntax-entry ?\n "> " table) 61 (modify-syntax-entry ?\n "> " table)
57 ;;; This is probably obsolete since nowadays such features use overlays. 62 ;;; This is probably obsolete since nowadays such features use overlays.
58 ;;; ;; Give CR the same syntax as newline, for selective-display. 63 ;;; ;; Give CR the same syntax as newline, for selective-display.