Mercurial > emacs
comparison lisp/progmodes/dcl-mode.el @ 60578:634b2aa97a80
(dcl-mode-syntax-table): Add entry for backslash.
author | Thien-Thi Nguyen <ttn@gnuvola.org> |
---|---|
date | Sat, 12 Mar 2005 16:58:50 +0000 |
parents | 695cf19ef79e |
children | 66c8a6842570 8395880305fe |
comparison
equal
deleted
inserted
replaced
60577:1bfdd67c0337 | 60578:634b2aa97a80 |
---|---|
282 ;;; *** Global variables **************************************************** | 282 ;;; *** Global variables **************************************************** |
283 | 283 |
284 | 284 |
285 (defvar dcl-mode-syntax-table nil | 285 (defvar dcl-mode-syntax-table nil |
286 "Syntax table used in DCL-buffers.") | 286 "Syntax table used in DCL-buffers.") |
287 (if dcl-mode-syntax-table | 287 (unless dcl-mode-syntax-table |
288 () | |
289 (setq dcl-mode-syntax-table (make-syntax-table)) | 288 (setq dcl-mode-syntax-table (make-syntax-table)) |
290 (modify-syntax-entry ?! "<" dcl-mode-syntax-table) ; comment start | 289 (modify-syntax-entry ?! "<" dcl-mode-syntax-table) ; comment start |
291 (modify-syntax-entry ?\n ">" dcl-mode-syntax-table) ; comment end | 290 (modify-syntax-entry ?\n ">" dcl-mode-syntax-table) ; comment end |
292 (modify-syntax-entry ?< "(>" dcl-mode-syntax-table) ; < and ... | 291 (modify-syntax-entry ?< "(>" dcl-mode-syntax-table) ; < and ... |
293 (modify-syntax-entry ?> ")<" dcl-mode-syntax-table) ; > is a matching pair | 292 (modify-syntax-entry ?> ")<" dcl-mode-syntax-table) ; > is a matching pair |
293 (modify-syntax-entry ?\\ "_" dcl-mode-syntax-table) ; not an escape | |
294 ) | 294 ) |
295 | 295 |
296 | 296 |
297 (defvar dcl-mode-map () | 297 (defvar dcl-mode-map () |
298 "Keymap used in DCL-mode buffers.") | 298 "Keymap used in DCL-mode buffers.") |