mirror of
https://github.com/zed-industries/zed.git
synced 2024-11-10 05:37:29 +03:00
bf9b443b4a
Release Notes: - Resolves #4273 @algora-pbc /claim #4273 This is a work-in-progress. The process for `gn` command is: - maintain updated vim.workspace_state.search.initial_query - modify editor.select_next_state with vim.workspace_state.search.initial_query - use editor.select_next() - merge selections - set editor.select_next_state to previous state To make this possible, several private members and editor structures are made public. `gN` is not yet implemented and the cursor still does not jump to the next selection in the first use. Maybe there is an better way to do this? --------- Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
40 lines
959 B
JSON
40 lines
959 B
JSON
{"Put":{"state":"aaˇ aa aa aa aa"}}
|
|
{"Key":"/"}
|
|
{"Key":"a"}
|
|
{"Key":"a"}
|
|
{"Key":"enter"}
|
|
{"Get":{"state":"aa ˇaa aa aa aa","mode":"Normal"}}
|
|
{"Key":"g"}
|
|
{"Key":"n"}
|
|
{"Get":{"state":"aa «aaˇ» aa aa aa","mode":"Visual"}}
|
|
{"Key":"g"}
|
|
{"Key":"n"}
|
|
{"Get":{"state":"aa «aa aaˇ» aa aa","mode":"Visual"}}
|
|
{"Key":"escape"}
|
|
{"Key":"d"}
|
|
{"Key":"g"}
|
|
{"Key":"n"}
|
|
{"Get":{"state":"aa aa ˇ aa aa","mode":"Normal"}}
|
|
{"Put":{"state":"aaˇ aa aa aa aa"}}
|
|
{"Key":"/"}
|
|
{"Key":"a"}
|
|
{"Key":"a"}
|
|
{"Key":"enter"}
|
|
{"Get":{"state":"aa ˇaa aa aa aa","mode":"Normal"}}
|
|
{"Key":"3"}
|
|
{"Key":"g"}
|
|
{"Key":"n"}
|
|
{"Get":{"state":"aa aa aa «aaˇ» aa","mode":"Visual"}}
|
|
{"Put":{"state":"aaˇ aa aa aa aa"}}
|
|
{"Key":"/"}
|
|
{"Key":"a"}
|
|
{"Key":"a"}
|
|
{"Key":"enter"}
|
|
{"Get":{"state":"aa ˇaa aa aa aa","mode":"Normal"}}
|
|
{"Key":"g"}
|
|
{"Key":"shift-n"}
|
|
{"Get":{"state":"aa «ˇaa» aa aa aa","mode":"Visual"}}
|
|
{"Key":"g"}
|
|
{"Key":"shift-n"}
|
|
{"Get":{"state":"«ˇaa aa» aa aa aa","mode":"Visual"}}
|