mirror of
				https://github.com/neovim/neovim.git
				synced 2025-11-04 01:34:25 +00:00 
			
		
		
		
	test59: Save source file in utf8, this will mess up a lot of characters.
This commit is contained in:
		
				
					committed by
					
						
						Björn Linse
					
				
			
			
				
	
			
			
			
						parent
						
							144b4954f7
						
					
				
				
					commit
					ffe88f0d52
				
			@@ -11,13 +11,13 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
    insert([[
 | 
			
		||||
      1affstart
 | 
			
		||||
      SET ISO8859-1
 | 
			
		||||
      TRY esianrtolcdugmphbyfvkwjkqxz-<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'ESIANRTOLCDUGMPHBYFVKWJKQXZ
 | 
			
		||||
      TRY esianrtolcdugmphbyfvkwjkqxz-ëéèêïîäàâöüû'ESIANRTOLCDUGMPHBYFVKWJKQXZ
 | 
			
		||||
      
 | 
			
		||||
      FOL  <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      LOW  <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      UPP  <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      FOL  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
 | 
			
		||||
      LOW  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
 | 
			
		||||
      UPP  ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ
 | 
			
		||||
      
 | 
			
		||||
      SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞ¿
 | 
			
		||||
      SOFOTO   ebctefghejklnnepkrstevvkesebctefghejklnnepkrstevvkeseeeeeeeceeeeeeeedneeeeeeeeeeepseeeeeeeeceeeeeeeedneeeeeeeeeeep?
 | 
			
		||||
      
 | 
			
		||||
      MIDWORD	'-
 | 
			
		||||
@@ -49,24 +49,24 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      REP svp s.v.p.
 | 
			
		||||
      
 | 
			
		||||
      MAP 9
 | 
			
		||||
      MAP a<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      MAP e<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      MAP i<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      MAP o<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      MAP u<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      MAP n<EFBFBD>
 | 
			
		||||
      MAP c<EFBFBD>
 | 
			
		||||
      MAP y<EFBFBD><EFBFBD>
 | 
			
		||||
      MAP s<EFBFBD>
 | 
			
		||||
      MAP aàáâãäå
 | 
			
		||||
      MAP eèéêë
 | 
			
		||||
      MAP iìíîï
 | 
			
		||||
      MAP oòóôõö
 | 
			
		||||
      MAP uùúûü
 | 
			
		||||
      MAP nñ
 | 
			
		||||
      MAP cç
 | 
			
		||||
      MAP yÿý
 | 
			
		||||
      MAP sß
 | 
			
		||||
      1affend
 | 
			
		||||
      
 | 
			
		||||
      affstart_sal
 | 
			
		||||
      SET ISO8859-1
 | 
			
		||||
      TRY esianrtolcdugmphbyfvkwjkqxz-<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'ESIANRTOLCDUGMPHBYFVKWJKQXZ
 | 
			
		||||
      TRY esianrtolcdugmphbyfvkwjkqxz-ëéèêïîäàâöüû'ESIANRTOLCDUGMPHBYFVKWJKQXZ
 | 
			
		||||
      
 | 
			
		||||
      FOL  <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      LOW  <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      UPP  <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      FOL  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
 | 
			
		||||
      LOW  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
 | 
			
		||||
      UPP  ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ
 | 
			
		||||
      
 | 
			
		||||
      MIDWORD	'-
 | 
			
		||||
      
 | 
			
		||||
@@ -97,15 +97,15 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      REP svp s.v.p.
 | 
			
		||||
      
 | 
			
		||||
      MAP 9
 | 
			
		||||
      MAP a<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      MAP e<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      MAP i<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      MAP o<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      MAP u<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      MAP n<EFBFBD>
 | 
			
		||||
      MAP c<EFBFBD>
 | 
			
		||||
      MAP y<EFBFBD><EFBFBD>
 | 
			
		||||
      MAP s<EFBFBD>
 | 
			
		||||
      MAP aàáâãäå
 | 
			
		||||
      MAP eèéêë
 | 
			
		||||
      MAP iìíîï
 | 
			
		||||
      MAP oòóôõö
 | 
			
		||||
      MAP uùúûü
 | 
			
		||||
      MAP nñ
 | 
			
		||||
      MAP cç
 | 
			
		||||
      MAP yÿý
 | 
			
		||||
      MAP sß
 | 
			
		||||
      
 | 
			
		||||
      SAL AH(AEIOUY)-^         *H
 | 
			
		||||
      SAL AR(AEIOUY)-^         *R
 | 
			
		||||
@@ -114,8 +114,8 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      SAL AH(AEIOUY)-          H
 | 
			
		||||
      SAL AR(AEIOUY)-          R
 | 
			
		||||
      SAL A(HR)                _
 | 
			
		||||
      SAL <EFBFBD>^                   *
 | 
			
		||||
      SAL <EFBFBD>^                   *
 | 
			
		||||
      SAL À^                   *
 | 
			
		||||
      SAL Å^                   *
 | 
			
		||||
      SAL BB-                  _
 | 
			
		||||
      SAL B                    B
 | 
			
		||||
      SAL CQ-                  _
 | 
			
		||||
@@ -129,7 +129,7 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      SAL DG(EIY)              K
 | 
			
		||||
      SAL DD-                  _
 | 
			
		||||
      SAL D                    T
 | 
			
		||||
      SAL <EFBFBD><                   E
 | 
			
		||||
      SAL É<                   E
 | 
			
		||||
      SAL EH(AEIOUY)-^         *H
 | 
			
		||||
      SAL ER(AEIOUY)-^         *R
 | 
			
		||||
      SAL E(HR)^               *
 | 
			
		||||
@@ -219,9 +219,9 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      2affstart
 | 
			
		||||
      SET ISO8859-1
 | 
			
		||||
      
 | 
			
		||||
      FOL  <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      LOW  <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      UPP  <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      FOL  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
 | 
			
		||||
      LOW  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
 | 
			
		||||
      UPP  ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ
 | 
			
		||||
      
 | 
			
		||||
      PFXPOSTPONE
 | 
			
		||||
      
 | 
			
		||||
@@ -254,15 +254,15 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      REP svp s.v.p.
 | 
			
		||||
      
 | 
			
		||||
      MAP 9
 | 
			
		||||
      MAP a<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      MAP e<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      MAP i<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      MAP o<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      MAP u<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      MAP n<EFBFBD>
 | 
			
		||||
      MAP c<EFBFBD>
 | 
			
		||||
      MAP y<EFBFBD><EFBFBD>
 | 
			
		||||
      MAP s<EFBFBD>
 | 
			
		||||
      MAP aàáâãäå
 | 
			
		||||
      MAP eèéêë
 | 
			
		||||
      MAP iìíîï
 | 
			
		||||
      MAP oòóôõö
 | 
			
		||||
      MAP uùúûü
 | 
			
		||||
      MAP nñ
 | 
			
		||||
      MAP cç
 | 
			
		||||
      MAP yÿý
 | 
			
		||||
      MAP sß
 | 
			
		||||
      2affend
 | 
			
		||||
      
 | 
			
		||||
      1dicstart
 | 
			
		||||
@@ -276,7 +276,7 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      put/ISO
 | 
			
		||||
      the end
 | 
			
		||||
      deol
 | 
			
		||||
      d<EFBFBD><EFBFBD>r
 | 
			
		||||
      déôr
 | 
			
		||||
      1dicend
 | 
			
		||||
      
 | 
			
		||||
      addstart
 | 
			
		||||
@@ -286,11 +286,11 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      addend
 | 
			
		||||
      
 | 
			
		||||
      1good: wrong OK puts. Test the end
 | 
			
		||||
      bad:  inputs comment ok Ok. test déôl end the
 | 
			
		||||
      bad:  inputs comment ok Ok. test déôl end the
 | 
			
		||||
      badend
 | 
			
		||||
      
 | 
			
		||||
      2good: puts
 | 
			
		||||
      bad: inputs comment ok Ok end the. test déôl
 | 
			
		||||
      bad: inputs comment ok Ok end the. test déôl
 | 
			
		||||
      badend
 | 
			
		||||
      
 | 
			
		||||
      Test rules for compounding.
 | 
			
		||||
@@ -307,12 +307,12 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      1234
 | 
			
		||||
      foo/m
 | 
			
		||||
      bar/mx
 | 
			
		||||
      m<EFBFBD>/m
 | 
			
		||||
      mï/m
 | 
			
		||||
      la/mx
 | 
			
		||||
      3dicend
 | 
			
		||||
      
 | 
			
		||||
      3good: foo mï foobar foofoobar barfoo barbarfoo
 | 
			
		||||
      bad: bar la foomï barmï mïfoo mïbar mïmï lala mïla lamï foola labar
 | 
			
		||||
      3good: foo mï foobar foofoobar barfoo barbarfoo
 | 
			
		||||
      bad: bar la foomï barmï mïfoo mïbar mïmï lala mïla lamï foola labar
 | 
			
		||||
      badend
 | 
			
		||||
      
 | 
			
		||||
      
 | 
			
		||||
@@ -321,9 +321,9 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      4affstart
 | 
			
		||||
      SET ISO8859-1
 | 
			
		||||
      
 | 
			
		||||
      FOL  <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      LOW  <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      UPP  <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      FOL  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
 | 
			
		||||
      LOW  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
 | 
			
		||||
      UPP  ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ
 | 
			
		||||
      
 | 
			
		||||
      COMPOUNDRULE m+
 | 
			
		||||
      COMPOUNDRULE sm*e
 | 
			
		||||
@@ -333,18 +333,18 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      COMPOUNDFORBIDFLAG t
 | 
			
		||||
      
 | 
			
		||||
      COMPOUNDSYLMAX 5
 | 
			
		||||
      SYLLABLE a<EFBFBD>e<EFBFBD>i<EFBFBD>o<EFBFBD><EFBFBD><EFBFBD>u<EFBFBD><EFBFBD><EFBFBD>y/aa/au/ea/ee/ei/ie/oa/oe/oo/ou/uu/ui
 | 
			
		||||
      SYLLABLE aáeéiíoóöõuúüûy/aa/au/ea/ee/ei/ie/oa/oe/oo/ou/uu/ui
 | 
			
		||||
      
 | 
			
		||||
      MAP 9
 | 
			
		||||
      MAP a<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      MAP e<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      MAP i<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      MAP o<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      MAP u<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      MAP n<EFBFBD>
 | 
			
		||||
      MAP c<EFBFBD>
 | 
			
		||||
      MAP y<EFBFBD><EFBFBD>
 | 
			
		||||
      MAP s<EFBFBD>
 | 
			
		||||
      MAP aàáâãäå
 | 
			
		||||
      MAP eèéêë
 | 
			
		||||
      MAP iìíîï
 | 
			
		||||
      MAP oòóôõö
 | 
			
		||||
      MAP uùúûü
 | 
			
		||||
      MAP nñ
 | 
			
		||||
      MAP cç
 | 
			
		||||
      MAP yÿý
 | 
			
		||||
      MAP sß
 | 
			
		||||
      
 | 
			
		||||
      NEEDAFFIX x
 | 
			
		||||
      
 | 
			
		||||
@@ -413,8 +413,8 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      SFX a1 Y 1
 | 
			
		||||
      SFX a1 0 a1 .
 | 
			
		||||
      
 | 
			
		||||
      SFX a<EFBFBD> Y 1
 | 
			
		||||
      SFX a<EFBFBD> 0 a<EFBFBD> .
 | 
			
		||||
      SFX aé Y 1
 | 
			
		||||
      SFX aé 0 aé .
 | 
			
		||||
      
 | 
			
		||||
      PFX zz Y 1
 | 
			
		||||
      PFX zz 0 pre/pp .
 | 
			
		||||
@@ -425,14 +425,14 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      
 | 
			
		||||
      5dicstart
 | 
			
		||||
      1234
 | 
			
		||||
      foo/a1a<EFBFBD>!!
 | 
			
		||||
      foo/a1aé!!
 | 
			
		||||
      bar/zz13ee
 | 
			
		||||
      start/ss
 | 
			
		||||
      end/eeyy
 | 
			
		||||
      middle/mmxx
 | 
			
		||||
      5dicend
 | 
			
		||||
      
 | 
			
		||||
      5good: fooa1 fooaé bar prebar barbork prebarbork  startprebar
 | 
			
		||||
      5good: fooa1 fooaé bar prebar barbork prebarbork  startprebar
 | 
			
		||||
            start end startend  startmiddleend nouend
 | 
			
		||||
      bad: foo fooa2 prabar probarbirk middle startmiddle middleend endstart
 | 
			
		||||
      	startprobar startnouend
 | 
			
		||||
@@ -457,8 +457,8 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      SFX A1 Y 1
 | 
			
		||||
      SFX A1 0 a1 .
 | 
			
		||||
      
 | 
			
		||||
      SFX A<EFBFBD> Y 1
 | 
			
		||||
      SFX A<EFBFBD> 0 a<EFBFBD> .
 | 
			
		||||
      SFX Aé Y 1
 | 
			
		||||
      SFX Aé 0 aé .
 | 
			
		||||
      
 | 
			
		||||
      PFX Zz Y 1
 | 
			
		||||
      PFX Zz 0 pre/p .
 | 
			
		||||
@@ -466,14 +466,14 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      
 | 
			
		||||
      6dicstart
 | 
			
		||||
      1234
 | 
			
		||||
      mee/A1A<EFBFBD>A!
 | 
			
		||||
      mee/A1AéA!
 | 
			
		||||
      bar/ZzN3Ee
 | 
			
		||||
      lead/s
 | 
			
		||||
      end/Ee
 | 
			
		||||
      middle/MmXx
 | 
			
		||||
      6dicend
 | 
			
		||||
      
 | 
			
		||||
      6good: meea1 meeaé bar prebar barbork prebarbork  leadprebar
 | 
			
		||||
      6good: meea1 meeaé bar prebar barbork prebarbork  leadprebar
 | 
			
		||||
            lead end leadend  leadmiddleend
 | 
			
		||||
      bad: mee meea2 prabar probarbirk middle leadmiddle middleend endlead
 | 
			
		||||
      	leadprobar
 | 
			
		||||
@@ -482,9 +482,9 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      7affstart
 | 
			
		||||
      SET ISO8859-1
 | 
			
		||||
      
 | 
			
		||||
      FOL  <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      LOW  <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      UPP  <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
			
		||||
      FOL  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
 | 
			
		||||
      LOW  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
 | 
			
		||||
      UPP  ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ
 | 
			
		||||
      
 | 
			
		||||
      FLAG num
 | 
			
		||||
      
 | 
			
		||||
@@ -502,7 +502,7 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      SFX 391 0 a1 .
 | 
			
		||||
      
 | 
			
		||||
      SFX 111 Y 1
 | 
			
		||||
      SFX 111 0 a<EFBFBD> .
 | 
			
		||||
      SFX 111 0 aé .
 | 
			
		||||
      
 | 
			
		||||
      PFX 17 Y 1
 | 
			
		||||
      PFX 17 0 pre/432 .
 | 
			
		||||
@@ -517,7 +517,7 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      middle/77,1
 | 
			
		||||
      7dicend
 | 
			
		||||
      
 | 
			
		||||
      7good: meea1 meeaé bar prebar barmeat prebarmeat  leadprebar
 | 
			
		||||
      7good: meea1 meeaé bar prebar barmeat prebarmeat  leadprebar
 | 
			
		||||
            lead tail leadtail  leadmiddletail
 | 
			
		||||
      bad: mee meea2 prabar probarmaat middle leadmiddle middletail taillead
 | 
			
		||||
      	leadprobar
 | 
			
		||||
@@ -571,7 +571,7 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
 | 
			
		||||
    execute([[call TestOne('1', '1')]])
 | 
			
		||||
    execute([[$put =soundfold('goobledygoook')]])
 | 
			
		||||
    execute([[$put =soundfold('kóopërÿnôven')]])
 | 
			
		||||
    execute([[$put =soundfold('kóopërÿnôven')]])
 | 
			
		||||
    execute([[$put =soundfold('oeverloos gezwets edale')]])
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -580,7 +580,7 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
    execute(':/^affstart_sal/+1,/^affend_sal/-1w! Xtest.aff')
 | 
			
		||||
    execute('mkspell! Xtest Xtest')
 | 
			
		||||
    execute([[$put =soundfold('goobledygoook')]])
 | 
			
		||||
    execute([[$put =soundfold('kóopërÿnôven')]])
 | 
			
		||||
    execute([[$put =soundfold('kóopërÿnôven')]])
 | 
			
		||||
    execute([[$put =soundfold('oeverloos gezwets edale')]])
 | 
			
		||||
 | 
			
		||||
    -- Also use an addition file.
 | 
			
		||||
@@ -650,7 +650,7 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      # file: Xtest.utf-8.spl
 | 
			
		||||
      Comment
 | 
			
		||||
      deol
 | 
			
		||||
      déôr
 | 
			
		||||
      déôr
 | 
			
		||||
      input
 | 
			
		||||
      OK
 | 
			
		||||
      output
 | 
			
		||||
@@ -677,8 +677,8 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      ['OK', 'Uk', 'Put']
 | 
			
		||||
      test
 | 
			
		||||
      ['Test', 'testn', 'testen']
 | 
			
		||||
      déôl
 | 
			
		||||
      ['deol', 'déôr', 'test']
 | 
			
		||||
      déôl
 | 
			
		||||
      ['deol', 'déôr', 'test']
 | 
			
		||||
      end
 | 
			
		||||
      ['put', 'uk', 'test']
 | 
			
		||||
      the
 | 
			
		||||
@@ -703,7 +703,7 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      # file: Xtest.utf-8.spl
 | 
			
		||||
      Comment
 | 
			
		||||
      deol
 | 
			
		||||
      déôr
 | 
			
		||||
      déôr
 | 
			
		||||
      OK
 | 
			
		||||
      put
 | 
			
		||||
      input
 | 
			
		||||
@@ -734,36 +734,36 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      ['put', 'uk', 'test']
 | 
			
		||||
      test
 | 
			
		||||
      ['Test', 'testn', 'testen']
 | 
			
		||||
      déôl
 | 
			
		||||
      ['deol', 'déôr', 'test']
 | 
			
		||||
      déôl
 | 
			
		||||
      ['deol', 'déôr', 'test']
 | 
			
		||||
      
 | 
			
		||||
      test 3-3
 | 
			
		||||
      # file: Xtest.utf-8.spl
 | 
			
		||||
      foo
 | 
			
		||||
      mï
 | 
			
		||||
      mï
 | 
			
		||||
      -------
 | 
			
		||||
      bad
 | 
			
		||||
      ['foo', 'mï']
 | 
			
		||||
      ['foo', 'mï']
 | 
			
		||||
      bar
 | 
			
		||||
      ['barfoo', 'foobar', 'foo']
 | 
			
		||||
      la
 | 
			
		||||
      ['mï', 'foo']
 | 
			
		||||
      foomï
 | 
			
		||||
      ['foo mï', 'foo', 'foofoo']
 | 
			
		||||
      barmï
 | 
			
		||||
      ['barfoo', 'mï', 'barbar']
 | 
			
		||||
      mïfoo
 | 
			
		||||
      ['mï foo', 'foo', 'foofoo']
 | 
			
		||||
      mïbar
 | 
			
		||||
      ['foobar', 'barbar', 'mï']
 | 
			
		||||
      mïmï
 | 
			
		||||
      ['mï mï', 'mï']
 | 
			
		||||
      ['mï', 'foo']
 | 
			
		||||
      foomï
 | 
			
		||||
      ['foo mï', 'foo', 'foofoo']
 | 
			
		||||
      barmï
 | 
			
		||||
      ['barfoo', 'mï', 'barbar']
 | 
			
		||||
      mïfoo
 | 
			
		||||
      ['mï foo', 'foo', 'foofoo']
 | 
			
		||||
      mïbar
 | 
			
		||||
      ['foobar', 'barbar', 'mï']
 | 
			
		||||
      mïmï
 | 
			
		||||
      ['mï mï', 'mï']
 | 
			
		||||
      lala
 | 
			
		||||
      []
 | 
			
		||||
      mïla
 | 
			
		||||
      ['mï', 'mï mï']
 | 
			
		||||
      lamï
 | 
			
		||||
      ['mï', 'mï mï']
 | 
			
		||||
      mïla
 | 
			
		||||
      ['mï', 'mï mï']
 | 
			
		||||
      lamï
 | 
			
		||||
      ['mï', 'mï mï']
 | 
			
		||||
      foola
 | 
			
		||||
      ['foo', 'foobar', 'foofoo']
 | 
			
		||||
      labar
 | 
			
		||||
@@ -822,7 +822,7 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      barbork
 | 
			
		||||
      end
 | 
			
		||||
      fooa1
 | 
			
		||||
      fooaé
 | 
			
		||||
      fooaé
 | 
			
		||||
      nouend
 | 
			
		||||
      prebar
 | 
			
		||||
      prebarbork
 | 
			
		||||
@@ -831,9 +831,9 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      bad
 | 
			
		||||
      ['bar', 'end', 'fooa1']
 | 
			
		||||
      foo
 | 
			
		||||
      ['fooa1', 'fooaé', 'bar']
 | 
			
		||||
      ['fooa1', 'fooaé', 'bar']
 | 
			
		||||
      fooa2
 | 
			
		||||
      ['fooa1', 'fooaé', 'bar']
 | 
			
		||||
      ['fooa1', 'fooaé', 'bar']
 | 
			
		||||
      prabar
 | 
			
		||||
      ['prebar', 'bar', 'bar bar']
 | 
			
		||||
      probarbirk
 | 
			
		||||
@@ -858,16 +858,16 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      end
 | 
			
		||||
      lead
 | 
			
		||||
      meea1
 | 
			
		||||
      meeaé
 | 
			
		||||
      meeaé
 | 
			
		||||
      prebar
 | 
			
		||||
      prebarbork
 | 
			
		||||
      -------
 | 
			
		||||
      bad
 | 
			
		||||
      ['bar', 'end', 'lead']
 | 
			
		||||
      mee
 | 
			
		||||
      ['meea1', 'meeaé', 'bar']
 | 
			
		||||
      ['meea1', 'meeaé', 'bar']
 | 
			
		||||
      meea2
 | 
			
		||||
      ['meea1', 'meeaé', 'lead']
 | 
			
		||||
      ['meea1', 'meeaé', 'lead']
 | 
			
		||||
      prabar
 | 
			
		||||
      ['prebar', 'bar', 'leadbar']
 | 
			
		||||
      probarbirk
 | 
			
		||||
@@ -889,7 +889,7 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      barmeat
 | 
			
		||||
      lead
 | 
			
		||||
      meea1
 | 
			
		||||
      meeaé
 | 
			
		||||
      meeaé
 | 
			
		||||
      prebar
 | 
			
		||||
      prebarmeat
 | 
			
		||||
      tail
 | 
			
		||||
@@ -897,9 +897,9 @@ describe("spell checking with 'encoding' set to utf-8", function()
 | 
			
		||||
      bad
 | 
			
		||||
      ['bar', 'lead', 'tail']
 | 
			
		||||
      mee
 | 
			
		||||
      ['meea1', 'meeaé', 'bar']
 | 
			
		||||
      ['meea1', 'meeaé', 'bar']
 | 
			
		||||
      meea2
 | 
			
		||||
      ['meea1', 'meeaé', 'lead']
 | 
			
		||||
      ['meea1', 'meeaé', 'lead']
 | 
			
		||||
      prabar
 | 
			
		||||
      ['prebar', 'bar', 'leadbar']
 | 
			
		||||
      probarmaat
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user