aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Pfeiffer2004-12-01 18:30:33 +0000
committerDaniel Pfeiffer2004-12-01 18:30:33 +0000
commit702a99ca2e7960b0459546a196f6031b468479f3 (patch)
treebebfc86f74fbf8cec23166f6194cf7a722852df1
parentffe48d1d0b24b3a737046b0cd373a31dbbe7a18a (diff)
downloademacs-702a99ca2e7960b0459546a196f6031b468479f3.tar.gz
emacs-702a99ca2e7960b0459546a196f6031b468479f3.zip
Add an autoloaded table, that doesn't require this library, with glyph face.
-rw-r--r--lisp/disp-table.el17
1 files changed, 15 insertions, 2 deletions
diff --git a/lisp/disp-table.el b/lisp/disp-table.el
index 87781f5f8ae..e0afe241a5a 100644
--- a/lisp/disp-table.el
+++ b/lisp/disp-table.el
@@ -35,8 +35,21 @@
35 "Return a new, empty display table." 35 "Return a new, empty display table."
36 (make-char-table 'display-table nil)) 36 (make-char-table 'display-table nil))
37 37
38(or standard-display-table 38;;;###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])
39 (setq standard-display-table (make-display-table))) 39;; This code generates the preceding table:
40;; (let* ((face (lsh (face-id 'glyph) 19))
41;; (backslash (+ face ?\\))
42;; (dot (+ face ?.))
43;; (table (make-display-table))
44;; print-length)
45;; (set-char-table-extra-slot table 2 backslash)
46;; (aset table 2208 (vector backslash ?\ ))
47;; (aset table 2221 (vector backslash ?-))
48;;
49;; (set-char-table-extra-slot table 3 (+ face ?^))
50;;
51;; (set-char-table-extra-slot table 4 (vector dot dot dot))
52;; (print table))
40 53
41;;; Display-table slot names. The property value says which slot. 54;;; Display-table slot names. The property value says which slot.
42 55