patch 9.1.1065: no digraph for "Approaches the limit"

Problem:  no digraph for "Approaches the limit"
Solution: Add the digraph using .= (Hans Ginzel)

Add digraph Approaches the Limit

≐ U+2250 https://www.fileformat.info/info/unicode/char/2250/index.htm

closes: #16508

Signed-off-by: Hans Ginzel <hans@matfyz.cz>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
Hans Ginzel
2025-02-01 16:15:11 +01:00
committed by Christian Brabandt
parent c078675ac7
commit 3a621188ee
5 changed files with 11 additions and 3 deletions

View File

@ -1,4 +1,4 @@
*digraph.txt* For Vim version 9.1. Last change: 2023 Oct 20 *digraph.txt* For Vim version 9.1. Last change: 2025 Feb 02
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -125,8 +125,8 @@ see them.
On most systems Vim uses the same digraphs. They work for the Unicode and On most systems Vim uses the same digraphs. They work for the Unicode and
ISO-8859-1 character sets. These default digraphs are taken from the RFC1345 ISO-8859-1 character sets. These default digraphs are taken from the RFC1345
mnemonics. To make it easy to remember the mnemonic, the second character has mnemonics (with some additions). To make it easy to remember the mnemonic,
a standard meaning: the second character has a standard meaning:
char name char meaning ~ char name char meaning ~
Exclamation mark ! Grave Exclamation mark ! Grave
@ -1075,6 +1075,7 @@ char digraph hex dec official name ~
≅ ?= 2245 8773 APPROXIMATELY EQUAL TO ≅ ?= 2245 8773 APPROXIMATELY EQUAL TO
≈ ?2 2248 8776 ALMOST EQUAL TO ≈ ?2 2248 8776 ALMOST EQUAL TO
≌ =? 224C 8780 ALL EQUAL TO ≌ =? 224C 8780 ALL EQUAL TO
≐ .= 2250 8784 APPROACHES THE LIMIT
≓ HI 2253 8787 IMAGE OF OR APPROXIMATELY EQUAL TO ≓ HI 2253 8787 IMAGE OF OR APPROXIMATELY EQUAL TO
≠ != 2260 8800 NOT EQUAL TO ≠ != 2260 8800 NOT EQUAL TO
≡ =3 2261 8801 IDENTICAL TO ≡ =3 2261 8801 IDENTICAL TO

View File

@ -41635,6 +41635,7 @@ Changed~
"preinsert" - highlight to be inserted values "preinsert" - highlight to be inserted values
- add |dist#vim9#Launch()| and |dist#vim9#Open()| to the |vim-script-library| - add |dist#vim9#Launch()| and |dist#vim9#Open()| to the |vim-script-library|
and decouple it from |netrw| and decouple it from |netrw|
- new digraph "APPROACHES THE LIMIT" using ".="
*added-9.2* *added-9.2*
Added ~ Added ~

View File

@ -997,6 +997,7 @@ static digr_T digraphdefault[] = {
{'?', '=', 0x2245}, {'?', '=', 0x2245},
{'?', '2', 0x2248}, {'?', '2', 0x2248},
{'=', '?', 0x224c}, {'=', '?', 0x224c},
{'.', '=', 0x2250},
{'H', 'I', 0x2253}, {'H', 'I', 0x2253},
{'!', '=', 0x2260}, {'!', '=', 0x2260},
{'=', '3', 0x2261}, {'=', '3', 0x2261},

View File

@ -40,6 +40,9 @@ func Test_digraphs()
" Quadruple prime " Quadruple prime
call Put_Dig("'4") call Put_Dig("'4")
call assert_equal("⁗", getline('.')) call assert_equal("⁗", getline('.'))
" APPROACHES THE LIMIT
call Put_Dig(".=")
call assert_equal("≐", getline('.'))
" Not a digraph " Not a digraph
call Put_Dig("a\<bs>") call Put_Dig("a\<bs>")
call Put_Dig("\<bs>a") call Put_Dig("\<bs>a")

View File

@ -704,6 +704,8 @@ static char *(features[]) =
static int included_patches[] = static int included_patches[] =
{ /* Add new patch number below this line */ { /* Add new patch number below this line */
/**/
1065,
/**/ /**/
1064, 1064,
/**/ /**/