Mercurial > emacs
changeset 7156:4d86978056b1
(describe-buffer-case-table): Don't use text-char-description.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Thu, 28 Apr 1994 04:29:45 +0000 |
parents | 8f4607bc9419 |
children | 3f4fc9d682b4 |
files | lisp/case-table.el |
diffstat | 1 files changed, 9 insertions(+), 17 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/case-table.el Thu Apr 28 04:19:30 1994 +0000 +++ b/lisp/case-table.el Thu Apr 28 04:29:45 1994 +0000 @@ -38,16 +38,15 @@ "Describe the case table of the current buffer." (interactive) (let ((vector (make-vector 256 nil)) - (case-table (current-case-table)) (ch 0)) (while (< ch 256) (aset vector ch (cond ((/= ch (downcase ch)) (concat "uppercase, matches " - (text-char-description (downcase ch)))) + (char-to-string (downcase ch)))) ((/= ch (upcase ch)) (concat "lowercase, matches " - (text-char-description (upcase ch)))) + (char-to-string (upcase ch)))) (t "case-invariant"))) (setq ch (1+ ch))) (save-excursion @@ -60,43 +59,36 @@ "Make characters L and R a matching pair of non-case-converting delimiters. This sets the entries for L and R in TABLE, which is a string that will be used as the downcase part of a case table. -It also modifies `standard-syntax-table', and `text-mode-syntax-table' to +It also modifies `standard-syntax-table' to indicate left and right delimiters." (aset table l l) (aset table r r) (modify-syntax-entry l (concat "(" (char-to-string r) " ") (standard-syntax-table)) - (modify-syntax-entry l (concat "(" (char-to-string r) " ") - text-mode-syntax-table) (modify-syntax-entry r (concat ")" (char-to-string l) " ") - (standard-syntax-table)) - (modify-syntax-entry r (concat ")" (char-to-string l) " ") - text-mode-syntax-table)) + (standard-syntax-table))) ;;;###autoload (defun set-case-syntax-pair (uc lc table) "Make characters UC and LC a pair of inter-case-converting letters. This sets the entries for characters UC and LC in TABLE, which is a string that will be used as the downcase part of a case table. -It also modifies `standard-syntax-table' and `text-mode-syntax-table' -to indicate an (uppercase, lowercase) pair of letters." +It also modifies `standard-syntax-table' to give them the syntax of +word constituents." (aset table uc lc) (aset table lc lc) (modify-syntax-entry lc "w " (standard-syntax-table)) - (modify-syntax-entry lc "w " text-mode-syntax-table) - (modify-syntax-entry uc "w " (standard-syntax-table)) - (modify-syntax-entry uc "w " text-mode-syntax-table)) + (modify-syntax-entry uc "w " (standard-syntax-table))) ;;;###autoload (defun set-case-syntax (c syntax table) "Make characters C case-invariant with syntax SYNTAX. This sets the entries for character C in TABLE, which is a string that will be used as the downcase part of a case table. -It also modifies `standard-syntax-table' and `text-mode-syntax-table'. +It also modifies `standard-syntax-table'. SYNTAX should be \" \", \"w\", \".\" or \"_\"." (aset table c c) - (modify-syntax-entry c syntax (standard-syntax-table)) - (modify-syntax-entry c syntax text-mode-syntax-table)) + (modify-syntax-entry c syntax (standard-syntax-table))) (provide 'case-table)