mirror of
https://github.com/neovim/neovim.git
synced 2025-12-16 03:15:39 +00:00
Merge pull request #3581 from ZyX-I/fix-shada
Store last search direction when writing ShaDa files
This commit is contained in:
@@ -208,6 +208,7 @@ describe('In autoload/shada.vim', function()
|
||||
' + rc contents ["abc", "def"]',
|
||||
' + rt type CHARACTERWISE',
|
||||
' + rw block width 10',
|
||||
' + sb search backward TRUE',
|
||||
' + sc smartcase value FALSE',
|
||||
' + se place cursor at end TRUE',
|
||||
' + sh v:hlsearch value TRUE',
|
||||
@@ -222,6 +223,7 @@ describe('In autoload/shada.vim', function()
|
||||
'sc': {'_TYPE': v:msgpack_types.boolean, '_VAL': 0},
|
||||
'sl': {'_TYPE': v:msgpack_types.boolean, '_VAL': 0},
|
||||
'se': {'_TYPE': v:msgpack_types.boolean, '_VAL': 1},
|
||||
'sb': {'_TYPE': v:msgpack_types.boolean, '_VAL': 1},
|
||||
'so': 10,
|
||||
'su': {'_TYPE': v:msgpack_types.boolean, '_VAL': 0},
|
||||
'ss': {'_TYPE': v:msgpack_types.boolean, '_VAL': 1},
|
||||
@@ -307,6 +309,7 @@ describe('In autoload/shada.vim', function()
|
||||
' + sp pattern "abc"',
|
||||
' + sh v:hlsearch value FALSE',
|
||||
' + ss is :s pattern FALSE',
|
||||
' + sb search backward FALSE',
|
||||
' + sm magic value TRUE',
|
||||
' + sc smartcase value FALSE',
|
||||
' + sl has line offset FALSE',
|
||||
@@ -322,6 +325,7 @@ describe('In autoload/shada.vim', function()
|
||||
' + sp pattern "abc"',
|
||||
' + sh v:hlsearch value FALSE',
|
||||
' + ss is :s pattern FALSE',
|
||||
' + sb search backward FALSE',
|
||||
' + sm magic value TRUE',
|
||||
' + sc smartcase value FALSE',
|
||||
' + sl has line offset FALSE',
|
||||
@@ -343,6 +347,7 @@ describe('In autoload/shada.vim', function()
|
||||
' + sp pattern "abc"',
|
||||
' + sh v:hlsearch value FALSE',
|
||||
' + ss is :s pattern FALSE',
|
||||
' + sb search backward FALSE',
|
||||
' + sm magic value TRUE',
|
||||
' + sc smartcase value FALSE',
|
||||
' + sl has line offset FALSE',
|
||||
@@ -353,6 +358,7 @@ describe('In autoload/shada.vim', function()
|
||||
'sp': 'abc',
|
||||
'sh': {'_TYPE': v:msgpack_types.boolean, '_VAL': 0},
|
||||
'ss': {'_TYPE': v:msgpack_types.boolean, '_VAL': 0},
|
||||
'sb': {'_TYPE': v:msgpack_types.boolean, '_VAL': 0},
|
||||
'sm': {'_TYPE': v:msgpack_types.boolean, '_VAL': 1},
|
||||
'sc': {'_TYPE': v:msgpack_types.boolean, '_VAL': 0},
|
||||
'sl': {'_TYPE': v:msgpack_types.boolean, '_VAL': 0},
|
||||
@@ -366,6 +372,7 @@ describe('In autoload/shada.vim', function()
|
||||
' # Required key missing: sp',
|
||||
' + sh v:hlsearch value FALSE',
|
||||
' + ss is :s pattern FALSE',
|
||||
' + sb search backward FALSE',
|
||||
' + sm magic value TRUE',
|
||||
' + sc smartcase value FALSE',
|
||||
' + sl has line offset FALSE',
|
||||
@@ -380,6 +387,7 @@ describe('In autoload/shada.vim', function()
|
||||
' + sp pattern ""',
|
||||
' + sh v:hlsearch value TRUE',
|
||||
' + ss is :s pattern TRUE',
|
||||
' + sb search backward TRUE',
|
||||
' + sm magic value FALSE',
|
||||
' + sc smartcase value TRUE',
|
||||
' + sl has line offset TRUE',
|
||||
@@ -390,6 +398,7 @@ describe('In autoload/shada.vim', function()
|
||||
'sp': '',
|
||||
'sh': {'_TYPE': v:msgpack_types.boolean, '_VAL': 1},
|
||||
'ss': {'_TYPE': v:msgpack_types.boolean, '_VAL': 1},
|
||||
'sb': {'_TYPE': v:msgpack_types.boolean, '_VAL': 1},
|
||||
'sm': {'_TYPE': v:msgpack_types.boolean, '_VAL': 0},
|
||||
'sc': {'_TYPE': v:msgpack_types.boolean, '_VAL': 1},
|
||||
'sl': {'_TYPE': v:msgpack_types.boolean, '_VAL': 1},
|
||||
@@ -407,6 +416,8 @@ describe('In autoload/shada.vim', function()
|
||||
' # Expected boolean',
|
||||
' + ss is :s pattern 0',
|
||||
' # Expected boolean',
|
||||
' + sb search backward 0',
|
||||
' # Expected boolean',
|
||||
' + sm magic value 0',
|
||||
' # Expected boolean',
|
||||
' + sc smartcase value 0',
|
||||
@@ -422,6 +433,7 @@ describe('In autoload/shada.vim', function()
|
||||
'sp': 0,
|
||||
'sh': 0,
|
||||
'ss': 0,
|
||||
'sb': 0,
|
||||
'sm': 0,
|
||||
'sc': 0,
|
||||
'sl': 0,
|
||||
|
||||
Reference in New Issue
Block a user