mirror of
https://github.com/zed-industries/zed.git
synced 2024-11-08 07:35:01 +03:00
d223fe446d
This PR adds support for `ap`/`ip` text objects in Vim mode and allows users to perform paragraph-based operations. Cases where compatibility with Neovim's behavior is checked, cases where there are known differences in behavior with Neovim (cases where the landing position is other than the beginning of the line), and cases where the Neovim behavior in the test suite seems strange are separated in the test code so that they can be identified. Release Notes: - Added support for `ap` and `ip` paragraph text objects in Vim mode ([#7359](https://github.com/zed-industries/zed/issues/7359)).
431 lines
21 KiB
JSON
431 lines
21 KiB
JSON
{"Put":{"state":"ˇThe quick brown fox jumps over the lazy dog."}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumpˇs over the lazy dog."}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps over the lazy dogˇ."}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps over the lazy dog.ˇ"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ","mode":"Insert"}}
|
|
{"Put":{"state":"ˇThe quick brown fox jumps over the lazy dog."}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumpˇs over the lazy dog."}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps over the lazy dogˇ."}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps over the lazy dog.ˇ"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ","mode":"Insert"}}
|
|
{"Put":{"state":"ˇThe quick brown\nfox jumps over\nthe lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brownˇ\nfox jumps over\nthe lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown\nˇfox jumps over\nthe lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown\nfox jumps overˇ\nthe lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown\nfox jumps over\nthe lazy dog.ˇ\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ\n","mode":"Insert"}}
|
|
{"Put":{"state":"ˇThe quick brown\nfox jumps over\nthe lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brownˇ\nfox jumps over\nthe lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown\nˇfox jumps over\nthe lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown\nfox jumps overˇ\nthe lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown\nfox jumps over\nthe lazy dog.ˇ\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ","mode":"Insert"}}
|
|
{"Put":{"state":"ˇ\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\nThe quick brown fox jumps\nover the lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ\nThe quick brown fox jumps\nover the lazy dog.\n\n\nThe quick brown fox jumps\nover the lazy dog.\n","mode":"Insert"}}
|
|
{"Put":{"state":"\nˇ\nThe quick brown fox jumps\nover the lazy dog.\n\n\nThe quick brown fox jumps\nover the lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ\nThe quick brown fox jumps\nover the lazy dog.\n\n\nThe quick brown fox jumps\nover the lazy dog.\n","mode":"Insert"}}
|
|
{"Put":{"state":"\n\nˇThe quick brown fox jumps\nover the lazy dog.\n\n\nThe quick brown fox jumps\nover the lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"\n\nˇ\n\n\nThe quick brown fox jumps\nover the lazy dog.\n","mode":"Insert"}}
|
|
{"Put":{"state":"\n\nThe quick brown fox jumps\nˇover the lazy dog.\n\n\nThe quick brown fox jumps\nover the lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"\n\nˇ\n\n\nThe quick brown fox jumps\nover the lazy dog.\n","mode":"Insert"}}
|
|
{"Put":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\nˇ\n\nThe quick brown fox jumps\nover the lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\nˇ\nThe quick brown fox jumps\nover the lazy dog.\n","mode":"Insert"}}
|
|
{"Put":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\n\nˇ\nThe quick brown fox jumps\nover the lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\nˇ\nThe quick brown fox jumps\nover the lazy dog.\n","mode":"Insert"}}
|
|
{"Put":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\nˇThe quick brown fox jumps\nover the lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\nˇ\n","mode":"Insert"}}
|
|
{"Put":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\nThe quick brown fox jumpsˇ\nover the lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\nˇ\n","mode":"Insert"}}
|
|
{"Put":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\nThe quick brown fox jumps\nˇover the lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\nˇ\n","mode":"Insert"}}
|
|
{"Put":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\nThe quick brown fox jumps\nover the lazy dog.ˇ\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\nˇ\n","mode":"Insert"}}
|
|
{"Put":{"state":"ˇ\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\nThe quick brown fox jumps\nover the lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ\n\n\nThe quick brown fox jumps\nover the lazy dog.\n","mode":"Insert"}}
|
|
{"Put":{"state":"\nˇ\nThe quick brown fox jumps\nover the lazy dog.\n\n\nThe quick brown fox jumps\nover the lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ\n\n\nThe quick brown fox jumps\nover the lazy dog.\n","mode":"Insert"}}
|
|
{"Put":{"state":"\n\nˇThe quick brown fox jumps\nover the lazy dog.\n\n\nThe quick brown fox jumps\nover the lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"\n\nˇ\nThe quick brown fox jumps\nover the lazy dog.\n","mode":"Insert"}}
|
|
{"Put":{"state":"\n\nThe quick brown fox jumps\nˇover the lazy dog.\n\n\nThe quick brown fox jumps\nover the lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"\n\nˇ\nThe quick brown fox jumps\nover the lazy dog.\n","mode":"Insert"}}
|
|
{"Put":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\nˇ\n\nThe quick brown fox jumps\nover the lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\nˇ\n","mode":"Insert"}}
|
|
{"Put":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\n\nˇ\nThe quick brown fox jumps\nover the lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\nˇ\n","mode":"Insert"}}
|
|
{"Put":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\nˇThe quick brown fox jumps\nover the lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\nˇ","mode":"Insert"}}
|
|
{"Put":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\nThe quick brown fox jumpsˇ\nover the lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\nˇ","mode":"Insert"}}
|
|
{"Put":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\nThe quick brown fox jumps\nˇover the lazy dog.\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\nˇ","mode":"Insert"}}
|
|
{"Put":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\nThe quick brown fox jumps\nover the lazy dog.ˇ\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\nˇ","mode":"Insert"}}
|
|
{"Put":{"state":"ˇThe quick brown fox jumps\nover the lazy dog.\n\n\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ\n\n\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\n\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nˇover the lazy dog.\n\n\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ\n\n\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\n\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\nˇ\n\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\nˇ\nThe quick brown fox jumps\nover the lazy dog.\n\n\n\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\nˇ\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\nˇ\nThe quick brown fox jumps\nover the lazy dog.\n\n\n\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\nˇ\nThe quick brown fox jumps\nover the lazy dog.\n\n\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\nˇ\nThe quick brown fox jumps\nover the lazy dog.\n\n\n\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nˇThe quick brown fox jumps\nover the lazy dog.\n\n\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nˇ\n\n\n\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nThe quick brown fox jumpsˇ\nover the lazy dog.\n\n\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nˇ\n\n\n\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nThe quick brown fox jumps\nˇover the lazy dog.\n\n\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nˇ\n\n\n\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nThe quick brown fox jumps\nover the lazy dog.ˇ\n\n\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nˇ\n\n\n\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nThe quick brown fox jumps\nover the lazy dog.\nˇ\n\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nThe quick brown fox jumps\nover the lazy dog.\nˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nThe quick brown fox jumps\nover the lazy dog.\n\nˇ\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nThe quick brown fox jumps\nover the lazy dog.\nˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\nˇ\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nThe quick brown fox jumps\nover the lazy dog.\nˇ","mode":"Insert"}}
|
|
{"Put":{"state":"ˇThe quick brown fox jumps\nover the lazy dog.\n\n\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ\nThe quick brown fox jumps\nover the lazy dog.\n\n\n\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nˇover the lazy dog.\n\n\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ\nThe quick brown fox jumps\nover the lazy dog.\n\n\n\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\nˇ\n\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\nˇ\n\n\n\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\nˇ\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\nˇ\n\n\n\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\nˇ\nThe quick brown fox jumps\nover the lazy dog.\n\n\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\nˇ\n\n\n\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nˇThe quick brown fox jumps\nover the lazy dog.\n\n\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nThe quick brown fox jumpsˇ\nover the lazy dog.\n\n\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nThe quick brown fox jumps\nˇover the lazy dog.\n\n\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nThe quick brown fox jumps\nover the lazy dog.ˇ\n\n\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nThe quick brown fox jumps\nover the lazy dog.\nˇ\n\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nThe quick brown fox jumps\nover the lazy dog.\nˇ\n\n\n","mode":"Normal"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nThe quick brown fox jumps\nover the lazy dog.\n\nˇ\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nThe quick brown fox jumps\nover the lazy dog.\n\nˇ\n\n","mode":"Normal"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\nˇ\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n\n\nThe quick brown fox jumps\nover the lazy dog.\n\n\nˇ\n","mode":"Normal"}}
|
|
{"Put":{"state":"ˇThe quick brown fox jumps\nover the lazy dog.\n\n \t\n\nThe quick brown fox jumps\nover the lazy dog.\n\n \t\n\t \t\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ\n\n \t\n\nThe quick brown fox jumps\nover the lazy dog.\n\n \t\n\t \t\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\nˇ \t\n\nThe quick brown fox jumps\nover the lazy dog.\n\n \t\n\t \t\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\nˇ\nThe quick brown fox jumps\nover the lazy dog.\n\n \t\n\t \t\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n \t\n\nˇThe quick brown fox jumps\nover the lazy dog.\n\n \t\n\t \t\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n \t\n\nˇ\n\n \t\n\t \t\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n \t\n\nThe quick brown fox jumps\nover the lazy dog.ˇ\n\n \t\n\t \t\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n \t\n\nˇ\n\n \t\n\t \t\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n \t\n\nThe quick brown fox jumps\nover the lazy dog.\nˇ\n \t\n\t \t\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n \t\n\nThe quick brown fox jumps\nover the lazy dog.\nˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n \t\n\nThe quick brown fox jumps\nover the lazy dog.\n\nˇ \t\n\t \t\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n \t\n\nThe quick brown fox jumps\nover the lazy dog.\nˇ","mode":"Insert"}}
|
|
{"Put":{"state":"ˇThe quick brown fox jumps\nover the lazy dog.\n\n \t\n\nThe quick brown fox jumps\nover the lazy dog.\n\n \t\n\t \t\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ\nThe quick brown fox jumps\nover the lazy dog.\n\n \t\n\t \t\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\nˇ \t\n\nThe quick brown fox jumps\nover the lazy dog.\n\n \t\n\t \t\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\nˇ\n\n \t\n\t \t\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n \t\n\nˇThe quick brown fox jumps\nover the lazy dog.\n\n \t\n\t \t\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n \t\n\nˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n \t\n\nThe quick brown fox jumps\nover the lazy dog.ˇ\n\n \t\n\t \t\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n \t\n\nˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n \t\n\nThe quick brown fox jumps\nover the lazy dog.\nˇ\n \t\n\t \t\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n \t\n\nThe quick brown fox jumps\nover the lazy dog.\nˇ\n \t\n\t \t\n","mode":"Normal"}}
|
|
{"Put":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n \t\n\nThe quick brown fox jumps\nover the lazy dog.\n\nˇ \t\n\t \t\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps\nover the lazy dog.\n\n \t\n\nThe quick brown fox jumps\nover the lazy dog.\n\nˇ \t\n\t \t\n","mode":"Normal"}}
|
|
{"Put":{"state":"ˇThe quick brown fox jumps over the lazy dog.\n\nThe quick brown fox jumps over the lazy dog.\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ\n\nThe quick brown fox jumps over the lazy dog.\n\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps over the lazy dog.\nˇ\nThe quick brown fox jumps over the lazy dog.\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps over the lazy dog.\nˇ\nThe quick brown fox jumps over the lazy dog.\n\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps over the lazy dog.\n\nˇThe quick brown fox jumps over the lazy dog.\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps over the lazy dog.\n\nˇ\n\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps over the lazy dog.\n\nThe quick brown fox jumpˇs over the lazy dog.\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps over the lazy dog.\n\nˇ\n\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps over the lazy dog.\n\nThe quick brown fox jumps over the lazy dog.ˇ\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps over the lazy dog.\n\nˇ\n\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps over the lazy dog.\n\nThe quick brown fox jumps over the lazy dog.\nˇ\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"i"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps over the lazy dog.\n\nThe quick brown fox jumps over the lazy dog.\nˇ","mode":"Insert"}}
|
|
{"Put":{"state":"ˇThe quick brown fox jumps over the lazy dog.\n\nThe quick brown fox jumps over the lazy dog.\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"ˇ\nThe quick brown fox jumps over the lazy dog.\n\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps over the lazy dog.\nˇ\nThe quick brown fox jumps over the lazy dog.\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps over the lazy dog.\nˇ\n\n","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps over the lazy dog.\n\nˇThe quick brown fox jumps over the lazy dog.\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps over the lazy dog.\n\nˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps over the lazy dog.\n\nThe quick brown fox jumpˇs over the lazy dog.\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps over the lazy dog.\n\nˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps over the lazy dog.\n\nThe quick brown fox jumps over the lazy dog.ˇ\n\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps over the lazy dog.\n\nˇ","mode":"Insert"}}
|
|
{"Put":{"state":"The quick brown fox jumps over the lazy dog.\n\nThe quick brown fox jumps over the lazy dog.\nˇ\n"}}
|
|
{"Key":"c"}
|
|
{"Key":"a"}
|
|
{"Key":"p"}
|
|
{"Get":{"state":"The quick brown fox jumps over the lazy dog.\n\nThe quick brown fox jumps over the lazy dog.\nˇ\n","mode":"Normal"}}
|