]> code.delx.au - gnu-emacs/blobdiff - lisp/international/iso-insert.el
(standard-display-european-internal): Don't fiddle with latin-1 non-break space
[gnu-emacs] / lisp / international / iso-insert.el
index 870fc1afeeaa4dc6e6a45014a796d1ab09c5b9ca..e181d16588a465ced4b4f2d1d04aa703cdc249c4 100644 (file)
@@ -1,6 +1,6 @@
-;;; iso-insert.el --- insert functions for ISO 8859/1.
+;;; iso-insert.el --- insert functions for ISO 8859/1  -*- coding: iso-8859-1;-*-
 
-;; Copyright (C) 1987, 1994 Free Software Foundation, Inc.
+;; Copyright (C) 1987, 1994, 2001 Free Software Foundation, Inc.
 
 ;; Author: Howard Gayle
 ;; Maintainer: FSF
 
 ;;; Commentary:
 
-;; Written by Howard Gayle.  See case-table.el for details.
+;; Provides keys for inserting ISO Latin-1 characters.  They use the
+;; prefix key C-x 8.  Type C-x 8 C-h for a list.
 
 ;;; Code:
 
 (defun insert-no-break-space ()
    (interactive "*")
-   (insert 160)
+   (insert ?\ )
 )
 
 (defun insert-inverted-exclamation-mark ()
    (interactive "*")
-   (insert 161)
+   (insert ?\¡)
 )
 
 (defun insert-cent-sign ()
    (interactive "*")
-   (insert 162)
+   (insert ?\¢)
 )
 
 (defun insert-pound-sign ()
    (interactive "*")
-   (insert 163)
+   (insert ?\£)
 )
 
 (defun insert-general-currency-sign ()
    (interactive "*")
-   (insert 164)
+   (insert ?\¤)
 )
 
 (defun insert-yen-sign ()
    (interactive "*")
-   (insert 165)
+   (insert ?\¥)
 )
 
 (defun insert-broken-vertical-line ()
    (interactive "*")
-   (insert 166)
+   (insert ?\¦)
 )
 
 (defun insert-section-sign ()
    (interactive "*")
-   (insert 167)
+   (insert ?\§)
 )
 
 (defun insert-diaeresis ()
    (interactive "*")
-   (insert 168)
+   (insert ?\¨)
 )
 
 (defun insert-copyright-sign ()
    (interactive "*")
-   (insert 169)
+   (insert ?\©)
 )
 
 (defun insert-ordinal-indicator-feminine ()
    (interactive "*")
-   (insert 170)
+   (insert ?\ª)
 )
 
 (defun insert-angle-quotation-mark-left ()
    (interactive "*")
-   (insert 171)
+   (insert ?\«)
 )
 
 (defun insert-not-sign ()
    (interactive "*")
-   (insert 172)
+   (insert ?\¬)
 )
 
 (defun insert-soft-hyphen ()
    (interactive "*")
-   (insert 173)
+   (insert ?\­)
 )
 
 (defun insert-registered-sign ()
    (interactive "*")
-   (insert 174)
+   (insert ?\®)
 )
 
 (defun insert-macron ()
    (interactive "*")
-   (insert 175)
+   (insert ?\¯)
 )
 
 (defun insert-degree-sign ()
    (interactive "*")
-   (insert 176)
+   (insert ?\°)
 )
 
 (defun insert-plus-or-minus-sign ()
    (interactive "*")
-   (insert 177)
+   (insert ?\±)
 )
 
 (defun insert-superscript-two ()
    (interactive "*")
-   (insert 178)
+   (insert ?\²)
 )
 
 (defun insert-superscript-three ()
    (interactive "*")
-   (insert 179)
+   (insert ?\³)
 )
 
 (defun insert-acute-accent ()
    (interactive "*")
-   (insert 180)
+   (insert ?\´)
 )
 
 (defun insert-micro-sign ()
    (interactive "*")
-   (insert 181)
+   (insert ?\µ)
 )
 
 (defun insert-pilcrow ()
    (interactive "*")
-   (insert 182)
+   (insert ?\¶)
 )
 
 (defun insert-middle-dot ()
    (interactive "*")
-   (insert 183)
+   (insert ?\·)
 )
 
 (defun insert-cedilla ()
    (interactive "*")
-   (insert 184)
+   (insert ?\¸)
 )
 
 (defun insert-superscript-one ()
    (interactive "*")
-   (insert 185)
+   (insert ?\¹)
 )
 
 (defun insert-ordinal-indicator-masculine ()
    (interactive "*")
-   (insert 186)
+   (insert ?\º)
 )
 
 (defun insert-angle-quotation-mark-right ()
    (interactive "*")
-   (insert 187)
+   (insert ?\»)
 )
 
 (defun insert-fraction-one-quarter ()
    (interactive "*")
-   (insert 188)
+   (insert ?\¼)
 )
 
 (defun insert-fraction-one-half ()
    (interactive "*")
-   (insert 189)
+   (insert ?\½)
 )
 
 (defun insert-fraction-three-quarters ()
    (interactive "*")
-   (insert 190)
+   (insert ?\¾)
 )
 
 (defun insert-inverted-question-mark ()
    (interactive "*")
-   (insert 191)
+   (insert ?\¿)
 )
 
 (defun insert-A-grave ()
    (interactive "*")
-   (insert 192)
+   (insert ?\À)
 )
 
 (defun insert-A-acute ()
    (interactive "*")
-   (insert 193)
+   (insert ?\Á)
 )
 
 (defun insert-A-circumflex ()
    (interactive "*")
-   (insert 194)
+   (insert ?\Â)
 )
 
 (defun insert-A-tilde ()
    (interactive "*")
-   (insert 195)
+   (insert ?\Ã)
 )
 
 (defun insert-A-umlaut ()
    (interactive "*")
-   (insert 196)
+   (insert ?\Ä)
 )
 
 (defun insert-A-ring ()
    (interactive "*")
-   (insert 197)
+   (insert ?\Å)
 )
 
 (defun insert-AE ()
    (interactive "*")
-   (insert 198)
+   (insert ?\Æ)
 )
 
 (defun insert-C-cedilla ()
    (interactive "*")
-   (insert 199)
+   (insert ?\Ç)
 )
 
 (defun insert-E-grave ()
    (interactive "*")
-   (insert 200)
+   (insert ?\È)
 )
 
 (defun insert-E-acute ()
    (interactive "*")
-   (insert 201)
+   (insert ?\É)
 )
 
 (defun insert-E-circumflex ()
    (interactive "*")
-   (insert 202)
+   (insert ?\Ê)
 )
 
 (defun insert-E-umlaut ()
    (interactive "*")
-   (insert 203)
+   (insert ?\Ë)
 )
 
 (defun insert-I-grave ()
    (interactive "*")
-   (insert 204)
+   (insert ?\Ì)
 )
 
 (defun insert-I-acute ()
    (interactive "*")
-   (insert 205)
+   (insert ?\Í)
 )
 
 (defun insert-I-circumflex ()
    (interactive "*")
-   (insert 206)
+   (insert ?\Î)
 )
 
 (defun insert-I-umlaut ()
    (interactive "*")
-   (insert 207)
+   (insert ?\Ï)
 )
 
 (defun insert-D-stroke ()
    (interactive "*")
-   (insert 208)
+   (insert ?\Ð)
 )
 
 (defun insert-N-tilde ()
    (interactive "*")
-   (insert 209)
+   (insert ?\Ñ)
 )
 
 (defun insert-O-grave ()
    (interactive "*")
-   (insert 210)
+   (insert ?\Ò)
 )
 
 (defun insert-O-acute ()
    (interactive "*")
-   (insert 211)
+   (insert ?\Ó)
 )
 
 (defun insert-O-circumflex ()
    (interactive "*")
-   (insert 212)
+   (insert ?\Ô)
 )
 
 (defun insert-O-tilde ()
    (interactive "*")
-   (insert 213)
+   (insert ?\Õ)
 )
 
 (defun insert-O-umlaut ()
    (interactive "*")
-   (insert 214)
+   (insert ?\Ö)
 )
 
 (defun insert-multiplication-sign ()
    (interactive "*")
-   (insert 215)
+   (insert ?\×)
 )
 
 (defun insert-O-slash ()
    (interactive "*")
-   (insert 216)
+   (insert ?\Ø)
 )
 
 (defun insert-U-grave ()
    (interactive "*")
-   (insert 217)
+   (insert ?\Ù)
 )
 
 (defun insert-U-acute ()
    (interactive "*")
-   (insert 218)
+   (insert ?\Ú)
 )
 
 (defun insert-U-circumflex ()
    (interactive "*")
-   (insert 219)
+   (insert ?\Û)
 )
 
 (defun insert-U-umlaut ()
    (interactive "*")
-   (insert 220)
+   (insert ?\Ü)
 )
 
 (defun insert-Y-acute ()
    (interactive "*")
-   (insert 221)
+   (insert ?\Ý)
 )
 
 (defun insert-THORN ()
    (interactive "*")
-   (insert 222)
+   (insert ?\Þ)
 )
 
 (defun insert-ss ()
    (interactive "*")
-   (insert 223)
+   (insert ?\ß)
 )
 
 (defun insert-a-grave ()
    (interactive "*")
-   (insert 224)
+   (insert ?\à)
 )
 
 (defun insert-a-acute ()
    (interactive "*")
-   (insert 225)
+   (insert ?\á)
 )
 
 (defun insert-a-circumflex ()
    (interactive "*")
-   (insert 226)
+   (insert ?\â)
 )
 
 (defun insert-a-tilde ()
    (interactive "*")
-   (insert 227)
+   (insert ?\ã)
 )
 
 (defun insert-a-umlaut ()
    (interactive "*")
-   (insert 228)
+   (insert ?\ä)
 )
 
 (defun insert-a-ring ()
    (interactive "*")
-   (insert 229)
+   (insert ?\å)
 )
 
 (defun insert-ae ()
    (interactive "*")
-   (insert 230)
+   (insert ?\æ)
 )
 
 (defun insert-c-cedilla ()
    (interactive "*")
-   (insert 231)
+   (insert ?\ç)
 )
 
 (defun insert-e-grave ()
    (interactive "*")
-   (insert 232)
+   (insert ?\è)
 )
 
 (defun insert-e-acute ()
    (interactive "*")
-   (insert 233)
+   (insert ?\é)
 )
 
 (defun insert-e-circumflex ()
    (interactive "*")
-   (insert 234)
+   (insert ?\ê)
 )
 
 (defun insert-e-umlaut ()
    (interactive "*")
-   (insert 235)
+   (insert ?\ë)
 )
 
 (defun insert-i-grave ()
    (interactive "*")
-   (insert 236)
+   (insert ?\ì)
 )
 
 (defun insert-i-acute ()
    (interactive "*")
-   (insert 237)
+   (insert ?\í)
 )
 
 (defun insert-i-circumflex ()
    (interactive "*")
-   (insert 238)
+   (insert ?\î)
 )
 
 (defun insert-i-umlaut ()
    (interactive "*")
-   (insert 239)
+   (insert ?\ï)
 )
 
 (defun insert-d-stroke ()
    (interactive "*")
-   (insert 240)
+   (insert ?\ð)
 )
 
 (defun insert-n-tilde ()
    (interactive "*")
-   (insert 241)
+   (insert ?\ñ)
 )
 
 (defun insert-o-grave ()
    (interactive "*")
-   (insert 242)
+   (insert ?\ò)
 )
 
 (defun insert-o-acute ()
    (interactive "*")
-   (insert 243)
+   (insert ?\ó)
 )
 
 (defun insert-o-circumflex ()
    (interactive "*")
-   (insert 244)
+   (insert ?\ô)
 )
 
 (defun insert-o-tilde ()
    (interactive "*")
-   (insert 245)
+   (insert ?\õ)
 )
 
 (defun insert-o-umlaut ()
    (interactive "*")
-   (insert 246)
+   (insert ?\ö)
 )
 
 (defun insert-division-sign ()
    (interactive "*")
-   (insert 247)
+   (insert ?\÷)
 )
 
 (defun insert-o-slash ()
    (interactive "*")
-   (insert 248)
+   (insert ?\ø)
 )
 
 (defun insert-u-grave ()
    (interactive "*")
-   (insert 249)
+   (insert ?\ù)
 )
 
 (defun insert-u-acute ()
    (interactive "*")
-   (insert 250)
+   (insert ?\ú)
 )
 
 (defun insert-u-circumflex ()
    (interactive "*")
-   (insert 251)
+   (insert ?\û)
 )
 
 (defun insert-u-umlaut ()
    (interactive "*")
-   (insert 252)
+   (insert ?\ü)
 )
 
 (defun insert-y-acute ()
    (interactive "*")
-   (insert 253)
+   (insert ?\ý)
 )
 
 (defun insert-thorn ()
    (interactive "*")
-   (insert 254)
+   (insert ?\þ)
 )
 
 (defun insert-y-umlaut ()
    (interactive "*")
-   (insert 255)
+   (insert ?\ÿ)
 )
 
 (defvar 8859-1-map nil "Keymap for ISO 8859/1 character insertion.")
    (if (not (lookup-key global-map "\C-x8"))
       (define-key global-map "\C-x8" 8859-1-map))
 )
+(defalias '8859-1-map 8859-1-map)
 
 (provide 'iso-insert)
 
+;;; arch-tag: eb5f97bd-a034-4851-92ff-ab1f1bf92814
 ;;; iso-insert.el ends here