]> git.eshelyaron.com Git - emacs.git/commitdiff
Preload iso-trans.el
authorLars Ingebrigtsen <larsi@gnus.org>
Fri, 4 Dec 2020 09:46:34 +0000 (10:46 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Fri, 4 Dec 2020 09:46:34 +0000 (10:46 +0100)
* lisp/loadup.el ("international/iso-transl"): Load by default so
that we get `Alt-' bindings (bug#21310).

* lisp/international/iso-transl.el: Remove autoloads and some
comments.

etc/NEWS
lisp/international/iso-transl.el
lisp/loadup.el

index 81f1fe3c1a5ca9b1dc9ef0e6defd1475ec04187f..7f18f12946113635377b7c61ca577e63bdfe1a57 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1352,6 +1352,12 @@ This new command (bound to 'C-c C-l') regenerates the current hunk.
 
 ** Miscellaneous
 
+---
+*** iso-transl is now preloaded.
+This means that keystrokes like 'Alt-[' are defined by default,
+instead of only becoming available after doing (for instance)
+'C-x 8 <letter>'.
+
 *** New user option 'completions-detailed'.
 When non-nil, some commands like 'describe-symbol' show more detailed
 completions with more information in completion prefix and suffix.
index bde989d41de95634b2e26d5e571ed9864d9e7895..39fd75ea5142e8bff71f39251468d7f7689b2446 100644 (file)
 ;; A-umlaut as `C-x 8 " A' or `Alt-" A' (if you have an Alt key) or
 ;; `umlaut A' (if you have an umlaut/diaeresis key).
 
-;; C-x 8 is set up to autoload this package,
-;; but Alt keys and dead accent keys are only defined
-;; once you have loaded the package.  It is nontrivial
-;; to make all of the Alt keys autoload, and it is not clear
-;; that the dead accent keys SHOULD autoload this package.
-
 ;; This package supports all characters defined by ISO 8859-1, along
 ;; with a few other ISO 10646 characters commonly used in English and
 ;; basic math.
 
 ;;; Code:
 
-;;; Provide some binding for startup:
-;;;###autoload (define-key key-translation-map "\C-x8" 'iso-transl-ctl-x-8-map)
-;;;###autoload (autoload 'iso-transl-ctl-x-8-map "iso-transl" "Keymap for C-x 8 prefix." t 'keymap)
-
 (defvar iso-transl-dead-key-alist
   '((?\' . mute-acute)
     (?\` . mute-grave)
index 4b711eed0658cf64beb58e5b6343d3e50e11e36a..d3c8664bbcac322f614ffa6e96196f4ff81120b3 100644 (file)
 (load "cus-start") ;Late to reduce customize-rogue (needs loaddefs.el anyway)
 (if (not (eq system-type 'ms-dos))
     (load "tooltip"))
+(load "international/iso-transl") ; Binds Alt-[ and friends.
 
 ;; This file doesn't exist when building a development version of Emacs
 ;; from the repository.  It is generated just after temacs is built.