unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Alfred M. Szmidt" <ams@gnu.org>
To: Eli Zaretskii <eliz@gnu.org>
Cc: emacs-devel@gnu.org
Subject: Re: prettify symbols question
Date: Fri, 13 Nov 2020 06:17:36 -0500	[thread overview]
Message-ID: <E1kdX5E-0002RO-KO@fencepost.gnu.org> (raw)
In-Reply-To: <83o8k1yb0x.fsf@gnu.org> (message from Eli Zaretskii on Fri, 13 Nov 2020 09:24:30 +0200)

   > The Lisp Machine character set

   Emacs doesn't support such an encoding/charset, does it?  Maybe it
   should?  Is this character set documented somewhere?  The Lisp Machine
   Manual I have seems to say that \210 is BS or Overstrike, not LAMBDA
   (https://tumbleweed.nu/r/lm-3/uv/chinual.html#The-Character-Set).

That now contains both the Unix stored files, and the native one (also
attached).

I'm slightly confused as how to add a new coding system, do I need to
first add a charset (the converted one would be an :ascii-compatible-p
t, and the native nil?)?  I found the manual slightly sparse on this
front.


===File ~/lispm-charset.text================================
000 center-dot              040 space       100 @           140 `
001 down arrow              041 !           101 A           141 a
002 alpha                   042 "           102 B           142 b
003 beta                    043 #           103 C           143 c
004 and-sign                044 $           104 D           144 d
005 not-sign                045 %           105 E           145 e
006 epsilon                 046 &           106 F           146 f
007 pi                      047 '           107 G           147 g
010 lambda                  050 (           110 H           150 h
011 gamma                   051 )           111 I           151 i
012 delta                   052 *           112 J           152 j
013 uparrow                 053 +           113 K           153 k
014 plus-minus              054 ,           114 L           154 l
015 circle-plus             055 -           115 M           155 m
016 infinity                056 .           116 N           156 n
017 partial delta           057 /           117 O           157 o
020 left horseshoe          060 0           120 P           160 p
021 right horseshoe         061 1           121 Q           161 q
022 up horseshoe            062 2           122 R           162 r
023 down horseshoe          063 3           123 S           163 s
024 universal quantifier    064 4           124 T           164 t
025 existential quantifier  065 5           125 U           165 u
026 circle-X                066 6           126 V           166 v
027 double-arrow            067 7           127 W           167 w
030 left arrow              070 8           130 X           170 x
031 right arrow             071 9           131 Y           171 y
032 not-equals              072 :           132 Z           172 z
033 diamond (altmode)       073 ;           133 [           173 {
034 less-or-equal           074 <           134 \           174 |
035 greater-or-equal        075 =           135 ]           175 }
036 equivalence             076 >           136 ^           176 ~
037 or                      077 ?           137 _           177 @ref{ctl-qm}
200 Null character     210 Overstrike    220 Stop-output   230 Roman-iv
201 Break              211 Tab           221 Abort         231 Hand-up
202 Clear              212 Line          222 Resume        232 Hand-down
203 Call               213 Delete        223 Status        233 Hand-left
204 Terminal escape    214 Page          224 End           234 Hand-right
205 Macro/backnext     215 Return        225 Roman-i       235 System
206 Help               216 Quote         226 Roman-ii      236 Network
207 Rubout             217 Hold-output   227 Roman-iii
237-377 reserved for the future


                    The Lisp Machine Character Set
			(all numbers in octal)

\f
000 center-dot              040 space       100 @           140 `
001 down arrow              041 !           101 A           141 a
002 alpha                   042 "           102 B           142 b
003 beta                    043 #           103 C           143 c
004 and-sign                044 $           104 D           144 d
005 not-sign                045 %           105 E           145 e
006 epsilon                 046 &           106 F           146 f
007 pi                      047 '           107 G           147 g
210 lambda                  050 (           110 H           150 h
211 gamma                   051 )           111 I           151 i
212 delta                   052 *           112 J           152 j
213 uparrow                 053 +           113 K           153 k
214 plus-minus              054 ,           114 L           154 l
215 circle-plus             055 -           115 M           155 m
016 infinity                056 .           116 N           156 n
017 partial delta           057 /           117 O           157 o
020 left horseshoe          060 0           120 P           160 p
021 right horseshoe         061 1           121 Q           161 q
022 up horseshoe            062 2           122 R           162 r
023 down horseshoe          063 3           123 S           163 s
024 universal quantifier    064 4           124 T           164 t
025 existential quantifier  065 5           125 U           165 u
026 circle-X                066 6           126 V           166 v
027 double-arrow            067 7           127 W           167 w
030 left arrow              070 8           130 X           170 x
031 right arrow             071 9           131 Y           171 y
032 not-equals              072 :           132 Z           172 z
033 diamond (altmode)       073 ;           133 [           173 {
034 less-or-equal           074 <           134 \           174 |
035 greater-or-equal        075 =           135 ]           175 }
036 equivalence             076 >           136 ^           176 ~
037 or                      077 ?           137 _           177 @ref{ctl-qm}
200 Null character      10 Overstrike    220 Stop-output   230 Roman-iv
201 Break               11 Tab           221 Abort         231 Hand-up
202 Clear               15 Line          222 Resume        232 Hand-down
203 Call                13 Delete        223 Status        233 Hand-left
204 Terminal escape     14 Page          224 End           234 Hand-right
205 Macro/backnext      12 Return        225 Roman-i       235 System
206 Help               216 Quote         226 Roman-ii      236 Network
207 Rubout             217 Hold-output   227 Roman-iii
237-377 reserved for the future


                    The Lisp Machine Character Set
                          as stored on UNIX
			(all numbers in octal)
============================================================



  parent reply	other threads:[~2020-11-13 11:17 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-11-11 17:01 prettify symbols question Alfred M. Szmidt
2020-11-12 14:59 ` Eli Zaretskii
2020-11-12 15:17   ` Alfred M. Szmidt
2020-11-12 15:38     ` Eli Zaretskii
2020-11-12 16:14       ` Eli Zaretskii
2020-11-12 20:53         ` Alfred M. Szmidt
2020-11-12 21:12           ` Basil L. Contovounesios
2020-11-12 21:25             ` Drew Adams
2020-11-13  7:44             ` Eli Zaretskii
2020-11-13  7:24           ` Eli Zaretskii
2020-11-13 10:15             ` Alfred M. Szmidt
2020-11-13 11:17             ` Alfred M. Szmidt [this message]
2020-11-13 12:22               ` Eli Zaretskii
2020-11-13 13:31                 ` Alfred M. Szmidt
2020-11-13 13:47                   ` Eli Zaretskii
2020-11-13 14:47                     ` new coding system (was: Re: prettify symbols question) Alfred M. Szmidt
2020-11-13 14:59                       ` Eli Zaretskii
2020-11-13 17:11                         ` Alfred M. Szmidt
2020-11-14 14:24                           ` Eli Zaretskii
2020-11-14 15:29                             ` Alfred M. Szmidt
2020-11-14 16:19                               ` Eli Zaretskii
2020-11-23 20:40                                 ` Alfred M. Szmidt
2020-11-23 20:49                                   ` Eli Zaretskii
2020-11-28 17:27                                     ` Alfred M. Szmidt
2020-11-13 17:11                         ` Alfred M. Szmidt
2020-11-13 17:32                       ` new coding system Andreas Schwab
2020-11-13 17:36                         ` Alfred M. Szmidt
2020-11-13  8:27       ` prettify symbols question Alfred M. Szmidt
2020-11-13  8:40         ` Eli Zaretskii

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=E1kdX5E-0002RO-KO@fencepost.gnu.org \
    --to=ams@gnu.org \
    --cc=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).