mirror of
https://github.com/neovim/neovim.git
synced 2024-12-20 19:25:11 -07:00
vim-patch:7.4.1006 #4605
Problem: The fix in patch 7.3.192 is not tested.
Solution: Add a test, one for each regexp engine. (Elias Diem)
96c664af27
The patch was applied to 044_099_regexp_multibyte_magic_spec.lua as
these two legacy tests (44 and 99) were merged together (and
de-duplicated) in Neovim.
This commit is contained in:
parent
2adb8acebd
commit
6bb4b9f57f
@ -671,7 +671,7 @@ static int included_patches[] = {
|
||||
// 1009 NA
|
||||
// 1008 NA
|
||||
// 1007,
|
||||
// 1006,
|
||||
1006,
|
||||
// 1005,
|
||||
// 1004 NA,
|
||||
// 1003 NA,
|
||||
|
@ -31,7 +31,8 @@ local function run_test_with_regexpengine(regexpengine)
|
||||
h AÀÁÂÃÄÅĀĂĄǍǞǠẢ BḂḆ CÇĆĈĊČ DĎĐḊḎḐ EÈÉÊËĒĔĖĘĚẺẼ FḞ GĜĞĠĢǤǦǴḠ HĤĦḢḦḨ IÌÍÎÏĨĪĬĮİǏỈ JĴ KĶǨḰḴ LĹĻĽĿŁḺ MḾṀ NÑŃŅŇṄṈ OÒÓÔÕÖØŌŎŐƠǑǪǬỎ PṔṖ Q RŔŖŘṘṞ SŚŜŞŠṠ TŢŤŦṪṮ UÙÚÛÜŨŪŬŮŰŲƯǓỦ VṼ WŴẀẂẄẆ XẊẌ YÝŶŸẎỲỶỸ ZŹŻŽƵẐẔ
|
||||
i aàáâãäåāăąǎǟǡả bḃḇ cçćĉċč dďđḋḏḑ eèéêëēĕėęěẻẽ fḟ gĝğġģǥǧǵḡ hĥħḣḧḩẖ iìíîïĩīĭįǐỉ jĵǰ kķǩḱḵ lĺļľŀłḻ mḿṁ nñńņňʼnṅṉ oòóôõöøōŏőơǒǫǭỏ pṕṗ q rŕŗřṙṟ sśŝşšṡ tţťŧṫṯẗ uùúûüũūŭůűųưǔủ vṽ wŵẁẃẅẇẘ xẋẍ yýÿŷẏẙỳỷỹ zźżžƶẑẕ
|
||||
j 0123❤x
|
||||
k combinations]])
|
||||
k combinations
|
||||
l ä ö ü ᾱ̆́]])
|
||||
|
||||
execute('set re=' .. regexpengine)
|
||||
|
||||
@ -85,6 +86,11 @@ local function run_test_with_regexpengine(regexpengine)
|
||||
execute([[let @w=':%s#comb[i]nations#œ̄ṣ́m̥̄ᾱ̆́#g']])
|
||||
execute('@w')
|
||||
|
||||
-- Line l. Ex command ":s/ \?/ /g" should NOT split multi-byte characters
|
||||
-- into bytes (fixed by vim-7.3.192).
|
||||
execute([[/^l]])
|
||||
execute([[s/ \?/ /g]])
|
||||
|
||||
-- Additional tests. Test matchstr() with multi-byte characters.
|
||||
feed('G')
|
||||
execute([[put =matchstr(\"אבגד\", \".\", 0, 2)]]) -- ב
|
||||
@ -123,6 +129,7 @@ local function run_test_with_regexpengine(regexpengine)
|
||||
i aàáâãäåāăąǎǟǡả bḃḇ cçćĉċč dďđḋḏḑ eèéêëēĕėęěẻẽ fḟ gĝğġģǥǧǵḡ hĥħḣḧḩẖ iìíîïĩīĭįǐỉ jĵǰ kķǩḱḵ lĺļľŀłḻ mḿṁ nñńņňʼnṅṉ oòóôõöøōŏőơǒǫǭỏ pṕṗ q rŕŗřṙṟ sśŝşšṡ tţťŧṫṯẗ uùúûüũūŭůűųưǔủ vṽ wŵẁẃẅẇẘ xẋẍ yýÿŷẏẙỳỷỹ zźżžƶẑ
|
||||
j 012❤
|
||||
k œ̄ṣ́m̥̄ᾱ̆́
|
||||
l ä ö ü ᾱ̆́
|
||||
ב
|
||||
בג
|
||||
א
|
||||
|
Loading…
Reference in New Issue
Block a user