1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-28 19:42:02 +00:00

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

This commit is contained in:
Stefan Monnier 2008-04-24 18:10:09 +00:00
parent 4f3b3482ee
commit ca7871a3e5
7 changed files with 8 additions and 16 deletions

View File

@ -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

View File

@ -739,10 +739,6 @@ that string instead of the buffer.
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.

View File

@ -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

View File

@ -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}).

View File

@ -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

View File

@ -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.

View File

@ -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)