Commit ca7871a3 authored by Stefan Monnier's avatar Stefan Monnier
Browse files

(translation-table-for-input): Mark as obsolete.

parent 4f3b3482
......@@ -2419,9 +2419,7 @@ such as @code{recent-keys} and dribble files record the characters after
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
......@@ -739,10 +739,6 @@ that string instead of the buffer.
The function finally found may be remapped
(@pxref{Remapping Commands}).
Characters that are bound to @code{self-insert-command} are translated
according to @code{translation-table-for-input} before insertion.
@code{current-active-maps} returns a list of the
currently active keymaps at point.
......@@ -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
......@@ -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}).
......@@ -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
2008-04-24 Stefan Monnier <>
* 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.
......@@ -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)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment