summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2008-04-24 18:10:09 +0000
committerStefan Monnier <monnier@iro.umontreal.ca>2008-04-24 18:10:09 +0000
commitca7871a3e581a2915516ef6ae19b67f1760b39ec (patch)
treed6b20124420bd9b447b67abb66afbfbc162bc554
parent4f3b3482ee9d5a61e9b7ecd68304a24db0beb579 (diff)
downloademacs-ca7871a3e581a2915516ef6ae19b67f1760b39ec.tar.gz
(translation-table-for-input): Mark as obsolete.
-rw-r--r--doc/lispref/commands.texi4
-rw-r--r--doc/lispref/keymaps.texi4
-rw-r--r--doc/lispref/nonascii.texi6
-rw-r--r--doc/lispref/text.texi3
-rw-r--r--etc/NEWS2
-rw-r--r--lisp/ChangeLog2
-rw-r--r--lisp/subr.el3
7 files changed, 8 insertions, 16 deletions
diff --git a/doc/lispref/commands.texi b/doc/lispref/commands.texi
index 45435e2eb03..bf52b770f18 100644
--- a/doc/lispref/commands.texi
+++ b/doc/lispref/commands.texi
@@ -2419,9 +2419,7 @@ such as @code{recent-keys} and dribble files record the characters after
translation.
Note also that this translation is done before the characters are
-supplied to input methods (@pxref{Input Methods}). Use
-@code{translation-table-for-input} (@pxref{Translation of Characters}),
-if you want to translate characters after input methods operate.
+supplied to input methods (@pxref{Input Methods}).
@end defvar
@defun keyboard-translate from to
diff --git a/doc/lispref/keymaps.texi b/doc/lispref/keymaps.texi
index 08967a33b82..576a02fdcd2 100644
--- a/doc/lispref/keymaps.texi
+++ b/doc/lispref/keymaps.texi
@@ -740,10 +740,6 @@ The function finally found may be remapped
(@pxref{Remapping Commands}).
@item
-Characters that are bound to @code{self-insert-command} are translated
-according to @code{translation-table-for-input} before insertion.
-
-@item
@code{current-active-maps} returns a list of the
currently active keymaps at point.
diff --git a/doc/lispref/nonascii.texi b/doc/lispref/nonascii.texi
index 0e98667d829..b972d737f19 100644
--- a/doc/lispref/nonascii.texi
+++ b/doc/lispref/nonascii.texi
@@ -582,12 +582,6 @@ This is the default translation table for encoding, for
coding systems that don't specify any other translation table.
@end defvar
-@defvar translation-table-for-input
-Self-inserting characters are translated through this translation
-table before they are inserted. Search commands also translate their
-input through this table, so they can compare more reliably with
-what's in the buffer.
-
@code{set-buffer-file-coding-system} sets this variable so that your
keyboard input gets translated into the character sets that the buffer
is likely to contain. This variable automatically becomes
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi
index 0a43781bc05..b1a8653def5 100644
--- a/doc/lispref/text.texi
+++ b/doc/lispref/text.texi
@@ -487,9 +487,6 @@ it except to install it on a keymap.
In an interactive call, @var{count} is the numeric prefix argument.
-Self-insertion translates the input character through
-@code{translation-table-for-input}. @xref{Translation of Characters}.
-
This command calls @code{auto-fill-function} whenever that is
non-@code{nil} and the character inserted is in the table
@code{auto-fill-chars} (@pxref{Auto Filling}).
diff --git a/etc/NEWS b/etc/NEWS
index 58930e7c7f0..cbcd8d22231 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -911,6 +911,8 @@ character is printable or not.
*** The functions `modify-syntax-entry' and `modify-category-entry' now
accepts a cons of characters as the first argument, and modify all
entries in that range of characters.
++++
+*** `translation-table-for-input' is now obsolete.
** Code conversion changes
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index ddb6b68e9e4..4801ef0ca12 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,7 @@
2008-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
+ * subr.el (translation-table-for-input): Mark as obsolete.
+
* isearch.el (isearch-search-string): Avoid string-bytes and aset.
* international/quail.el (quail-build-decode-map): Avoid string-bytes.
diff --git a/lisp/subr.el b/lisp/subr.el
index 1f6d5580bff..6629589d5ba 100644
--- a/lisp/subr.el
+++ b/lisp/subr.el
@@ -1041,6 +1041,9 @@ to reread, so it now uses nil to mean `no event', instead of -1."
(defvaralias 'x-sent-selection-hooks 'x-sent-selection-functions)
(make-obsolete-variable 'x-sent-selection-hooks
'x-sent-selection-functions "22.1")
+;; This was introduced in 21.4 for pre-unicode unification and was rendered
+;; obsolete by the use of Unicode internally in 23.1.
+(make-obsolete-variable 'translation-table-for-input nil "23.1")
(defvaralias 'messages-buffer-max-lines 'message-log-max)