]> code.delx.au - gnu-emacs/commitdiff
Add an autoloaded table, that doesn't require this library, with glyph face.
authorDaniel Pfeiffer <occitan@esperanto.org>
Wed, 1 Dec 2004 18:30:33 +0000 (18:30 +0000)
committerDaniel Pfeiffer <occitan@esperanto.org>
Wed, 1 Dec 2004 18:30:33 +0000 (18:30 +0000)
lisp/disp-table.el

index 87781f5f8ae154b36c1adda50eaf64f23f847d6f..e0afe241a5ac045ac08f0da4f908ca746987d6a2 100644 (file)
   "Return a new, empty display table."
   (make-char-table 'display-table nil))
 
-(or standard-display-table
-    (setq standard-display-table (make-display-table)))
+;;;###autoload (setq standard-display-table #^[t nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil #^^[nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil [11534428 32] nil nil nil nil nil nil nil nil nil nil nil nil [11534428 45] nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil] nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil display-table nil nil 11534428 11534430 [11534382 11534382 11534382] nil])
+;; This code generates the preceding table:
+;; (let* ((face (lsh (face-id 'glyph) 19))
+;;        (backslash (+ face ?\\))
+;;        (dot (+ face ?.))
+;;        (table (make-display-table))
+;;        print-length)
+;;   (set-char-table-extra-slot table 2 backslash)
+;;   (aset table 2208 (vector backslash ?\ ))
+;;   (aset table 2221 (vector backslash ?-))
+;;
+;;   (set-char-table-extra-slot table 3 (+ face ?^))
+;;
+;;   (set-char-table-extra-slot table 4 (vector dot dot dot))
+;;   (print table))
 
 ;;; Display-table slot names.  The property value says which slot.