mirror of
https://github.com/VSCodeVim/Vim.git
synced 2024-09-21 00:58:16 +03:00
045cabeef5
- Each register now points to an array - the i'th slot contains the content for the i'th cursor - If there are more cursors than slots, the first slot is used as a backup - Each slot contains either a RecordedState (in the case of a macro) or a string - Newlines in those strings should be interpreted in the context of the associated RegisterMode - The interface was changed somewhat to be safer and more consistent I probably broke *something*, but the tests pass and this refactor enables further improvement of the terrible put logic, so I'll fix things as they come up. |
||
---|---|---|
.. | ||
actions | ||
cmd_line | ||
completion | ||
configuration | ||
mode | ||
number | ||
operator | ||
plugins | ||
register | ||
state | ||
util | ||
error.test.ts | ||
extension.test.ts | ||
historyTracker.test.ts | ||
index.ts | ||
jumpTracker.test.ts | ||
macro.test.ts | ||
motion.test.ts | ||
motionLineWrapping.test.ts | ||
multicursor.test.ts | ||
runTest.ts | ||
sentenceMotion.test.ts | ||
testConfiguration.ts | ||
testSimplifier.ts | ||
testUtils.ts | ||
textEditor.test.ts |