Home Explore Blog CI



neovim

3rd chunk of `runtime/doc/digraph.txt`
c3174a03ded891797adfda853d6ac40ebb1792acd119b3310000000100000fa6
 the others.

EURO
							*euro* *euro-digraph*
Exception: RFC1345 doesn't specify the euro sign.  In Vim the digraph =e was
added for this.  Note the difference between latin1, where the digraph Cu is
used for the currency sign, and latin9 (iso-8859-15), where the digraph =e is
used for the euro sign, while both of them are the character 164, 0xa4.  For
compatibility with zsh Eu can also be used for the euro sign.

ROUBLE

The rouble sign was added in 2014 as 0x20bd.  Vim supports the digraphs =R and
=P for this.  Note that R= and P= are other characters.

QUADRUPLE PRIME

The quadruple prime using the digraph 4' was added in 2023.  Although it is
not part of RFC 1345, it supplements the existing digraph implementation as
there already exist digraphs for PRIME, DOUBLE PRIME and TRIPLE PRIME using
the 1', 2' and 3' digraphs.

						*digraph-table* *digraph-table-mbyte*
>
  char  digraph	hex	dec	official name
  ^@	NU	0x00	  0	NULL (NUL)
  ^A	SH	0x01	  1	START OF HEADING (SOH)
  ^B	SX	0x02	  2	START OF TEXT (STX)
  ^C	EX	0x03	  3	END OF TEXT (ETX)
  ^D	ET	0x04	  4	END OF TRANSMISSION (EOT)
  ^E	EQ	0x05	  5	ENQUIRY (ENQ)
  ^F	AK	0x06	  6	ACKNOWLEDGE (ACK)
  ^G	BL	0x07	  7	BELL (BEL)
  ^H	BS	0x08	  8	BACKSPACE (BS)
  ^I	HT	0x09	  9	CHARACTER TABULATION (HT)
  ^@	LF	0x0a	 10	LINE FEED (LF)
  ^K	VT	0x0b	 11	LINE TABULATION (VT)
  ^L	FF	0x0c	 12	FORM FEED (FF)
  ^M	CR	0x0d	 13	CARRIAGE RETURN (CR)
  ^N	SO	0x0e	 14	SHIFT OUT (SO)
  ^O	SI	0x0f	 15	SHIFT IN (SI)
  ^P	DL	0x10	 16	DATALINK ESCAPE (DLE)
  ^Q	D1	0x11	 17	DEVICE CONTROL ONE (DC1)
  ^R	D2	0x12	 18	DEVICE CONTROL TWO (DC2)
  ^S	D3	0x13	 19	DEVICE CONTROL THREE (DC3)
  ^T	D4	0x14	 20	DEVICE CONTROL FOUR (DC4)
  ^U	NK	0x15	 21	NEGATIVE ACKNOWLEDGE (NAK)
  ^V	SY	0x16	 22	SYNCHRONOUS IDLE (SYN)
  ^W	EB	0x17	 23	END OF TRANSMISSION BLOCK (ETB)
  ^X	CN	0x18	 24	CANCEL (CAN)
  ^Y	EM	0x19	 25	END OF MEDIUM (EM)
  ^Z	SB	0x1a	 26	SUBSTITUTE (SUB)
  ^[	EC	0x1b	 27	ESCAPE (ESC)
  ^\	FS	0x1c	 28	FILE SEPARATOR (IS4)
  ^]	GS	0x1d	 29	GROUP SEPARATOR (IS3)
  ^^	RS	0x1e	 30	RECORD SEPARATOR (IS2)
  ^_	US	0x1f	 31	UNIT SEPARATOR (IS1)
	SP	0x20	 32	SPACE
  #	Nb	0x23	 35	NUMBER SIGN
  $	DO	0x24	 36	DOLLAR SIGN
  @	At	0x40	 64	COMMERCIAL AT
  [	<(	0x5b	 91	LEFT SQUARE BRACKET
  \	//	0x5c	 92	REVERSE SOLIDUS
  ]	)>	0x5d	 93	RIGHT SQUARE BRACKET
  ^	'>	0x5e	 94	CIRCUMFLEX ACCENT
  `	'!	0x60	 96	GRAVE ACCENT
  {	(!	0x7b	123	LEFT CURLY BRACKET
  |	!!	0x7c	124	VERTICAL LINE
  }	!)	0x7d	125	RIGHT CURLY BRACKET
  ~	'?	0x7e	126	TILDE
  ^?	DT	0x7f	127	DELETE (DEL)
  ~@	PA	0x80	128	PADDING CHARACTER (PAD)
  ~A	HO	0x81	129	HIGH OCTET PRESET (HOP)
  ~B	BH	0x82	130	BREAK PERMITTED HERE (BPH)
  ~C	NH	0x83	131	NO BREAK HERE (NBH)
  ~D	IN	0x84	132	INDEX (IND)
  ~E	NL	0x85	133	NEXT LINE (NEL)
  ~F	SA	0x86	134	START OF SELECTED AREA (SSA)
  ~G	ES	0x87	135	END OF SELECTED AREA (ESA)
  ~H	HS	0x88	136	CHARACTER TABULATION SET (HTS)
  ~I	HJ	0x89	137	CHARACTER TABULATION WITH JUSTIFICATION (HTJ)
  ~J	VS	0x8a	138	LINE TABULATION SET (VTS)
  ~K	PD	0x8b	139	PARTIAL LINE FORWARD (PLD)
  ~L	PU	0x8c	140	PARTIAL LINE BACKWARD (PLU)
  ~M	RI	0x8d	141	REVERSE LINE FEED (RI)
  ~N	S2	0x8e	142	SINGLE-SHIFT TWO (SS2)
  ~O	S3	0x8f	143	SINGLE-SHIFT THREE (SS3)
  ~P	DC	0x90	144	DEVICE CONTROL STRING (DCS)
  ~Q	P1	0x91	145	PRIVATE USE ONE (PU1)
  ~R	P2	0x92	146	PRIVATE USE TWO (PU2)
  ~S	TS	0x93	147	SET TRANSMIT STATE (STS)
  ~T	CC	0x94	148	CANCEL CHARACTER (CCH)
  ~U	MW	0x95	149	MESSAGE WAITING (MW)
  ~V	SG	0x96	150	START OF GUARDED AREA (SPA)
  ~W	EG	0x97	151	END OF GUARDED AREA (EPA)
  ~X	SS	0x98	152	START OF STRING (SOS)
  ~Y	GC	0x99	153	SINGLE GRAPHIC CHARACTER INTRODUCER (SGCI)
  ~Z	SC	0x9a	154	SINGLE CHARACTER INTRODUCER (SCI)
  ~[	CI	0x9b	155	CONTROL SEQUENCE INTRODUCER (CSI)
  ~\	ST	0x9c	156	STRING TERMINATOR (ST)
  ~]	OC	0x9d	157	OPERATING SYSTEM COMMAND (OSC)
  ~^	PM	0x9e	158	PRIVACY MESSAGE (PM)
  ~_	AC	0x9f	159	APPLICATION PROGRAM COMMAND (APC)
  |	NS	0xa0	160	NO-BREAK SPACE
  ¡	!I	0xa1	161	INVERTED EXCLAMATION MARK
  ¢	Ct	0xa2

Title: Digraphs for Euro, Rouble, Quadruple Prime, and Default Digraph Table
Summary
This section details the digraphs for specific symbols like the Euro (=e, Eu), Rouble (=R, =P), and Quadruple Prime (4'). It also presents an extensive table of default digraphs, including their character, digraph representation, hexadecimal and decimal values, and official names, covering a wide range of control characters and symbols.