mirror of
https://github.com/VSCodeVim/Vim.git
synced 2024-10-03 23:28:07 +03:00
c900a7eaa8
Add a new entry for running Vim in nodeless environment and load platform-specific modules based on the target. This PR includes changes to: - fs. In node, it's node's native fs; in nodeless, it uses vscode.workspace.fs. - historyFile. In node, it stores the history in file system; in nodeless, it stores in memory. - logger. In node, it uses winson; in nodeless, it uses browser console. - lastly, it relies on Webpack to tree shake unwanted code paths (for example, remove nvim related code paths from the bundle in nodeless environment). |
||
---|---|---|
.. | ||
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 |