onivim / oni2

Native, lightweight modal code editor
https://v2.onivim.io
MIT License
7.83k stars 282 forks source link

Crash when navigating away from .js file #1839

Closed jamesskinner closed 4 years ago

jamesskinner commented 4 years ago

oni2 crashes immediately (on MacOS 10.15.4) if I:

  1. Click on any .js file (even empty) in the tree
  2. Click on any other file in the tree

UPDATE: should probably mention that it only happens with .js files as far as I have seen

log output ``` [INFO] +30ms Oni2_editor : Starting Onivim 2.0.4.0 (260ee998) [DEBUG] +0ms Oni2_editor : Calling App.start [DEBUG] +84ms Oni2_editor : Init [INFO] +0ms Oni2_editor : Startup: Changing folder to: /Users/james.skinner/working/scratch/008 [DEBUG] +0ms Revery.Core.Window : Starting window creation... [INFO] +0ms Revery.Core.Window : Creating window Oni2 width: 800 height: 600 [INFO] +22ms Revery.Core.Window : Window created successfully. [DEBUG] +0ms Revery.Core.Window : - Id: 1 [DEBUG] +0ms Revery.Core.Window : - PixelFormat: SDL_PIXELFORMAT_ARGB8888 [DEBUG] +0ms Revery.Core.Window : Setting window context [DEBUG] +23ms Revery.Core.Window : GL setup. Checking GL version... [DEBUG] +0ms Revery.Core.Window : Checking GL vendor... [DEBUG] +0ms Revery.Core.Window : Checking GL shading language version... [INFO] +0ms Revery.Core.Window : OpenGL hardware info: [INFO] +0ms Revery.Core.Window : renderer: AMD Radeon Pro 455 OpenGL Engine [INFO] +0ms Revery.Core.Window : version: 4.1 ATI-3.8.24 [INFO] +0ms Revery.Core.Window : vendor: ATI Technologies Inc. [INFO] +0ms Revery.Core.Window : shadingLanguageVersion: 4.10 [DEBUG] +0ms Revery.Core.Window : Loading icon from: /Applications/Onivim2.app/Contents/Resources/../MacOS/logo.png [DEBUG] +0ms Revery.Core.Window : Icon loaded successfully. [DEBUG] +6ms Revery.Core.Window : Icon set successfully. [DEBUG] +0ms Revery.Core.Window : Getting window metrics [DEBUG] +0ms Revery.Core.Window : Metrics: { scaledSize = { width = 800; height = 600 }; unscaledSize = { width = 800; height = 600 }; framebufferSize = { width = 800; height = 600 }; devicePixelRatio = 1.; scaleFactor = 1.; zoom = 1.; isDirty = false } [INFO] +0ms Revery.Core.Window : Using vsync: Immediate [DEBUG] +2ms Oni2_editor : Initializing setup. [DEBUG] +0ms Oni2.Core.Setup : Looking for setup configuration at: /Applications/Onivim2.app/Contents/Resources/../MacOS/setup.json [DEBUG] +1ms Oni2_editor : Startup: Starting StoreThread [INFO] +1ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/theme-gruvbox/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/theme-seti/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/go/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 0 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/theme-nord/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/theme-monokai/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 0 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/reason-vscode/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/python/package.nls.json [INFO] +1ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/css/package.nls.json [INFO] +1ms Exthost.Extension.Scanner : Loaded 82 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/css-language-features/package.nls.json [INFO] +1ms Exthost.Extension.Scanner : Loaded 70 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/typescript-language-features/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/theme-abyss/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/rust/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/java/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/html/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/php/package.nls.json [INFO] +2ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/theme-quietlight/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/theme-solarized-dark/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/powershell/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/typescript-basics/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/json/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/theme-tomorrow-night-blue/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/theme-solarized-light/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/cpp/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/shellscript/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/markdown-basics/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/theme-defaults/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/csharp/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/theme-monokai-dimmed/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 0 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/laserwave/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/javascript/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 0 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/onedark-pro/package.nls.json [INFO] +0ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/theme-kimbie-dark/package.nls.json [INFO] +2ms Exthost.Extension.Scanner : Loaded 2 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/ruby/package.nls.json [INFO] +1ms Exthost.Extension.Scanner : Loaded 124 localizations from /Applications/Onivim2.app/Contents/Resources/extensions/git/package.nls.json [INFO] +2ms Oni2.Store.Utility : Searching for user extensions in: /Users/james.skinner/.config/oni2/extensions [INFO] +0ms Oni2.Store.StoreThread : Discovered 0 user extensions. [INFO] +0ms Oni2.Store.StoreThread : -- Discovered: 34 extensions [INFO] +0ms Oni2.Store.Theme : Themes: - Gruvbox Dark Medium - Gruvbox Dark Hard - Gruvbox Dark Soft - Gruvbox Light Medium - Gruvbox Light Hard - Gruvbox Light Soft - Nord - Monokai - Abyss - Quiet Light - Solarized Dark - Tomorrow Night Blue - Solarized Light - Dark+ (default dark) - Light+ (default light) - Dark (Visual Studio) - Light (Visual Studio) - High Contrast - Monokai Dimmed - LaserWave - One Dark Pro - One Dark Pro Vivid - One Dark Pro Bold - Kimbie Dark [INFO] +1ms Exthost.Transport : Listening on pipe: /var/folders/0z/zmfky1w56xq4y5ss2sx4v1yh0000gp/T/exthost-dbf3a3-sock1 [INFO] +0ms Exthost.Client : Got protocol client. [INFO] +4ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.actions.view.problems"; title = (Some "Toggle Problems (Errors, Warnings)"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "workbench.actions.view.problems")) })) [INFO] +0ms Oni2.Service_Syntax : Init called [INFO] +0ms Exthost.Transport : Listening on pipe: /var/folders/0z/zmfky1w56xq4y5ss2sx4v1yh0000gp/T/exthost-46cd14-sock2 [DEBUG] +0ms Oni2.Syntax.Client : Starting executable: /Applications/Onivim2.app/Contents/Resources/../MacOS/Oni2_editor and parentPid: 32770 [INFO] +3ms Oni2.Service.Font : Loading font: FiraCode-Regular.ttf 14.000000 1 [INFO] +0ms Oni2.Service.Font : Loading font: FiraCode-Regular.ttf 12.000000 1 [INFO] +0ms Oni2.Store.dispatch : (Syntax ServerStarted) [INFO] +0ms Oni2.Syntax.Client : Notifying theme changed. [INFO] +0ms Oni2.Syntax.Client : Notifying treeSitter changed: false [DEBUG] +0ms Oni2.Store.dispatch : After: (Syntax ServerStarted) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.actions.view.problems"; title = (Some "Toggle Problems (Errors, Warnings)"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "workbench.actions.view.problems")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.files.save"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "workbench.action.files.save")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.files.save"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "workbench.action.files.save")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.zoomReset"; title = (Some "Reset Zoom"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "workbench.action.zoomReset")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.zoomReset"; title = (Some "Reset Zoom"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "workbench.action.zoomReset")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.zoomOut"; title = (Some "Zoom Out"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "workbench.action.zoomOut")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.zoomOut"; title = (Some "Zoom Out"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "workbench.action.zoomOut")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.zoomIn"; title = (Some "Zoom In"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "workbench.action.zoomIn")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.zoomIn"; title = (Some "Zoom In"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "workbench.action.zoomIn")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.findInFiles"; title = (Some "Find in Files"); category = (Some "Search"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 (SearchHotkey) })) [DEBUG] +2ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.findInFiles"; title = (Some "Find in Files"); category = (Some "Search"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 (SearchHotkey) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.closeQuickOpen"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 (QuickmenuClose) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.closeQuickOpen"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 (QuickmenuClose) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.quickOpenNavigatePreviousInEditorPicker"; title = (Some "Navigate Previous in Quick Open"); category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 (ListFocusUp) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.quickOpenNavigatePreviousInEditorPicker"; title = (Some "Navigate Previous in Quick Open"); category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 (ListFocusUp) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.quickOpenNavigateNextInEditorPicker"; title = (Some "Navigate Next in Quick Open"); category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 (ListFocusDown) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.quickOpenNavigateNextInEditorPicker"; title = (Some "Navigate Next in Quick Open"); category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 (ListFocusDown) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.previousEditor"; title = (Some "Open Previous Editor"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "workbench.action.previousEditor")) })) [DEBUG] +1ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.previousEditor"; title = (Some "Open Previous Editor"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "workbench.action.previousEditor")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.nextEditor"; title = (Some "Open Next Editor"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "workbench.action.nextEditor")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.nextEditor"; title = (Some "Open Next Editor"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "workbench.action.nextEditor")) })) [INFO] +1ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.quickOpen"; title = (Some "Go to File..."); category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((QuickmenuShow FilesPicker)) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.quickOpen"; title = (Some "Go to File..."); category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((QuickmenuShow FilesPicker)) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.openNextRecentlyUsedEditorInGroup"; title = (Some "Open Next Recently Used Editor In Group"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((QuickmenuShow EditorsPicker)) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.openNextRecentlyUsedEditorInGroup"; title = (Some "Open Next Recently Used Editor In Group"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((QuickmenuShow EditorsPicker)) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.gotoSymbol"; title = (Some "Goto symbol in file..."); category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((QuickmenuShow DocumentSymbols)) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.gotoSymbol"; title = (Some "Goto symbol in file..."); category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((QuickmenuShow DocumentSymbols)) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.showCommands"; title = (Some "Show All Commands"); category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((QuickmenuShow CommandPalette)) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.showCommands"; title = (Some "Show All Commands"); category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((QuickmenuShow CommandPalette)) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.selectTheme"; title = (Some "Theme Picker"); category = (Some "Preferences"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((QuickmenuShow ThemesPicker)) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.selectTheme"; title = (Some "Theme Picker"); category = (Some "Preferences"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((QuickmenuShow ThemesPicker)) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.openDefaultKeybindingsFile"; title = (Some "Open keybindings file"); category = (Some "Preferences"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((OpenConfigFile "keybindings.json")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.openDefaultKeybindingsFile"; title = (Some "Open keybindings file"); category = (Some "Preferences"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((OpenConfigFile "keybindings.json")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.openSettings"; title = (Some "Open configuration file"); category = (Some "Preferences"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((OpenConfigFile "configuration.json")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.openSettings"; title = (Some "Open configuration file"); category = (Some "Preferences"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((OpenConfigFile "configuration.json")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "view.splitHorizontal"; title = (Some "Split Editor Horizontally"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "view.splitHorizontal")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "view.splitHorizontal"; title = (Some "Split Editor Horizontally"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "view.splitHorizontal")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "view.splitVertical"; title = (Some "Split Editor Vertically"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "view.splitVertical")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "view.splitVertical"; title = (Some "Split Editor Vertically"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "view.splitVertical")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "view.closeEditor"; title = (Some "Close Editor"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "view.closeEditor")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "view.closeEditor"; title = (Some "Close Editor"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "view.closeEditor")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "references-view.find"; title = (Some "Find all References"); category = (Some "References"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((References Requested)) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "references-view.find"; title = (Some "Find all References"); category = (Some "References"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((References Requested)) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.disableZenMode"; title = (Some "Disable Zen Mode"); category = (Some "View"); icon = None; isEnabledWhen = (Or [(And [(Defined "zenMode")])]); msg = `Arg0 (DisableZenMode) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.disableZenMode"; title = (Some "Disable Zen Mode"); category = (Some "View"); icon = None; isEnabledWhen = (Or [(And [(Defined "zenMode")])]); msg = `Arg0 (DisableZenMode) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.enableZenMode"; title = (Some "Enable Zen Mode"); category = (Some "View"); icon = None; isEnabledWhen = (Or [(And [(Not (Defined "zenMode"))])]); msg = `Arg0 (EnableZenMode) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.enableZenMode"; title = (Some "Enable Zen Mode"); category = (Some "View"); icon = None; isEnabledWhen = (Or [(And [(Not (Defined "zenMode"))])]); msg = `Arg0 (EnableZenMode) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.reloadSettings"; title = (Some "Reload configuration"); category = (Some "Preferences"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 (ConfigurationReload) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.reloadSettings"; title = (Some "Reload configuration"); category = (Some "Preferences"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 (ConfigurationReload) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "vim.tutor"; title = (Some "Open Vim Tutor"); category = (Some "Help"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "vim.tutor")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "vim.tutor"; title = (Some "Open Vim Tutor"); category = (Some "Help"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "vim.tutor")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "vim.esc"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "vim.esc")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "vim.esc"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "vim.esc")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "system.removeFromPath"; title = (Some "Remove Oni2 from System PATH"); category = (Some "System"); icon = None; isEnabledWhen = (Or [(And [(Defined "isMac"); (Defined "symLinkExists")])]); msg = `Arg0 ((Command "system.removeFromPath")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "system.removeFromPath"; title = (Some "Remove Oni2 from System PATH"); category = (Some "System"); icon = None; isEnabledWhen = (Or [(And [(Defined "isMac"); (Defined "symLinkExists")])]); msg = `Arg0 ((Command "system.removeFromPath")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "system.addToPath"; title = (Some "Add Oni2 to System PATH"); category = (Some "System"); icon = None; isEnabledWhen = (Or [(And [(Defined "isMac"); (Not (Defined "symLinkExists"))])]); msg = `Arg0 ((Command "system.addToPath")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "system.addToPath"; title = (Some "Add Oni2 to System PATH"); category = (Some "System"); icon = None; isEnabledWhen = (Or [(And [(Defined "isMac"); (Not (Defined "symLinkExists"))])]); msg = `Arg0 ((Command "system.addToPath")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "keyDisplayer.enable"; title = (Some "Enable Key Displayer"); category = (Some "Input"); icon = None; isEnabledWhen = (Or [(And [(Not (Defined "keyDisplayerEnabled"))])]); msg = `Arg0 (EnableKeyDisplayer) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "keyDisplayer.enable"; title = (Some "Enable Key Displayer"); category = (Some "Input"); icon = None; isEnabledWhen = (Or [(And [(Not (Defined "keyDisplayerEnabled"))])]); msg = `Arg0 (EnableKeyDisplayer) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "keyDisplayer.disable"; title = (Some "Disable Key Displayer"); category = (Some "Input"); icon = None; isEnabledWhen = (Or [(And [(Defined "keyDisplayerEnabled")])]); msg = `Arg0 (DisableKeyDisplayer) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "keyDisplayer.disable"; title = (Some "Disable Key Displayer"); category = (Some "Input"); icon = None; isEnabledWhen = (Or [(And [(Defined "keyDisplayerEnabled")])]); msg = `Arg0 (DisableKeyDisplayer) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "explorer.toggle"; title = (Some "Toggle File Explorer visibility"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((ActivityBar FileExplorerClick)) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "explorer.toggle"; title = (Some "Toggle File Explorer visibility"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((ActivityBar FileExplorerClick)) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "oni.changelog"; title = (Some "Open changelog"); category = (Some "Help"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "oni.changelog")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "oni.changelog"; title = (Some "Open changelog"); category = (Some "Help"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "oni.changelog")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "list.selectBackground"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 (ListSelectBackground) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "list.selectBackground"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 (ListSelectBackground) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "list.select"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 (ListSelect) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "list.select"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 (ListSelect) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "list.focusUp"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 (ListFocusUp) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "list.focusUp"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 (ListFocusUp) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "list.focusDown"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 (ListFocusDown) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "list.focusDown"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 (ListFocusDown) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "editor.action.outdentLines"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "editor.action.outdentLines")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "editor.action.outdentLines"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "editor.action.outdentLines")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "editor.action.indentLines"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "editor.action.indentLines")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "editor.action.indentLines"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "editor.action.indentLines")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "editor.action.clipboardPasteAction"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "editor.action.clipboardPasteAction")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "editor.action.clipboardPasteAction"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "editor.action.clipboardPasteAction")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "editor.action.detectIndentation"; title = (Some "Detect Indentation from Content"); category = (Some "Editor"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "editor.action.detectIndentation")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "editor.action.detectIndentation"; title = (Some "Detect Indentation from Content"); category = (Some "Editor"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "editor.action.detectIndentation")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "outdent"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "outdent")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "outdent"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "outdent")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "indent"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "indent")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "indent"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "indent")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "redo"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "redo")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "redo"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "redo")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "undo"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "undo")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "undo"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "undo")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "selectNextSuggestion"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "selectNextSuggestion")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "selectNextSuggestion"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "selectNextSuggestion")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "selectPrevSuggestion"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "selectPrevSuggestion")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "selectPrevSuggestion"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "selectPrevSuggestion")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "acceptSelectedSuggestion"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "acceptSelectedSuggestion")) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "acceptSelectedSuggestion"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Command "acceptSelectedSuggestion")) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "copyFilePath"; title = (Some "Copy Active Filepath to Clipboard"); category = (Some "Editor"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 (CopyActiveFilepathToClipboard) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "copyFilePath"; title = (Some "Copy Active Filepath to Clipboard"); category = (Some "Editor"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 (CopyActiveFilepathToClipboard) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "terminal.new.horizontal"; title = (Some "Open terminal in new horizontal split"); category = (Some "Terminal"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Terminal (Command NewTerminal {cmd = None; splitDirection = Horizontal}))) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "terminal.new.horizontal"; title = (Some "Open terminal in new horizontal split"); category = (Some "Terminal"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Terminal (Command NewTerminal {cmd = None; splitDirection = Horizontal}))) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "terminal.new.vertical"; title = (Some "Open terminal in new vertical split"); category = (Some "Terminal"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Terminal (Command NewTerminal {cmd = None; splitDirection = Vertical}))) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "terminal.new.vertical"; title = (Some "Open terminal in new vertical split"); category = (Some "Terminal"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Terminal (Command NewTerminal {cmd = None; splitDirection = Vertical}))) })) [INFO] +2ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "terminal.new.current"; title = (Some "Open terminal in current window"); category = (Some "Terminal"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Terminal (Command NewTerminal {cmd = None; splitDirection = Current}))) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "terminal.new.current"; title = (Some "Open terminal in current window"); category = (Some "Terminal"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Terminal (Command NewTerminal {cmd = None; splitDirection = Current}))) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "oni.terminal.normalMode"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Terminal (Command NormalMode))) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "oni.terminal.normalMode"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Terminal (Command NormalMode))) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "oni.terminal.insertMode"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Terminal (Command InsertMode))) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "oni.terminal.insertMode"; title = None; category = None; icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Terminal (Command InsertMode))) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "sneak.start"; title = (Some "Enter sneak mode (keyboard-accessible UI)"); category = (Some "Sneak"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Sneak (Command Start))) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "sneak.start"; title = (Some "Enter sneak mode (keyboard-accessible UI)"); category = (Some "Sneak"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Sneak (Command Start))) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "sneak.stop"; title = (Some "Exit sneak mode"); category = (Some "Sneak"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Sneak (Command Stop))) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "sneak.stop"; title = (Some "Exit sneak mode"); category = (Some "Sneak"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Sneak (Command Stop))) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "view.rotateForward"; title = (Some "Rotate Windows (Forwards)"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command RotateForward))) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "view.rotateForward"; title = (Some "Rotate Windows (Forwards)"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command RotateForward))) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "view.rotateBackward"; title = (Some "Rotate Windows (Backwards)"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command RotateBackward))) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "view.rotateBackward"; title = (Some "Rotate Windows (Backwards)"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command RotateBackward))) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "window.moveLeft"; title = (Some "Move Window Focus Left"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command MoveLeft))) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "window.moveLeft"; title = (Some "Move Window Focus Left"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command MoveLeft))) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "window.moveRight"; title = (Some "Move Window Focus Right"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command MoveRight))) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "window.moveRight"; title = (Some "Move Window Focus Right"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command MoveRight))) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "window.moveUp"; title = (Some "Move Window Focus Up"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command MoveUp))) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "window.moveUp"; title = (Some "Move Window Focus Up"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command MoveUp))) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "window.moveDown"; title = (Some "Move Window Focus Down"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command MoveDown))) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "window.moveDown"; title = (Some "Move Window Focus Down"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command MoveDown))) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.increaseViewSize"; title = (Some "Increase Current Window/View Size"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command IncreaseSize))) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.increaseViewSize"; title = (Some "Increase Current Window/View Size"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command IncreaseSize))) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.decreaseViewSize"; title = (Some "Decrease Current Window/View Size"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command DecreaseSize))) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.decreaseViewSize"; title = (Some "Decrease Current Window/View Size"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command DecreaseSize))) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "vim.increaseHorizontalWindowSize"; title = (Some "Increase Horizontal Window Size"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command IncreaseHorizontalSize))) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "vim.increaseHorizontalWindowSize"; title = (Some "Increase Horizontal Window Size"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command IncreaseHorizontalSize))) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "vim.decreaseHorizontalWindowSize"; title = (Some "Decrease Horizontal Window Size"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command DecreaseHorizontalSize))) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "vim.decreaseHorizontalWindowSize"; title = (Some "Decrease Horizontal Window Size"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command DecreaseHorizontalSize))) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "vim.increaseVerticalWindowSize"; title = (Some "Increase Vertical Window Size"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command IncreaseVerticalSize))) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "vim.increaseVerticalWindowSize"; title = (Some "Increase Vertical Window Size"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command IncreaseVerticalSize))) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "vim.decreaseVerticalWindowSize"; title = (Some "Decrease Vertical Window Size"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command DecreaseVerticalSize))) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "vim.decreaseVerticalWindowSize"; title = (Some "Decrease Vertical Window Size"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command DecreaseVerticalSize))) })) [INFO] +0ms Oni2.Store.dispatch : (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.evenEditorWidths"; title = (Some "Reset Window Sizes"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command ResetSizes))) })) [DEBUG] +0ms Oni2.Store.dispatch : After: (Commands (Feature_Commands.NewCommand { Command.id = "workbench.action.evenEditorWidths"; title = (Some "Reset Window Sizes"); category = (Some "View"); icon = None; isEnabledWhen = (Value True); msg = `Arg0 ((Layout (Command ResetSizes))) })) [INFO] +0ms Oni2.Store.dispatch : (SetLanguageInfo ) [DEBUG] +0ms Oni2.Store.dispatch : After: (SetLanguageInfo ) [DEBUG] +0ms Oni2.Core.ThreadHelper : Starting thread: 1 (FontStore.loadThread) [DEBUG] +40ms Oni2.Core.ThreadHelper : Starting thread: 2 (FontStore.loadThread) [INFO] +2ms Revery.FontCache : Loaded : /Applications/Onivim2.app/Contents/Resources/../MacOS/FiraCode-Regular.ttf [DEBUG] +3ms Oni2.Service.FontLoader : Measured width: 7.200000 [DEBUG] +0ms Oni2.Service.FontLoader : Line height: 14.399963 [DEBUG] +0ms Oni2.Core.ThreadHelper : Closing thread: 2 (FontStore.loadThread) [INFO] +1ms Revery.FontCache : Loaded : /Applications/Onivim2.app/Contents/Resources/../MacOS/FiraCode-Regular.ttf [DEBUG] +0ms Oni2.Service.FontLoader : Measured width: 8.400000 [DEBUG] +0ms Oni2.Service.FontLoader : Line height: 16.799957 [DEBUG] +0ms Oni2.Core.ThreadHelper : Closing thread: 1 (FontStore.loadThread) [INFO] +0ms Oni2.Store.dispatch : (SetIconTheme ) [DEBUG] +0ms Oni2.Store.dispatch : After: (SetIconTheme ) [DEBUG] +0ms Oni2_editor : Startup: StoreThread started! [INFO] +0ms Oni2.Store.dispatch : Init [DEBUG] +0ms Oni2.Store.dispatch : After: Init [DEBUG] +0ms Oni2.Store.StoreThread : Running effect: Batch: vim.init Batch: exthost.registerQuitCleanup exthost.discoverExtensions configuration.init keyBindings.load Batch: explorer.load title.update title.update [INFO] +2ms Oni2.Store.dispatch : (ModeChanged ) [DEBUG] +0ms Oni2.Store.dispatch : After: (ModeChanged ) [INFO] +0ms Oni2.Store.Vim : Ignoring initial buffer [DEBUG] +0ms Oni2.Store.Vim : Buffer update: 1 [INFO] +0ms Oni2.Store.dispatch : (OpenFileByPath ("oni://Welcome", None, None)) [DEBUG] +0ms Oni2.Store.dispatch : After: (OpenFileByPath ("oni://Welcome", None, None)) [INFO] +0ms Oni2.Store.dispatch : (RegisterQuitCleanup ) [DEBUG] +0ms Oni2.Store.dispatch : After: (RegisterQuitCleanup ) [INFO] +0ms Oni2.Store.dispatch : (Extension (Discovered )) [DEBUG] +0ms Oni2.Store.dispatch : After: (Extension (Discovered )) [INFO] +0ms Oni2.Store.dispatch : (Configuration UserSettingsChanged) [DEBUG] +0ms Oni2.Store.dispatch : After: (Configuration UserSettingsChanged) [INFO] +0ms Oni2.Store.dispatch : (ConfigurationSet ) [DEBUG] +0ms Oni2.Store.dispatch : After: (ConfigurationSet ) [INFO] +0ms Oni2.Store.Keybindings : Loading 81 keybindings [INFO] +0ms Oni2.Store.dispatch : (KeyBindingsSet ) [DEBUG] +0ms Oni2.Store.dispatch : After: (KeyBindingsSet ) [INFO] +1ms Oni2.Store.dispatch : (FileExplorer (TreeLoaded { path = "/Users/james.skinner/working/scratch/008"; displayName = "008"; hash = 328380538; icon = (Some ); kind = Directory {isOpen = true; children = }; expandedSubtreeSize = 4 })) [DEBUG] +0ms Oni2.Store.dispatch : After: (FileExplorer (TreeLoaded { path = "/Users/james.skinner/working/scratch/008"; displayName = "008"; hash = 328380538; icon = (Some ); kind = Directory {isOpen = true; children = }; expandedSubtreeSize = 4 })) [INFO] +0ms Oni2.Store.dispatch : (SetTitle "008 - Onivim 2") [DEBUG] +0ms Oni2.Store.dispatch : After: (SetTitle "008 - Onivim 2") [INFO] +0ms Oni2.Store.dispatch : (SetTitle "008 - Onivim 2") [DEBUG] +0ms Oni2.Store.dispatch : After: (SetTitle "008 - Onivim 2") [DEBUG] +0ms Oni2.Store.StoreThread : Effect complete: Batch: vim.init Batch: exthost.registerQuitCleanup exthost.discoverExtensions configuration.init keyBindings.load Batch: explorer.load title.update title.update [INFO] +146ms Oni2.Store.dispatch : WindowFocusGained [DEBUG] +0ms Oni2.Store.dispatch : After: WindowFocusGained [INFO] +0ms Exthost.Transport : Trying to create client pipe... [INFO] +0ms Exthost.Transport : Established connection. [INFO] +0ms Oni2.Syntax.Client : Connected to server [INFO] +0ms Oni2.Syntax.Client : Initialized [INFO] +0ms Oni2.Service_Syntax : onConnected [INFO] +0ms Oni2.Store.dispatch : (Syntax (ServerInitialized )) [DEBUG] +0ms Oni2.Store.dispatch : After: (Syntax (ServerInitialized )) [DEBUG] +2ms Oni2.Store.StoreThread : Running effect: Batch: vim.openFileByPath [INFO] +1ms Oni2.Store.dispatch : BufferEnter {id = 2; fileType = (Some "plaintext"); lineEndings = ; filePath = (Some "oni://Welcome"); isModified = false; version = 0; buffer = } [INFO] +0ms Oni2.Service_Syntax : Starting buffer subscription for: 2 [INFO] +0ms Service_Exthost : Starting buffer subscription for: 2 [ERROR] +0ms Oni2.Service.FileWatcher : 'oni://Welcome': no such file or directory [DEBUG] +0ms Oni2.Store.dispatch : After: BufferEnter {id = 2; fileType = (Some "plaintext"); lineEndings = ; filePath = (Some "oni://Welcome"); isModified = false; version = 0; buffer = } [DEBUG] +0ms Oni2.Store.Vim : Buffer update: 2 [INFO] +0ms Oni2.Store.dispatch : BufferUpdate {update = ; oldBuffer = ; newBuffer = } [DEBUG] +0ms Oni2.Store.dispatch : After: BufferUpdate {update = ; oldBuffer = ; newBuffer = } [INFO] +0ms Oni2.Store.dispatch : BufferEnter {id = 2; fileType = (Some "plaintext"); lineEndings = ; filePath = (Some "oni://Welcome"); isModified = false; version = 2; buffer = } [DEBUG] +0ms Oni2.Store.dispatch : After: BufferEnter {id = 2; fileType = (Some "plaintext"); lineEndings = ; filePath = (Some "oni://Welcome"); isModified = false; version = 2; buffer = } [INFO] +0ms Oni2.Store.dispatch : (BufferRenderer (RendererAvailable (2, Welcome))) [DEBUG] +0ms Oni2.Store.dispatch : After: (BufferRenderer (RendererAvailable (2, Welcome))) [DEBUG] +0ms Oni2.Store.StoreThread : Effect complete: Batch: vim.openFileByPath [DEBUG] +0ms Oni2.Store.StoreThread : Running effect: Batch: featuers.configuration$acceptConfigurationChanged [DEBUG] +2ms Oni2.Store.StoreThread : Effect complete: Batch: featuers.configuration$acceptConfigurationChanged [DEBUG] +0ms Oni2.Store.StoreThread : Running effect: Batch: vim.synchronizeViml configuration.synchronize configuration watcher [INFO] +0ms Oni2.Store.dispatch : (ThemeChanged "One Dark Pro") [DEBUG] +0ms Oni2.Store.dispatch : After: (ThemeChanged "One Dark Pro") [DEBUG] +0ms Oni2.Store.StoreThread : Effect complete: Batch: vim.synchronizeViml configuration.synchronize configuration watcher [DEBUG] +0ms Oni2.Store.StoreThread : Running effect: Batch: title.set [DEBUG] +1ms Oni2.Store.StoreThread : Effect complete: Batch: title.set [DEBUG] +0ms Oni2.Store.StoreThread : Running effect: Batch: title.set [DEBUG] +0ms Oni2.Store.StoreThread : Effect complete: Batch: title.set [INFO] +0ms Oni2.Store.dispatch : (TerminalFont (FontLoaded { fontFile = "/Applications/Onivim2.app/Contents/Resources/../MacOS/FiraCode-Regular.ttf"; fontSize = 12.; measuredWidth = 7.19999980927; measuredHeight = 14.3999633789; descenderHeight = 3.17999267578; smoothing = })) [DEBUG] +0ms Oni2.Store.dispatch : After: (TerminalFont (FontLoaded { fontFile = "/Applications/Onivim2.app/Contents/Resources/../MacOS/FiraCode-Regular.ttf"; fontSize = 12.; measuredWidth = 7.19999980927; measuredHeight = 14.3999633789; descenderHeight = 3.17999267578; smoothing = })) [INFO] +0ms Oni2.Store.dispatch : (EditorFont (FontLoaded { fontFile = "/Applications/Onivim2.app/Contents/Resources/../MacOS/FiraCode-Regular.ttf"; fontSize = 14.; measuredWidth = 8.39999961853; measuredHeight = 16.7999572754; descenderHeight = 3.70999145508; smoothing = })) [DEBUG] +0ms Oni2.Store.dispatch : After: (EditorFont (FontLoaded { fontFile = "/Applications/Onivim2.app/Contents/Resources/../MacOS/FiraCode-Regular.ttf"; fontSize = 14.; measuredWidth = 8.39999961853; measuredHeight = 16.7999572754; descenderHeight = 3.70999145508; smoothing = })) [DEBUG] +1ms Revery.CanvasContext : Native interface created successfully. [INFO] +0ms Revery.CanvasContext : Creating Skia context... [DEBUG] +0ms Revery.CanvasContext : Skia context created successfully. [INFO] +0ms Revery.CanvasContext : Successfully created canvas: 800x600 [INFO] +1ms Revery.FontCache : Loaded : Inter-UI-Medium.ttf [INFO] +1ms Revery.FontCache : Loaded : FontAwesome5FreeRegular.otf [INFO] +2ms Revery.FontCache : Loaded : FontAwesome5FreeSolid.otf [INFO] +1ms Revery.FontCache : Loaded : Inter-UI-Regular.ttf [INFO] +4ms Revery.FontCache : Loaded : seti.ttf [DEBUG] +36ms Oni2.Store.StoreThread : Running effect: Batch: scm.getOriginalUri indentation.detectAndSet title.update [INFO] +0ms Oni2.Store.dispatch : (BufferSetIndentation (2, )) [DEBUG] +0ms Oni2.Store.dispatch : After: (BufferSetIndentation (2, )) [INFO] +0ms Oni2.Store.dispatch : (SetTitle "Welcome - 008 - Onivim 2") [DEBUG] +0ms Oni2.Store.dispatch : After: (SetTitle "Welcome - 008 - Onivim 2") [DEBUG] +0ms Oni2.Store.StoreThread : Effect complete: Batch: scm.getOriginalUri indentation.detectAndSet title.update [DEBUG] +0ms Oni2.Store.StoreThread : Running effect: Batch: Batch: exthost.bufferUpdate feature.syntax.bufferUpdate [DEBUG] +0ms Oni2.Store.StoreThread : Effect complete: Batch: Batch: exthost.bufferUpdate feature.syntax.bufferUpdate [DEBUG] +0ms Oni2.Store.StoreThread : Running effect: Batch: scm.getOriginalUri indentation.detectAndSet title.update [INFO] +0ms Oni2.Store.dispatch : (BufferSetIndentation (2, )) [DEBUG] +1ms Oni2.Store.dispatch : After: (BufferSetIndentation (2, )) [INFO] +0ms Oni2.Store.dispatch : (SetTitle "Welcome - 008 - Onivim 2") [DEBUG] +0ms Oni2.Store.dispatch : After: (SetTitle "Welcome - 008 - Onivim 2") [DEBUG] +0ms Oni2.Store.StoreThread : Effect complete: Batch: scm.getOriginalUri indentation.detectAndSet title.update [DEBUG] +0ms Oni2.Store.StoreThread : Running effect: Batch: theme.loadThemeByPath [INFO] +1ms Oni2.Store.dispatch : (Theme (TextmateThemeLoaded (Dark, ))) [DEBUG] +0ms Oni2.Store.dispatch : After: (Theme (TextmateThemeLoaded (Dark, ))) [INFO] +0ms Oni2.Store.dispatch : (TokenThemeLoaded ) [INFO] +0ms Oni2.Syntax.Client : Notifying theme changed. [DEBUG] +1ms Oni2.Store.dispatch : After: (TokenThemeLoaded ) [DEBUG] +0ms Oni2.Store.StoreThread : Effect complete: Batch: theme.loadThemeByPath [INFO] +0ms Oni2.Syntax.Client : Received token update [INFO] +0ms Oni2.Store.dispatch : (Syntax TokensHighlighted {bufferId = 2; tokens = }) [DEBUG] +1ms Oni2.Store.dispatch : After: (Syntax TokensHighlighted {bufferId = 2; tokens = }) [INFO] +1ms Oni2.Syntax.Client : Received token update [INFO] +0ms Oni2.Store.dispatch : (Syntax TokensHighlighted {bufferId = 2; tokens = }) [DEBUG] +0ms Oni2.Store.dispatch : After: (Syntax TokensHighlighted {bufferId = 2; tokens = }) [INFO] +7ms Revery.FontCache : Loaded : Inter-UI-Italic.ttf [INFO] +3ms Revery.ImageRenderer : Loading from path: /Applications/Onivim2.app/Contents/Resources/../MacOS/./title-logo.png [INFO] +0ms Revery.ImageRenderer : Got data. [INFO] +0ms Revery.ImageRenderer : Got image. [DEBUG] +10ms Oni2.Store.StoreThread : Running effect: Batch: title.set [DEBUG] +1ms Oni2.Store.StoreThread : Effect complete: Batch: title.set [DEBUG] +0ms Oni2.Store.StoreThread : Running effect: Batch: title.set [DEBUG] +0ms Oni2.Store.StoreThread : Effect complete: Batch: title.set [INFO] +185ms Exthost.Transport : Trying to create client pipe... [INFO] +0ms Exthost.Transport : Established connection. [INFO] +0ms Exthost.Client : Connected [INFO] +6ms Exthost.Client : Ready [INFO] +1ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.Initialize {requestId = 1; initData = { InitData.version = "1.44.5"; parentPid = 32770; extensions = [{ InitData.Extension.identifier = "jdinhlife.gruvbox"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/theme-gruvbox"; query = None }; name = "gruvbox"; main = None; version = "1.3.11"; engines = "^1.19.0"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.vscode-theme-seti"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/theme-seti"; query = None }; name = "vscode-theme-seti"; main = None; version = "1.0.0"; engines = "*"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.go"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/go"; query = None }; name = "go"; main = None; version = "1.0.0"; engines = "*"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "arcticicestudio.nord-visual-studio-code"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/theme-nord"; query = None }; name = "nord-visual-studio-code"; main = None; version = "0.12.0"; engines = "^1.12.0"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.theme-monokai"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/theme-monokai"; query = None }; name = "theme-monokai"; main = None; version = "1.0.0"; engines = "*"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "jaredly.reason-vscode"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/reason-vscode"; query = None }; name = "reason-vscode"; main = (Some "./src/index"); version = "1.7.8"; engines = "^1.22.0"; activationEvents = ["onLanguage:reason"; "onLanguage:ocaml"; "onLanguage:reason_lisp"]; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.python"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/python"; query = None }; name = "python"; main = (Some "./out/pythonMain"); version = "1.0.0"; engines = "*"; activationEvents = ["onLanguage:python"]; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.css"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/css"; query = None }; name = "css"; main = None; version = "1.0.0"; engines = "0.10.x"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.css-language-features"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/css-language-features"; query = None }; name = "css-language-features"; main = (Some "./client/out/cssMain"); version = "1.0.0"; engines = "^1.29.0"; activationEvents = ["onLanguage:css"; "onLanguage:less"; "onLanguage:scss"; "onCommand:_css.applyCodeAction"]; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = true }; { InitData.Extension.identifier = "vscode.typescript-language-features"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/typescript-language-features"; query = None }; name = "typescript-language-features"; main = (Some "./out/extension"); version = "1.0.0"; engines = "^1.30.0"; activationEvents = ["onLanguage:javascript"; "onLanguage:javascriptreact"; "onLanguage:typescript"; "onLanguage:typescriptreact"; "onLanguage:jsx-tags"; "onCommand:typescript.reloadProjects"; "onCommand:javascript.reloadProjects"; "onCommand:typescript.selectTypeScriptVersion"; "onCommand:javascript.goToProjectConfig"; "onCommand:typescript.goToProjectConfig"; "onCommand:typescript.openTsServerLog"; "onCommand:workbench.action.tasks.runTask"; "onCommand:_typescript.configurePlugin"; "onLanguage:jsonc"]; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = true }; { InitData.Extension.identifier = "vscode.theme-abyss"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/theme-abyss"; query = None }; name = "theme-abyss"; main = None; version = "1.0.0"; engines = "*"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.rust"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/rust"; query = None }; name = "rust"; main = None; version = "1.0.0"; engines = "*"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.java"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/java"; query = None }; name = "java"; main = None; version = "1.0.0"; engines = "*"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.html"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/html"; query = None }; name = "html"; main = None; version = "1.0.0"; engines = "0.10.x"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.php"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/php"; query = None }; name = "php"; main = None; version = "1.0.0"; engines = "0.10.x"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.theme-quietlight"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/theme-quietlight"; query = None }; name = "theme-quietlight"; main = None; version = "1.0.0"; engines = "*"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.theme-solarized-dark"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/theme-solarized-dark"; query = None }; name = "theme-solarized-dark"; main = None; version = "1.0.0"; engines = "*"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.powershell"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/powershell"; query = None }; name = "powershell"; main = None; version = "1.0.0"; engines = "*"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.typescript"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/typescript-basics"; query = None }; name = "typescript"; main = None; version = "1.0.0"; engines = "*"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.json"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/json"; query = None }; name = "json"; main = None; version = "1.0.0"; engines = "0.10.x"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.theme-tomorrow-night-blue"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/theme-tomorrow-night-blue"; query = None }; name = "theme-tomorrow-night-blue"; main = None; version = "1.0.0"; engines = "*"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.theme-solarized-light"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/theme-solarized-light"; query = None }; name = "theme-solarized-light"; main = None; version = "1.0.0"; engines = "*"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.cpp"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/cpp"; query = None }; name = "cpp"; main = None; version = "1.0.0"; engines = "*"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.shellscript"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/shellscript"; query = None }; name = "shellscript"; main = None; version = "1.0.0"; engines = "*"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.markdown"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/markdown-basics"; query = None }; name = "markdown"; main = None; version = "1.0.0"; engines = "^1.20.0"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.theme-defaults"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/theme-defaults"; query = None }; name = "theme-defaults"; main = None; version = "1.0.0"; engines = "*"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.csharp"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/csharp"; query = None }; name = "csharp"; main = None; version = "1.0.0"; engines = "0.10.x"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.theme-monokai-dimmed"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/theme-monokai-dimmed"; query = None }; name = "theme-monokai-dimmed"; main = None; version = "1.0.0"; engines = "*"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "jaredkent.laserwave"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/laserwave"; query = None }; name = "laserwave"; main = None; version = "1.2.5"; engines = "^1.25.0"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.javascript"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/javascript"; query = None }; name = "javascript"; main = None; version = "1.0.0"; engines = "0.10.x"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "zhuangtongfa.Material-theme"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/onedark-pro"; query = None }; name = "Material-theme"; main = None; version = "2.18.2"; engines = "^1.12.0"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.theme-kimbie-dark"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/theme-kimbie-dark"; query = None }; name = "theme-kimbie-dark"; main = None; version = "1.0.0"; engines = "*"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.ruby"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/ruby"; query = None }; name = "ruby"; main = None; version = "1.0.0"; engines = "*"; activationEvents = []; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = false }; { InitData.Extension.identifier = "vscode.git"; extensionLocation = { Uri.scheme = Uri.Scheme.File; path = "/Applications/Onivim2.app/Contents/Resources/extensions/git"; query = None }; name = "git"; main = (Some "./out/main"); version = "1.0.0"; engines = "^1.5.0"; activationEvents = ["*"]; extensionDependencies = []; extensionKind = "ui"; enableProposedApi = true } ]; resolvedExtensions = []; hostExtensions = []; environment = { InitData.Environment.isExtensionDevelopmentDebug = false; appName = "reason-vscode-exthost"; appLanguage = "en-US" }; logLevel = 0; logsLocation = { Uri.scheme = Uri.Scheme.File; path = "/var/folders/0z/zmfky1w56xq4y5ss2sx4v1yh0000gp/T/"; query = None }; logFile = { Uri.scheme = Uri.Scheme.File; path = "/var/folders/0z/zmfky1w56xq4y5ss2sx4v1yh0000gp/T/onivim248a02bexthost.log"; query = None }; autoStart = true; remote = { InitData.Remote.isRemote = false }; telemetryInfo = { InitData.TelemetryInfo.sessionId = 0; machineId = 0; instanceId = 0 } }} [INFO] +29ms Exthost.Client : Initialized [INFO] +3ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.RequestJSONArgs {requestId = 2; rpcId = 45; method = "$initializeConfiguration"; args = `List ([`Assoc ([("defaults", `Assoc ([("contents", `Assoc ([("css", `Assoc ([("completion", `Assoc ([("completePropertyWithSemicolon", `Bool (true)); ("triggerPropertyValueCompletion", `Bool (true)) ])); ("customData", `List ([])); ("lint", `Assoc ([("argumentsInColorFunction", `String ( "error")); ("boxModel", `String ( "ignore")); ("compatibleVendorPrefixes", `String ( "ignore")); ("duplicateProperties", `String ( "ignore")); ("emptyRules", `String ( "warning")); ("float", `String ( "ignore")); ("fontFaceProperties", `String ( "warning")); ("hexColorLength", `String ( "error")); ("idSelector", `String ( "ignore")); ("ieHack", `String ( "ignore")); ("importStatement", `String ( "ignore")); ("important", `String ( "ignore")); ("propertyIgnoredDueToDisplay", `String ( "warning")); ("universalSelector", `String ( "ignore")); ("unknownAtRules", `String ( "warning")); ("unknownProperties", `String ( "warning")); ("unknownVendorSpecificProperties", `String ( "ignore")); ("validProperties", `List ( [])); ("vendorPrefix", `String ( "warning")); ("zeroUnits", `String ( "ignore")) ])); ("trace", `Assoc ([("server", `String ( "off"))])); ("validate", `Bool (true))])); ("editor", `Assoc ([("detectIndentation", `Bool (true)); ("fontFamily", `String ("FiraCode-Regular.ttf")); ("fontSize", `Int (14)); ("highlightActiveIndentGuide", `Bool (true)); ("hover", `Assoc ([("delay", `Int (0)); ("enabled", `Bool ( true)) ])); ("indentSize", `Int (4)); ("insertSpaces", `Bool (true)); ("largeFileOptimizations", `Bool (true)); ("lineNumbers", `String ("on")); ("matchBrackets", `Bool (true)); ("minimap", `Assoc ([("enabled", `Bool ( true)); ("maxColumn", `Int ( 120)); ("showSlider", `Bool ( true)) ])); ("renderIndentGuides", `Bool (true)); ("renderWhitespace", `String ("all")); ("rulers", `List ([])); ("tabSize", `Int (4)); ("zenMode", `Assoc ([("hideTabs", `Bool ( true)); ("singleFile", `Bool ( true)) ])) ])); ("experimental", `Assoc ([("editor", `Assoc ([("cursorSmoothCaretAnimation", `Bool (false)); ("smoothScroll", `Bool ( false)) ])); ("treeSitter", `Bool (false)) ])); ("git", `Assoc ([("allowForcePush", `Bool (false)); ("alwaysShowStagedChangesResourceGroup", `Bool (false)); ("alwaysSignOff", `Bool (false)); ("autoRepositoryDetection", `Bool (true)); ("autoStash", `Bool (false)); ("autofetch", `Bool (false)); ("autofetchPeriod", `Int (180)); ("autorefresh", `Bool (true)); ("branchValidationRegex", `String ("")); ("branchWhitespaceChar", `String ("-")); ("checkoutType", `String ("all")); ("confirmEmptyCommits", `Bool (true)); ("confirmForcePush", `Bool (true)); ("confirmSync", `Bool (true)); ("countBadge", `String ("all")); ("decorations", `Assoc ([("enabled", `Bool ( true))])); ("defaultCloneDirectory", `Null); ("detectSubmodules", `Bool (true)); ("detectSubmodulesLimit", `Int (10)); ("enableCommitSigning", `Bool (false)); ("enableSmartCommit", `Bool (false)); ("enabled", `Bool (true)); ("fetchOnPull", `Bool (false)); ("ignoreLegacyWarning", `Bool (false)); ("ignoreLimitWarning", `Bool (false)); ("ignoreMissingGitWarning", `Bool (false)); ("ignoredRepositories", `List ([])); ("inputValidation", `String ("warn")); ("inputValidationLength", `Int (72)); ("inputValidationSubjectLength", `Int (50)); ("openDiffOnClick", `Bool (true)); ("path", `Null); ("postCommitCommand", `String ("none")); ("promptToSaveFilesBeforeCommit", `Bool (true)); ("rebaseWhenSync", `Bool (false)); ("scanRepositories", `List ([])); ("showInlineOpenFileAction", `Bool (true)); ("showProgress", `Bool (true)); ("showPushSuccessNotification", `Bool (false)); ("useForcePushWithLease", `Bool (true)) ])); ("javascript", `Assoc ([("autoClosingTags", `Bool (true)); ("format", `Assoc ([("enable", `Bool ( true)); ("insertSpaceAfterCommaDelimiter", `Bool ( true)); ("insertSpaceAfterConstructor", `Bool ( false)); ("insertSpaceAfterFunctionKeywordForAnonymousFunctions", `Bool ( true)); ("insertSpaceAfterKeywordsInControlFlowStatements", `Bool ( true)); ("insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces", `Bool ( false)); ("insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces", `Bool ( true)); ("insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets", `Bool ( false)); ("insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis", `Bool ( false)); ("insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces", `Bool ( false)); ("insertSpaceAfterSemicolonInForStatements", `Bool ( true)); ("insertSpaceBeforeAndAfterBinaryOperators", `Bool ( true)); ("insertSpaceBeforeFunctionParenthesis", `Bool ( false)); ("placeOpenBraceOnNewLineForControlBlocks", `Bool ( false)); ("placeOpenBraceOnNewLineForFunctions", `Bool ( false)) ])); ("implicitProjectConfig", `Assoc ([("checkJs", `Bool ( false)); ("experimentalDecorators", `Bool ( false)) ])); ("preferences", `Assoc ([("importModuleSpecifier", `String ( "auto")); ("quoteStyle", `String ( "auto")); ("renameShorthandProperties", `Bool ( true)) ])); ("referencesCodeLens", `Assoc ([("enabled", `Bool ( false))])); ("suggest", `Assoc ([("autoImports", `Bool ( true)); ("completeFunctionCalls", `Bool ( false)); ("completeJSDocs", `Bool ( true)); ("enabled", `Bool ( true)); ("names", `Bool ( true)); ("paths", `Bool ( true)) ])); ("suggestionActions", `Assoc ([("enabled", `Bool ( true))])); ("updateImportsOnFileMove", `Assoc ([("enabled", `String ( "prompt"))])); ("validate", `Assoc ([("enable", `Bool ( true))])) ])); ("less", `Assoc ([("completion", `Assoc ([("completePropertyWithSemicolon", `Bool (true)); ("triggerPropertyValueCompletion", `Bool ( true)) ])); ("lint", `Assoc ([("argumentsInColorFunction", `String ( "error")); ("boxModel", `String ( "ignore")); ("compatibleVendorPrefixes", `String ( "ignore")); ("duplicateProperties", `String ( "ignore")); ("emptyRules", `String ( "warning")); ("float", `String ( "ignore")); ("fontFaceProperties", `String ( "warning")); ("hexColorLength", `String ( "error")); ("idSelector", `String ( "ignore")); ("ieHack", `String ( "ignore")); ("importStatement", `String ( "ignore")); ("important", `String ( "ignore")); ("propertyIgnoredDueToDisplay", `String ( "warning")); ("universalSelector", `String ( "ignore")); ("unknownAtRules", `String ( "warning")); ("unknownProperties", `String ( "warning")); ("unknownVendorSpecificProperties", `String ( "ignore")); ("validProperties", `List ( [])); ("vendorPrefix", `String ( "warning")); ("zeroUnits", `String ( "ignore")) ])); ("validate", `Bool (true)) ])); ("reason_language_server", `Assoc ([("autoRebuild", `Bool (true)); ("build_system_override_by_root", `Null); ("dependencies_codelens", `Bool (true)); ("format_width", `Int (80)); ("lispRefmt", `Null); ("location", `Null); ("mlfmt", `Null); ("opens_codelens", `Bool (true)); ("per_value_codelens", `Bool (false)); ("refmt", `Null); ("reloadOnChange", `Bool (false)); ("show_debug_errors", `Bool (false)); ("show_module_path_on_hover", `Bool (true)) ])); ("scss", `Assoc ([("completion", `Assoc ([("completePropertyWithSemicolon", `Bool (true)); ("triggerPropertyValueCompletion", `Bool ( true)) ])); ("lint", `Assoc ([("argumentsInColorFunction", `String ( "error")); ("boxModel", `String ( "ignore")); ("compatibleVendorPrefixes", `String ( "ignore")); ("duplicateProperties", `String ( "ignore")); ("emptyRules", `String ( "warning")); ("float", `String ( "ignore")); ("fontFaceProperties", `String ( "warning")); ("hexColorLength", `String ( "error")); ("idSelector", `String ( "ignore")); ("ieHack", `String ( "ignore")); ("importStatement", `String ( "ignore")); ("important", `String ( "ignore")); ("propertyIgnoredDueToDisplay", `String ( "warning")); ("universalSelector", `String ( "ignore")); ("unknownAtRules", `String ( "warning")); ("unknownProperties", `String ( "warning")); ("unknownVendorSpecificProperties", `String ( "ignore")); ("validProperties", `List ( [])); ("vendorPrefix", `String ( "warning")); ("zeroUnits", `String ( "ignore")) ])); ("validate", `Bool (true)) ])); ("syntax", `Assoc ([("eagerMaxLineLength", `Int (1000)); ("eagerMaxLines", `Int (500)) ])); ("terminal", `Assoc ([("integrated", `Assoc ([("shell", `Assoc ( [("linux", `String ( "/bin/zsh")); ("osx", `String ( "/bin/zsh")); ("windows", `String ( "/bin/zsh")) ])); ("shellArgs", `Assoc ( [("linux", `List ( [])); ("osx", `List ( [])); ("windows", `List ( [])) ])) ])) ])); ("typescript", `Assoc ([("autoClosingTags", `Bool (true)); ("check", `Assoc ([("npmIsInstalled", `Bool ( true))])); ("disableAutomaticTypeAcquisition", `Bool (false)); ("format", `Assoc ([("enable", `Bool ( true)); ("insertSpaceAfterCommaDelimiter", `Bool ( true)); ("insertSpaceAfterConstructor", `Bool ( false)); ("insertSpaceAfterFunctionKeywordForAnonymousFunctions", `Bool ( true)); ("insertSpaceAfterKeywordsInControlFlowStatements", `Bool ( true)); ("insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces", `Bool ( false)); ("insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces", `Bool ( true)); ("insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets", `Bool ( false)); ("insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis", `Bool ( false)); ("insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces", `Bool ( false)); ("insertSpaceAfterSemicolonInForStatements", `Bool ( true)); ("insertSpaceAfterTypeAssertion", `Bool ( false)); ("insertSpaceBeforeAndAfterBinaryOperators", `Bool ( true)); ("insertSpaceBeforeFunctionParenthesis", `Bool ( false)); ("placeOpenBraceOnNewLineForControlBlocks", `Bool ( false)); ("placeOpenBraceOnNewLineForFunctions", `Bool ( false)) ])); ("implementationsCodeLens", `Assoc ([("enabled", `Bool ( false))])); ("locale", `Null); ("npm", `Null); ("preferences", `Assoc ([("importModuleSpecifier", `String ( "auto")); ("quoteStyle", `String ( "auto")); ("renameShorthandProperties", `Bool ( true)) ])); ("referencesCodeLens", `Assoc ([("enabled", `Bool ( false))])); ("reportStyleChecksAsWarnings", `Bool (true)); ("suggest", `Assoc ([("autoImports", `Bool ( true)); ("completeFunctionCalls", `Bool ( false)); ("completeJSDocs", `Bool ( true)); ("enabled", `Bool ( true)); ("paths", `Bool ( true)) ])); ("suggestionActions", `Assoc ([("enabled", `Bool ( true))])); ("surveys", `Assoc ([("enabled", `Bool ( true))])); ("tsc", `Assoc ([("autoDetect", `String ( "on"))])); ("tsdk", `Null); ("tsserver", `Assoc ([("log", `String ( "off")); ("pluginPaths", `List ( [])); ("trace", `String ( "off")) ])); ("updateImportsOnFileMove", `Assoc ([("enabled", `String ( "prompt"))])); ("validate", `Assoc ([("enable", `Bool ( true))])) ])) ])); ("keys", `List ([`String ("typescript.validate.enable"); `String ("typescript.updateImportsOnFileMove.enabled"); `String ("typescript.tsserver.trace"); `String ("typescript.tsserver.pluginPaths"); `String ("typescript.tsserver.log"); `String ("typescript.tsdk"); `String ("typescript.tsc.autoDetect"); `String ("typescript.surveys.enabled"); `String ("typescript.suggestionActions.enabled"); `String ("typescript.suggest.paths"); `String ("typescript.suggest.enabled"); `String ("typescript.suggest.completeJSDocs"); `String ("typescript.suggest.completeFunctionCalls"); `String ("typescript.suggest.autoImports"); `String ("typescript.reportStyleChecksAsWarnings"); `String ("typescript.referencesCodeLens.enabled"); `String ("typescript.preferences.renameShorthandProperties"); `String ("typescript.preferences.quoteStyle"); `String ("typescript.preferences.importModuleSpecifier"); `String ("typescript.npm"); `String ("typescript.locale"); `String ("typescript.implementationsCodeLens.enabled"); `String ("typescript.format.placeOpenBraceOnNewLineForFunctions"); `String ("typescript.format.placeOpenBraceOnNewLineForControlBlocks"); `String ("typescript.format.insertSpaceBeforeFunctionParenthesis"); `String ("typescript.format.insertSpaceBeforeAndAfterBinaryOperators"); `String ("typescript.format.insertSpaceAfterTypeAssertion"); `String ("typescript.format.insertSpaceAfterSemicolonInForStatements"); `String ("typescript.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces"); `String ("typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis"); `String ("typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets"); `String ("typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces"); `String ("typescript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces"); `String ("typescript.format.insertSpaceAfterKeywordsInControlFlowStatements"); `String ("typescript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions"); `String ("typescript.format.insertSpaceAfterConstructor"); `String ("typescript.format.insertSpaceAfterCommaDelimiter"); `String ("typescript.format.enable"); `String ("typescript.disableAutomaticTypeAcquisition"); `String ("typescript.check.npmIsInstalled"); `String ("typescript.autoClosingTags"); `String ("terminal.integrated.shellArgs.windows"); `String ("terminal.integrated.shellArgs.osx"); `String ("terminal.integrated.shellArgs.linux"); `String ("terminal.integrated.shell.windows"); `String ("terminal.integrated.shell.osx"); `String ("terminal.integrated.shell.linux"); `String ("syntax.eagerMaxLines"); `String ("syntax.eagerMaxLineLength"); `String ("scss.validate"); `String ("scss.lint.zeroUnits"); `String ("scss.lint.vendorPrefix"); `String ("scss.lint.validProperties"); `String ("scss.lint.unknownVendorSpecificProperties"); `String ("scss.lint.unknownProperties"); `String ("scss.lint.unknownAtRules"); `String ("scss.lint.universalSelector"); `String ("scss.lint.propertyIgnoredDueToDisplay"); `String ("scss.lint.important"); `String ("scss.lint.importStatement"); `String ("scss.lint.ieHack"); `String ("scss.lint.idSelector"); `String ("scss.lint.hexColorLength"); `String ("scss.lint.fontFaceProperties"); `String ("scss.lint.float"); `String ("scss.lint.emptyRules"); `String ("scss.lint.duplicateProperties"); `String ("scss.lint.compatibleVendorPrefixes"); `String ("scss.lint.boxModel"); `String ("scss.lint.argumentsInColorFunction"); `String ("scss.completion.triggerPropertyValueCompletion"); `String ("scss.completion.completePropertyWithSemicolon"); `String ("reason_language_server.show_module_path_on_hover"); `String ("reason_language_server.show_debug_errors"); `String ("reason_language_server.reloadOnChange"); `String ("reason_language_server.refmt"); `String ("reason_language_server.per_value_codelens"); `String ("reason_language_server.opens_codelens"); `String ("reason_language_server.mlfmt"); `String ("reason_language_server.location"); `String ("reason_language_server.lispRefmt"); `String ("reason_language_server.format_width"); `String ("reason_language_server.dependencies_codelens"); `String ("reason_language_server.build_system_override_by_root"); `String ("reason_language_server.autoRebuild"); `String ("less.validate"); `String ("less.lint.zeroUnits"); `String ("less.lint.vendorPrefix"); `String ("less.lint.validProperties"); `String ("less.lint.unknownVendorSpecificProperties"); `String ("less.lint.unknownProperties"); `String ("less.lint.unknownAtRules"); `String ("less.lint.universalSelector"); `String ("less.lint.propertyIgnoredDueToDisplay"); `String ("less.lint.important"); `String ("less.lint.importStatement"); `String ("less.lint.ieHack"); `String ("less.lint.idSelector"); `String ("less.lint.hexColorLength"); `String ("less.lint.fontFaceProperties"); `String ("less.lint.float"); `String ("less.lint.emptyRules"); `String ("less.lint.duplicateProperties"); `String ("less.lint.compatibleVendorPrefixes"); `String ("less.lint.boxModel"); `String ("less.lint.argumentsInColorFunction"); `String ("less.completion.triggerPropertyValueCompletion"); `String ("less.completion.completePropertyWithSemicolon"); `String ("javascript.validate.enable"); `String ("javascript.updateImportsOnFileMove.enabled"); `String ("javascript.suggestionActions.enabled"); `String ("javascript.suggest.paths"); `String ("javascript.suggest.names"); `String ("javascript.suggest.enabled"); `String ("javascript.suggest.completeJSDocs"); `String ("javascript.suggest.completeFunctionCalls"); `String ("javascript.suggest.autoImports"); `String ("javascript.referencesCodeLens.enabled"); `String ("javascript.preferences.renameShorthandProperties"); `String ("javascript.preferences.quoteStyle"); `String ("javascript.preferences.importModuleSpecifier"); `String ("javascript.implicitProjectConfig.experimentalDecorators"); `String ("javascript.implicitProjectConfig.checkJs"); `String ("javascript.format.placeOpenBraceOnNewLineForFunctions"); `String ("javascript.format.placeOpenBraceOnNewLineForControlBlocks"); `String ("javascript.format.insertSpaceBeforeFunctionParenthesis"); `String ("javascript.format.insertSpaceBeforeAndAfterBinaryOperators"); `String ("javascript.format.insertSpaceAfterSemicolonInForStatements"); `String ("javascript.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces"); `String ("javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis"); `String ("javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets"); `String ("javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces"); `String ("javascript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces"); `String ("javascript.format.insertSpaceAfterKeywordsInControlFlowStatements"); `String ("javascript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions"); `String ("javascript.format.insertSpaceAfterConstructor"); `String ("javascript.format.insertSpaceAfterCommaDelimiter"); `String ("javascript.format.enable"); `String ("javascript.autoClosingTags"); `String ("git.useForcePushWithLease"); `String ("git.showPushSuccessNotification"); `String ("git.showProgress"); `String ("git.showInlineOpenFileAction"); `String ("git.scanRepositories"); `String ("git.rebaseWhenSync"); `String ("git.promptToSaveFilesBeforeCommit"); `String ("git.postCommitCommand"); `String ("git.path"); `String ("git.openDiffOnClick"); `String ("git.inputValidationSubjectLength"); `String ("git.inputValidationLength"); `String ("git.inputValidation"); `String ("git.ignoredRepositories"); `String ("git.ignoreMissingGitWarning"); `String ("git.ignoreLimitWarning"); `String ("git.ignoreLegacyWarning"); `String ("git.fetchOnPull"); `String ("git.enabled"); `String ("git.enableSmartCommit"); `String ("git.enableCommitSigning"); `String ("git.detectSubmodulesLimit"); `String ("git.detectSubmodules"); `String ("git.defaultCloneDirectory"); `String ("git.decorations.enabled"); `String ("git.countBadge"); `String ("git.confirmSync"); `String ("git.confirmForcePush"); `String ("git.confirmEmptyCommits"); `String ("git.checkoutType"); `String ("git.branchWhitespaceChar"); `String ("git.branchValidationRegex"); `String ("git.autorefresh"); `String ("git.autofetchPeriod"); `String ("git.autofetch"); `String ("git.autoStash"); `String ("git.autoRepositoryDetection"); `String ("git.alwaysSignOff"); `String ("git.alwaysShowStagedChangesResourceGroup"); `String ("git.allowForcePush"); `String ("experimental.treeSitter"); `String ("experimental.editor.smoothScroll"); `String ("experimental.editor.cursorSmoothCaretAnimation"); `String ("editor.zenMode.singleFile"); `String ("editor.zenMode.hideTabs"); `String ("editor.tabSize"); `String ("editor.rulers"); `String ("editor.renderWhitespace"); `String ("editor.renderIndentGuides"); `String ("editor.minimap.showSlider"); `String ("editor.minimap.maxColumn"); `String ("editor.minimap.enabled"); `String ("editor.matchBrackets"); `String ("editor.lineNumbers"); `String ("editor.largeFileOptimizations"); `String ("editor.insertSpaces"); `String ("editor.indentSize"); `String ("editor.hover.enabled"); `String ("editor.hover.delay"); `String ("editor.highlightActiveIndentGuide"); `String ("editor.fontSize"); `String ("editor.fontFamily"); `String ("editor.detectIndentation"); `String ("css.validate"); `String ("css.trace.server"); `String ("css.lint.zeroUnits"); `String ("css.lint.vendorPrefix"); `String ("css.lint.validProperties"); `String ("css.lint.unknownVendorSpecificProperties"); `String ("css.lint.unknownProperties"); `String ("css.lint.unknownAtRules"); `String ("css.lint.universalSelector"); `String ("css.lint.propertyIgnoredDueToDisplay"); `String ("css.lint.important"); `String ("css.lint.importStatement"); `String ("css.lint.ieHack"); `String ("css.lint.idSelector"); `String ("css.lint.hexColorLength"); `String ("css.lint.fontFaceProperties"); `String ("css.lint.float"); `String ("css.lint.emptyRules"); `String ("css.lint.duplicateProperties"); `String ("css.lint.compatibleVendorPrefixes"); `String ("css.lint.boxModel"); `String ("css.lint.argumentsInColorFunction"); `String ("css.customData"); `String ("css.completion.triggerPropertyValueCompletion"); `String ("css.completion.completePropertyWithSemicolon") ])); ("overrides", `List ([]))])); ("user", `Assoc ([("contents", `Assoc ([("editor", `Assoc ([("detectIndentation", `Bool (true)); ("fontFamily", `String ("FiraCode-Regular.ttf")); ("fontSize", `Int (14)); ("highlightActiveIndentGuide", `Bool (true)); ("indentSize", `Int (4)); ("insertSpaces", `Bool (true)); ("largeFileOptimizations", `Bool (true)); ("lineNumbers", `String ("on")); ("matchBrackets", `Bool (true)); ("minimap", `Assoc ([("enabled", `Bool ( true)); ("maxColumn", `Int ( 120)); ("showSlider", `Bool ( true)) ])); ("renderIndentGuides", `Bool (true)); ("renderWhitespace", `String ("all")); ("rulers", `List ([])); ("tabSize", `Int (4)); ("zenMode", `Assoc ([("hideTabs", `Bool ( true)); ("singleFile", `Bool ( true)) ])) ])); ("files", `Assoc ([("exclude", `List ([`String ( "_esy"); `String ( "node_modules"); `String ( ".git")])) ])); ("reason_language_server", `Assoc ([("location", `String ("/Applications/Onivim2.app/Contents/Resources/../MacOS/rls")) ])); ("terminal", `Assoc ([("integrated", `Assoc ([("env", `Assoc ( [("linux", `Null); ("osx", `Null); ("windows", `Null) ])) ])) ])); ("vim", `Assoc ([("useSystemClipboard", `List ([`String ("yank")])) ])); ("workbench", `Assoc ([("activityBar", `Assoc ([("visible", `Bool ( true))])); ("editor", `Assoc ([("showTabs", `Bool ( true))])); ("iconTheme", `String ("vs-seti")); ("sideBar", `Assoc ([("visible", `Bool ( true))])); ("statusBar", `Assoc ([("visible", `Bool ( true))])); ("tree", `Assoc ([("indent", `Int ( 2))])) ])) ])); ("keys", `List ([`String ("workbench.tree.indent"); `String ("workbench.statusBar.visible"); `String ("workbench.sideBar.visible"); `String ("workbench.iconTheme"); `String ("workbench.editor.showTabs"); `String ("workbench.activityBar.visible"); `String ("vim.useSystemClipboard"); `String ("terminal.integrated.env.windows"); `String ("terminal.integrated.env.osx"); `String ("terminal.integrated.env.linux"); `String ("reason_language_server.location"); `String ("files.exclude"); `String ("editor.zenMode.singleFile"); `String ("editor.zenMode.hideTabs"); `String ("editor.tabSize"); `String ("editor.rulers"); `String ("editor.renderWhitespace"); `String ("editor.renderIndentGuides"); `String ("editor.minimap.showSlider"); `String ("editor.minimap.maxColumn"); `String ("editor.minimap.enabled"); `String ("editor.matchBrackets"); `String ("editor.lineNumbers"); `String ("editor.largeFileOptimizations"); `String ("editor.insertSpaces"); `String ("editor.indentSize"); `String ("editor.highlightActiveIndentGuide"); `String ("editor.fontSize"); `String ("editor.fontFamily"); `String ("editor.detectIndentation") ])); ("overrides", `List ([]))])); ("workspace", `Assoc ([("contents", `Assoc ([])); ("keys", `List ([])); ("overrides", `List ([]))])); ("folders", `List ([])); ("isComplete", `Bool (true)); ("configurationScopes", `List ([]))]) ]); usesCancellationToken = false} [INFO] +1ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.RequestJSONArgs {requestId = 3; rpcId = 65; method = "$initializeWorkspace"; args = `List ([`Assoc ([("folders", `List ([`Assoc ([("uri", `Assoc ([("$mid", `Int (1)); ("scheme", `String ("file")); ("path", `String ("/Users/james.skinner/working/scratch/008")); ("query", `Null)])); ("name", `String ("/Users/james.skinner/working/scratch/008")); ("index", `Int (0))]) ])); ("id", `String ("/Users/james.skinner/working/scratch/008")); ("name", `String ("/Users/james.skinner/working/scratch/008")); ("configuration", `Null); ("isUntitled", `Bool (false))]) ]); usesCancellationToken = false} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 1} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 2} [ERROR] +142ms Oni2.Extension.ClientStore : {"$isError":true,"name":"Error","message":"unknown document","stack":"Error: unknown document\n\tat ExtHostDocuments.$acceptModelChanged (/Applications/Onivim2.app/Contents/Resources/node/node_modules/@onivim/vscode-exthost/out/vs/workbench/api/common/extHostDocuments.js:114:23)\n\tat RPCProtocol._doInvokeHandler (/Applications/Onivim2.app/Contents/Resources/node/node_modules/@onivim/vscode-exthost/out/vs/workbench/services/extensions/common/rpcProtocol.js:336:31)\n\tat RPCProtocol._invokeHandler (/Applications/Onivim2.app/Contents/Resources/node/node_modules/@onivim/vscode-exthost/out/vs/workbench/services/extensions/common/rpcProtocol.js:321:49)\n\tat RPCProtocol._receiveRequest (/Applications/Onivim2.app/Contents/Resources/node/node_modules/@onivim/vscode-exthost/out/vs/workbench/services/extensions/common/rpcProtocol.js:248:36)\n\tat RPCProtocol._receiveOneMessage (/Applications/Onivim2.app/Contents/Resources/node/node_modules/@onivim/vscode-exthost/out/vs/workbench/services/extensions/common/rpcProtocol.js:176:30)\n\tat RPCProtocol._protocol.onMessage (/Applications/Onivim2.app/Contents/Resources/node/node_modules/@onivim/vscode-exthost/out/vs/workbench/services/extensions/common/rpcProtocol.js:66:56)\n\tat Emitter.fire (/Applications/Onivim2.app/Contents/Resources/node/node_modules/@onivim/vscode-exthost/out/vs/base/common/event.js:457:42)\n\tat BufferedEmitter.fire (/Applications/Onivim2.app/Contents/Resources/node/node_modules/@onivim/vscode-exthost/out/vs/base/parts/ipc/common/ipc.net.js:362:35)\n\tat protocol.onMessage (/Applications/Onivim2.app/Contents/Resources/node/node_modules/@onivim/vscode-exthost/out/vs/workbench/services/extensions/node/extensionHostProcessSetup.js:145:41)\n\tat Emitter.fire (/Applications/Onivim2.app/Contents/Resources/node/node_modules/@onivim/vscode-exthost/out/vs/base/common/event.js:457:42)\n\tat BufferedEmitter.fire (/Applications/Onivim2.app/Contents/Resources/node/node_modules/@onivim/vscode-exthost/out/vs/base/parts/ipc/common/ipc.net.js:362:35)\n\tat PersistentProtocol._receiveMessage (/Applications/Onivim2.app/Contents/Resources/node/node_modules/@onivim/vscode-exthost/out/vs/base/parts/ipc/common/ipc.net.js:581:37)\n\tat PersistentProtocol._socketDisposables.push._socketReader.onMessage.msg (/Applications/Onivim2.app/Contents/Resources/node/node_modules/@onivim/vscode-exthost/out/vs/base/parts/ipc/common/ipc.net.js:455:83)\n\tat Emitter.fire (/Applications/Onivim2.app/Contents/Resources/node/node_modules/@onivim/vscode-exthost/out/vs/base/common/event.js:457:42)\n\tat ProtocolReader.acceptChunk (/Applications/Onivim2.app/Contents/Resources/node/node_modules/@onivim/vscode-exthost/out/vs/base/parts/ipc/common/ipc.net.js:188:37)\n\tat ProtocolReader._register._socket.onData.data (/Applications/Onivim2.app/Contents/Resources/node/node_modules/@onivim/vscode-exthost/out/vs/base/parts/ipc/common/ipc.net.js:157:61)\n\tat Socket.listener (/Applications/Onivim2.app/Contents/Resources/node/node_modules/@onivim/vscode-exthost/out/vs/base/parts/ipc/node/ipc.net.js:17:40)\n\tat Socket.emit (events.js:189:13)\n\tat addChunk (_stream_readable.js:284:12)\n\tat readableAddChunk (_stream_readable.js:265:11)\n\tat Socket.Readable.push (_stream_readable.js:220:10)\n\tat Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)"} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 3} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 4} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 5} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 6} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 7} [INFO] +22ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 8} [INFO] +69ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 9} [INFO] +26ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 10} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 11} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 12} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 13} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 14} [INFO] +1ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 15} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 16} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 17} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 18} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 19} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 20} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 21} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 22} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 23} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 24} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 25} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 26} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 27} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 28} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 29} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 30} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 31} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 32} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 33} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 34} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 35} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 36} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 37} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 38} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 39} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 40} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 41} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 42} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 43} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 44} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 45} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 46} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 47} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 48} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 49} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 50} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 51} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 52} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 53} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 54} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 55} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 56} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 57} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 58} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 59} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 60} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 61} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 62} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 63} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 64} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 65} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 66} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 67} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 68} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 69} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 70} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 71} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 72} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 73} [INFO] +0ms Oni2.Store.dispatch : NewTextContentProvider {handle = 0; scheme = "git"} [DEBUG] +0ms Oni2.Store.dispatch : After: NewTextContentProvider {handle = 0; scheme = "git"} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 74} [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $registerDecorationProvider [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 76} [INFO] +0ms Oni2.Store.dispatch : (Extension (Activated "vscode.git")) [DEBUG] +0ms Oni2.Store.dispatch : After: (Extension (Activated "vscode.git")) [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 77} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 78} [DEBUG] +2ms Revery.App : Upshifting into active state. [DEBUG] +51ms Revery.App : Upshifting into active state. [DEBUG] +22ms Revery.App : Upshifting into active state. [DEBUG] +51ms Revery.App : Upshifting into active state. [DEBUG] +141ms Revery.App : Downshifting into idle state... [DEBUG] +46ms Revery.App : Upshifting into active state. [DEBUG] +65ms Revery.App : Upshifting into active state. [INFO] +220ms Oni2.Store.dispatch : (FileExplorer (NodeClicked { path = "/Users/james.skinner/working/scratch/008/index.js"; displayName = "index.js"; hash = 592677167; icon = (Some ); kind = File; expandedSubtreeSize = 1 })) [DEBUG] +0ms Oni2.Store.dispatch : After: (FileExplorer (NodeClicked { path = "/Users/james.skinner/working/scratch/008/index.js"; displayName = "index.js"; hash = 592677167; icon = (Some ); kind = File; expandedSubtreeSize = 1 })) [DEBUG] +3ms Oni2.Store.StoreThread : Running effect: Batch: explorer.openFileByPath [INFO] +0ms Oni2.Store.dispatch : (OpenFileByPath ("/Users/james.skinner/working/scratch/008/index.js", None, None)) [DEBUG] +0ms Oni2.Store.dispatch : After: (OpenFileByPath ("/Users/james.skinner/working/scratch/008/index.js", None, None)) [DEBUG] +0ms Oni2.Store.StoreThread : Effect complete: Batch: explorer.openFileByPath [DEBUG] +0ms Revery.App : Upshifting into active state. [DEBUG] +1ms Oni2.Store.StoreThread : Running effect: Batch: vim.openFileByPath [INFO] +1ms Oni2.Store.dispatch : BufferEnter {id = 3; fileType = (Some "javascript"); lineEndings = ; filePath = (Some "/Users/james.skinner/working/scratch/008/index.js"); isModified = false; version = 0; buffer = } [INFO] +0ms Oni2.Service_Syntax : Starting buffer subscription for: 3 [INFO] +0ms Service_Exthost : Starting buffer subscription for: 3 [INFO] +0ms Oni2.Service_Syntax : Stopping buffer subscription for: 2 [DEBUG] +0ms Oni2.Store.dispatch : After: BufferEnter {id = 3; fileType = (Some "javascript"); lineEndings = ; filePath = (Some "/Users/james.skinner/working/scratch/008/index.js"); isModified = false; version = 0; buffer = } [DEBUG] +0ms Oni2.Store.Vim : Buffer update: 3 [INFO] +0ms Oni2.Store.dispatch : BufferUpdate {update = ; oldBuffer = ; newBuffer = } [DEBUG] +0ms Oni2.Store.dispatch : After: BufferUpdate {update = ; oldBuffer = ; newBuffer = } [INFO] +0ms Oni2.Store.dispatch : BufferEnter {id = 3; fileType = (Some "javascript"); lineEndings = ; filePath = (Some "/Users/james.skinner/working/scratch/008/index.js"); isModified = false; version = 2; buffer = } [DEBUG] +0ms Oni2.Store.dispatch : After: BufferEnter {id = 3; fileType = (Some "javascript"); lineEndings = ; filePath = (Some "/Users/james.skinner/working/scratch/008/index.js"); isModified = false; version = 2; buffer = } [DEBUG] +0ms Oni2.Store.StoreThread : Effect complete: Batch: vim.openFileByPath [INFO] +4ms Oni2.Store.dispatch : EditorSizeChanged {id = 1; pixelWidth = 519; pixelHeight = 515} [DEBUG] +0ms Oni2.Store.dispatch : After: EditorSizeChanged {id = 1; pixelWidth = 519; pixelHeight = 515} [DEBUG] +4ms Oni2.Store.StoreThread : Running effect: Batch: scm.getOriginalUri indentation.detectAndSet title.update [INFO] +0ms Oni2.Store.dispatch : (BufferSetIndentation (3, )) [DEBUG] +0ms Oni2.Store.dispatch : After: (BufferSetIndentation (3, )) [INFO] +0ms Oni2.Store.dispatch : (SetTitle "index.js - 008 - Onivim 2") [DEBUG] +0ms Oni2.Store.dispatch : After: (SetTitle "index.js - 008 - Onivim 2") [DEBUG] +0ms Oni2.Store.StoreThread : Effect complete: Batch: scm.getOriginalUri indentation.detectAndSet title.update [DEBUG] +0ms Oni2.Store.StoreThread : Running effect: Batch: Batch: exthost.bufferUpdate feature.syntax.bufferUpdate [DEBUG] +0ms Oni2.Store.StoreThread : Effect complete: Batch: Batch: exthost.bufferUpdate feature.syntax.bufferUpdate [DEBUG] +0ms Oni2.Store.StoreThread : Running effect: Batch: scm.getOriginalUri indentation.detectAndSet title.update [INFO] +0ms Oni2.Store.dispatch : (BufferSetIndentation (3, )) [DEBUG] +0ms Oni2.Store.dispatch : After: (BufferSetIndentation (3, )) [INFO] +0ms Oni2.Store.dispatch : (SetTitle "index.js - 008 - Onivim 2") [DEBUG] +0ms Oni2.Store.dispatch : After: (SetTitle "index.js - 008 - Onivim 2") [DEBUG] +0ms Oni2.Store.StoreThread : Effect complete: Batch: scm.getOriginalUri indentation.detectAndSet title.update [DEBUG] +2ms Oni2.Store.StoreThread : Running effect: Batch: title.set [DEBUG] +1ms Oni2.Store.StoreThread : Effect complete: Batch: title.set [DEBUG] +0ms Oni2.Store.StoreThread : Running effect: Batch: title.set [DEBUG] +0ms Oni2.Store.StoreThread : Effect complete: Batch: title.set [INFO] +40ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 79} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 80} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 81} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 82} [INFO] +3ms Oni2.Syntax.Client : Received token update [INFO] +0ms Oni2.Store.dispatch : (Syntax TokensHighlighted {bufferId = 3; tokens = }) [DEBUG] +0ms Oni2.Store.dispatch : After: (Syntax TokensHighlighted {bufferId = 3; tokens = }) Unhandled Promise Rejection: [TypeError: vscode.workspace.onDidRenameFile is not a function at new UpdateImportsOnFileRenameHandler (/Applications/Onivim2.app/Contents/Resources/extensions/typescript-language-features/out/features/updatePathsOnRename.js:33:41) at ConditionalRegistration.dependentRegistration_1.VersionDependentRegistration [as _doRegister] (/Applications/Onivim2.app/Contents/Resources/extensions/typescript-language-features/out/features/updatePathsOnRename.js:244:103) at ConditionalRegistration.update (/Applications/Onivim2.app/Contents/Resources/extensions/typescript-language-features/out/utils/dependentRegistration.js:23:42) at VersionDependentRegistration.update (/Applications/Onivim2.app/Contents/Resources/extensions/typescript-language-features/out/utils/dependentRegistration.js:51:28) at new VersionDependentRegistration (/Applications/Onivim2.app/Contents/Resources/extensions/typescript-language-features/out/utils/dependentRegistration.js:41:14) at Object.register (/Applications/Onivim2.app/Contents/Resources/extensions/typescript-language-features/out/features/updatePathsOnRename.js:244:12) at TypeScriptServiceClientHost.Promise.resolve.then.then.module (/Applications/Onivim2.app/Contents/Resources/extensions/typescript-language-features/out/typeScriptServiceClientHost.js:66:118) at process._tickCallback (internal/process/next_tick.js:68:7)] [INFO] +77ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 83} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 84} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 85} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 86} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 87} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 88} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 89} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 90} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 91} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 92} [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $setLanguageConfiguration - Args: [0,"javascript",{"wordPattern":{"pattern":"(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\#\\%\\^\\&\\*\\(\\)\\-\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\?\\s]+)","flags":"g"},"indentationRules":{"decreaseIndentPattern":{"pattern":"^((?!.*?\\/\\*).*\\*\\/)?\\s*[\\}\\]].*$","flags":""},"increaseIndentPattern":{"pattern":"^((?!\\/\\/).)*(\\{[^}\"'`]*|\\([^)\"'`]*|\\[[^\\]\"'`]*)$","flags":""}},"onEnterRules":[{"beforeText":{"pattern":"^\\s*\\/\\*\\*(?!\\/)([^\\*]|\\*(?!\\/))*$","flags":""},"afterText":{"pattern":"^\\s*\\*\\/$","flags":""},"action":{"indentAction":2,"appendText":" * "}},{"beforeText":{"pattern":"^\\s*\\/\\*\\*(?!\\/)([^\\*]|\\*(?!\\/))*$","flags":""},"action":{"indentAction":0,"appendText":" * "}},{"beforeText":{"pattern":"^(\\t|[ ])*[ ]\\*([ ]([^\\*]|\\*(?!\\/))*)?$","flags":""},"oneLineAboveText":{"pattern":"^(\\s*(\\/\\*\\*|\\*)).*","flags":""},"action":{"indentAction":0,"appendText":"* "}},{"beforeText":{"pattern":"^(\\t|[ ])*[ ]\\*\\/\\s*$","flags":""},"action":{"indentAction":0,"removeText":1}},{"beforeText":{"pattern":"^(\\t|[ ])*[ ]\\*[^\\/]*\\*\\/\\s*$","flags":""},"action":{"indentAction":0,"removeText":1}}]}] [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $setLanguageConfiguration - Args: [1,"javascriptreact",{"wordPattern":{"pattern":"(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\#\\%\\^\\&\\*\\(\\)\\-\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\?\\s]+)","flags":"g"},"indentationRules":{"decreaseIndentPattern":{"pattern":"^((?!.*?\\/\\*).*\\*\\/)?\\s*[\\}\\]].*$","flags":""},"increaseIndentPattern":{"pattern":"^((?!\\/\\/).)*(\\{[^}\"'`]*|\\([^)\"'`]*|\\[[^\\]\"'`]*)$","flags":""}},"onEnterRules":[{"beforeText":{"pattern":"^\\s*\\/\\*\\*(?!\\/)([^\\*]|\\*(?!\\/))*$","flags":""},"afterText":{"pattern":"^\\s*\\*\\/$","flags":""},"action":{"indentAction":2,"appendText":" * "}},{"beforeText":{"pattern":"^\\s*\\/\\*\\*(?!\\/)([^\\*]|\\*(?!\\/))*$","flags":""},"action":{"indentAction":0,"appendText":" * "}},{"beforeText":{"pattern":"^(\\t|[ ])*[ ]\\*([ ]([^\\*]|\\*(?!\\/))*)?$","flags":""},"oneLineAboveText":{"pattern":"^(\\s*(\\/\\*\\*|\\*)).*","flags":""},"action":{"indentAction":0,"appendText":"* "}},{"beforeText":{"pattern":"^(\\t|[ ])*[ ]\\*\\/\\s*$","flags":""},"action":{"indentAction":0,"removeText":1}},{"beforeText":{"pattern":"^(\\t|[ ])*[ ]\\*[^\\/]*\\*\\/\\s*$","flags":""},"action":{"indentAction":0,"removeText":1}}]}] [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $setLanguageConfiguration - Args: [2,"typescript",{"wordPattern":{"pattern":"(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\#\\%\\^\\&\\*\\(\\)\\-\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\?\\s]+)","flags":"g"},"indentationRules":{"decreaseIndentPattern":{"pattern":"^((?!.*?\\/\\*).*\\*\\/)?\\s*[\\}\\]].*$","flags":""},"increaseIndentPattern":{"pattern":"^((?!\\/\\/).)*(\\{[^}\"'`]*|\\([^)\"'`]*|\\[[^\\]\"'`]*)$","flags":""}},"onEnterRules":[{"beforeText":{"pattern":"^\\s*\\/\\*\\*(?!\\/)([^\\*]|\\*(?!\\/))*$","flags":""},"afterText":{"pattern":"^\\s*\\*\\/$","flags":""},"action":{"indentAction":2,"appendText":" * "}},{"beforeText":{"pattern":"^\\s*\\/\\*\\*(?!\\/)([^\\*]|\\*(?!\\/))*$","flags":""},"action":{"indentAction":0,"appendText":" * "}},{"beforeText":{"pattern":"^(\\t|[ ])*[ ]\\*([ ]([^\\*]|\\*(?!\\/))*)?$","flags":""},"oneLineAboveText":{"pattern":"^(\\s*(\\/\\*\\*|\\*)).*","flags":""},"action":{"indentAction":0,"appendText":"* "}},{"beforeText":{"pattern":"^(\\t|[ ])*[ ]\\*\\/\\s*$","flags":""},"action":{"indentAction":0,"removeText":1}},{"beforeText":{"pattern":"^(\\t|[ ])*[ ]\\*[^\\/]*\\*\\/\\s*$","flags":""},"action":{"indentAction":0,"removeText":1}}]}] [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $setLanguageConfiguration - Args: [3,"typescriptreact",{"wordPattern":{"pattern":"(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\#\\%\\^\\&\\*\\(\\)\\-\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\?\\s]+)","flags":"g"},"indentationRules":{"decreaseIndentPattern":{"pattern":"^((?!.*?\\/\\*).*\\*\\/)?\\s*[\\}\\]].*$","flags":""},"increaseIndentPattern":{"pattern":"^((?!\\/\\/).)*(\\{[^}\"'`]*|\\([^)\"'`]*|\\[[^\\]\"'`]*)$","flags":""}},"onEnterRules":[{"beforeText":{"pattern":"^\\s*\\/\\*\\*(?!\\/)([^\\*]|\\*(?!\\/))*$","flags":""},"afterText":{"pattern":"^\\s*\\*\\/$","flags":""},"action":{"indentAction":2,"appendText":" * "}},{"beforeText":{"pattern":"^\\s*\\/\\*\\*(?!\\/)([^\\*]|\\*(?!\\/))*$","flags":""},"action":{"indentAction":0,"appendText":" * "}},{"beforeText":{"pattern":"^(\\t|[ ])*[ ]\\*([ ]([^\\*]|\\*(?!\\/))*)?$","flags":""},"oneLineAboveText":{"pattern":"^(\\s*(\\/\\*\\*|\\*)).*","flags":""},"action":{"indentAction":0,"appendText":"* "}},{"beforeText":{"pattern":"^(\\t|[ ])*[ ]\\*\\/\\s*$","flags":""},"action":{"indentAction":0,"removeText":1}},{"beforeText":{"pattern":"^(\\t|[ ])*[ ]\\*[^\\/]*\\*\\/\\s*$","flags":""},"action":{"indentAction":0,"removeText":1}}]}] [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $setLanguageConfiguration - Args: [4,"jsx-tags",{"wordPattern":{"pattern":"(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\$\\^\\&\\*\\(\\)\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\s]+)","flags":"g"},"onEnterRules":[{"beforeText":{"pattern":"<(?!(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr))([_:\\w][_:\\w-.\\d]*)([^\\/>]*(?!\\/)>)[^<]*$","flags":"i"},"afterText":{"pattern":"^<\\/([_:\\w][_:\\w-.\\d]*)\\s*>$","flags":"i"},"action":{"indentAction":2}},{"beforeText":{"pattern":"<(?!(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr))(\\w[\\w\\d]*)([^\\/>]*(?!\\/)>)[^<]*$","flags":"i"},"action":{"indentAction":1}}]}] [INFO] +0ms Oni2.Store.dispatch : (DiagnosticsClear "typescript") [DEBUG] +0ms Oni2.Store.dispatch : After: (DiagnosticsClear "typescript") [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 98} [INFO] +0ms Oni2.Store.dispatch : (DiagnosticsClear "typescript") [DEBUG] +0ms Oni2.Store.dispatch : After: (DiagnosticsClear "typescript") [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 99} [INFO] +0ms Oni2.Store.dispatch : (DiagnosticsClear "typescript") [DEBUG] +0ms Oni2.Store.dispatch : After: (DiagnosticsClear "typescript") [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 100} [INFO] +0ms Oni2.Store.dispatch : (DiagnosticsClear "typescript") [DEBUG] +0ms Oni2.Store.dispatch : After: (DiagnosticsClear "typescript") [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 101} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 102} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 103} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 104} [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $registerDocumentLinkProvider - Args: [5,[{"$serialized":true,"language":"json","pattern":"**/[jt]sconfig.json"},{"$serialized":true,"language":"json","pattern":"**/[jt]sconfig.*.json"},{"$serialized":true,"language":"jsonc","pattern":"**/[jt]sconfig.json"},{"$serialized":true,"language":"jsonc","pattern":"**/[jt]sconfig.*.json"}],false] [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $registerNavigateTypeSupport - Args: [6] [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 107} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 108} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 109} [INFO] +0ms Oni2.Store.dispatch : (LanguageFeature (CompletionProviderAvailable ("exthost.7", ))) [DEBUG] +0ms Oni2.Store.dispatch : After: (LanguageFeature (CompletionProviderAvailable ("exthost.7", ))) [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 110} [INFO] +0ms Oni2.Store.dispatch : (LanguageFeature (CompletionProviderAvailable ("exthost.8", ))) [DEBUG] +0ms Oni2.Store.dispatch : After: (LanguageFeature (CompletionProviderAvailable ("exthost.8", ))) [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 111} [INFO] +0ms Oni2.Store.dispatch : (Extension (Activated "vscode.typescript-language-features")) [DEBUG] +0ms Oni2.Store.dispatch : After: (Extension (Activated "vscode.typescript-language-features")) [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 112} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 113} [INFO] +0ms Oni2.Store.dispatch : (LanguageFeature (DefinitionProviderAvailable ("exthost.9", ))) [DEBUG] +0ms Oni2.Store.dispatch : After: (LanguageFeature (DefinitionProviderAvailable ("exthost.9", ))) [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 114} [INFO] +0ms Oni2.Store.dispatch : (LanguageFeature (DefinitionProviderAvailable ("exthost.10", ))) [DEBUG] +0ms Oni2.Store.dispatch : After: (LanguageFeature (DefinitionProviderAvailable ("exthost.10", ))) [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 115} [INFO] +0ms Oni2.Store.dispatch : (LanguageFeature (CompletionProviderAvailable ("exthost.11", ))) [DEBUG] +0ms Oni2.Store.dispatch : After: (LanguageFeature (CompletionProviderAvailable ("exthost.11", ))) [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 116} [INFO] +0ms Oni2.Store.dispatch : (LanguageFeature (CompletionProviderAvailable ("exthost.12", ))) [DEBUG] +0ms Oni2.Store.dispatch : After: (LanguageFeature (CompletionProviderAvailable ("exthost.12", ))) [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 117} [INFO] +0ms Oni2.Store.dispatch : (LanguageFeature (DocumentHighlightProviderAvailable ("exthost.13", ))) [DEBUG] +0ms Oni2.Store.dispatch : After: (LanguageFeature (DocumentHighlightProviderAvailable ("exthost.13", ))) [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 118} [INFO] +0ms Oni2.Store.dispatch : (LanguageFeature (DocumentHighlightProviderAvailable ("exthost.14", ))) [DEBUG] +0ms Oni2.Store.dispatch : After: (LanguageFeature (DocumentHighlightProviderAvailable ("exthost.14", ))) [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 119} [INFO] +0ms Oni2.Store.dispatch : (LanguageFeature (DocumentSymbolProviderAvailable ("exthost.15", ))) [DEBUG] +0ms Oni2.Store.dispatch : After: (LanguageFeature (DocumentSymbolProviderAvailable ("exthost.15", ))) [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 120} [INFO] +0ms Oni2.Store.dispatch : (LanguageFeature (DocumentSymbolProviderAvailable ("exthost.16", ))) [DEBUG] +0ms Oni2.Store.dispatch : After: (LanguageFeature (DocumentSymbolProviderAvailable ("exthost.16", ))) [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 121} [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $registerFoldingRangeProvider - Args: [17,[{"$serialized":true,"language":"typescript","scheme":"file"},{"$serialized":true,"language":"typescript","scheme":"untitled"},{"$serialized":true,"language":"typescript","scheme":"walkThroughSnippet"},{"$serialized":true,"language":"typescriptreact","scheme":"file"},{"$serialized":true,"language":"typescriptreact","scheme":"untitled"},{"$serialized":true,"language":"typescriptreact","scheme":"walkThroughSnippet"}]] [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $registerFoldingRangeProvider - Args: [18,[{"$serialized":true,"language":"javascript","scheme":"file"},{"$serialized":true,"language":"javascript","scheme":"untitled"},{"$serialized":true,"language":"javascript","scheme":"walkThroughSnippet"},{"$serialized":true,"language":"javascriptreact","scheme":"file"},{"$serialized":true,"language":"javascriptreact","scheme":"untitled"},{"$serialized":true,"language":"javascriptreact","scheme":"walkThroughSnippet"}]] [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $registerOnTypeFormattingSupport - Args: [19,[{"$serialized":true,"language":"typescript","scheme":"file"},{"$serialized":true,"language":"typescript","scheme":"untitled"},{"$serialized":true,"language":"typescript","scheme":"walkThroughSnippet"},{"$serialized":true,"language":"typescriptreact","scheme":"file"},{"$serialized":true,"language":"typescriptreact","scheme":"untitled"},{"$serialized":true,"language":"typescriptreact","scheme":"walkThroughSnippet"}],[";","}","\n"],"vscode.typescript-language-features"] [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $registerRangeFormattingSupport - Args: [20,[{"$serialized":true,"language":"typescript","scheme":"file"},{"$serialized":true,"language":"typescript","scheme":"untitled"},{"$serialized":true,"language":"typescript","scheme":"walkThroughSnippet"},{"$serialized":true,"language":"typescriptreact","scheme":"file"},{"$serialized":true,"language":"typescriptreact","scheme":"untitled"},{"$serialized":true,"language":"typescriptreact","scheme":"walkThroughSnippet"}],"vscode.typescript-language-features","typescript-language-features"] [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $registerOnTypeFormattingSupport - Args: [21,[{"$serialized":true,"language":"javascript","scheme":"file"},{"$serialized":true,"language":"javascript","scheme":"untitled"},{"$serialized":true,"language":"javascript","scheme":"walkThroughSnippet"},{"$serialized":true,"language":"javascriptreact","scheme":"file"},{"$serialized":true,"language":"javascriptreact","scheme":"untitled"},{"$serialized":true,"language":"javascriptreact","scheme":"walkThroughSnippet"}],[";","}","\n"],"vscode.typescript-language-features"] [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $registerRangeFormattingSupport - Args: [22,[{"$serialized":true,"language":"javascript","scheme":"file"},{"$serialized":true,"language":"javascript","scheme":"untitled"},{"$serialized":true,"language":"javascript","scheme":"walkThroughSnippet"},{"$serialized":true,"language":"javascriptreact","scheme":"file"},{"$serialized":true,"language":"javascriptreact","scheme":"untitled"},{"$serialized":true,"language":"javascriptreact","scheme":"walkThroughSnippet"}],"vscode.typescript-language-features","typescript-language-features"] [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $registerHoverProvider - Args: [23,[{"$serialized":true,"language":"typescript","scheme":"file"},{"$serialized":true,"language":"typescript","scheme":"untitled"},{"$serialized":true,"language":"typescript","scheme":"walkThroughSnippet"},{"$serialized":true,"language":"typescriptreact","scheme":"file"},{"$serialized":true,"language":"typescriptreact","scheme":"untitled"},{"$serialized":true,"language":"typescriptreact","scheme":"walkThroughSnippet"}]] [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $registerHoverProvider - Args: [24,[{"$serialized":true,"language":"javascript","scheme":"file"},{"$serialized":true,"language":"javascript","scheme":"untitled"},{"$serialized":true,"language":"javascript","scheme":"walkThroughSnippet"},{"$serialized":true,"language":"javascriptreact","scheme":"file"},{"$serialized":true,"language":"javascriptreact","scheme":"untitled"},{"$serialized":true,"language":"javascriptreact","scheme":"walkThroughSnippet"}]] [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 130} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 131} [INFO] +0ms Oni2.Store.dispatch : (LanguageFeature (CompletionProviderAvailable ("exthost.27", ))) [DEBUG] +0ms Oni2.Store.dispatch : After: (LanguageFeature (CompletionProviderAvailable ("exthost.27", ))) [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 132} [INFO] +0ms Oni2.Store.dispatch : (LanguageFeature (CompletionProviderAvailable ("exthost.28", ))) [DEBUG] +0ms Oni2.Store.dispatch : After: (LanguageFeature (CompletionProviderAvailable ("exthost.28", ))) [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 133} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 134} [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $registerQuickFixSupport - Args: [29,[{"$serialized":true,"language":"typescript","scheme":"file"},{"$serialized":true,"language":"typescript","scheme":"untitled"},{"$serialized":true,"language":"typescript","scheme":"walkThroughSnippet"},{"$serialized":true,"language":"typescriptreact","scheme":"file"},{"$serialized":true,"language":"typescriptreact","scheme":"untitled"},{"$serialized":true,"language":"typescriptreact","scheme":"walkThroughSnippet"}],{"providedKinds":["source.organizeImports"]},"typescript-language-features"] [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $registerQuickFixSupport - Args: [30,[{"$serialized":true,"language":"javascript","scheme":"file"},{"$serialized":true,"language":"javascript","scheme":"untitled"},{"$serialized":true,"language":"javascript","scheme":"walkThroughSnippet"},{"$serialized":true,"language":"javascriptreact","scheme":"file"},{"$serialized":true,"language":"javascriptreact","scheme":"untitled"},{"$serialized":true,"language":"javascriptreact","scheme":"walkThroughSnippet"}],{"providedKinds":["source.organizeImports"]},"typescript-language-features"] [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 137} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 138} [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $registerQuickFixSupport - Args: [31,[{"$serialized":true,"language":"typescript","scheme":"file"},{"$serialized":true,"language":"typescript","scheme":"untitled"},{"$serialized":true,"language":"typescript","scheme":"walkThroughSnippet"},{"$serialized":true,"language":"typescriptreact","scheme":"file"},{"$serialized":true,"language":"typescriptreact","scheme":"untitled"},{"$serialized":true,"language":"typescriptreact","scheme":"walkThroughSnippet"}],{"providedKinds":["quickfix"]},"typescript-language-features"] [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $registerQuickFixSupport - Args: [32,[{"$serialized":true,"language":"javascript","scheme":"file"},{"$serialized":true,"language":"javascript","scheme":"untitled"},{"$serialized":true,"language":"javascript","scheme":"walkThroughSnippet"},{"$serialized":true,"language":"javascriptreact","scheme":"file"},{"$serialized":true,"language":"javascriptreact","scheme":"untitled"},{"$serialized":true,"language":"javascriptreact","scheme":"walkThroughSnippet"}],{"providedKinds":["quickfix"]},"typescript-language-features"] [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 141} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 142} [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $registerQuickFixSupport - Args: [33,[{"$serialized":true,"language":"typescript","scheme":"file"},{"$serialized":true,"language":"typescript","scheme":"untitled"},{"$serialized":true,"language":"typescript","scheme":"walkThroughSnippet"},{"$serialized":true,"language":"typescriptreact","scheme":"file"},{"$serialized":true,"language":"typescriptreact","scheme":"untitled"},{"$serialized":true,"language":"typescriptreact","scheme":"walkThroughSnippet"}],{"providedKinds":["refactor"]},"typescript-language-features"] [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $registerQuickFixSupport - Args: [34,[{"$serialized":true,"language":"javascript","scheme":"file"},{"$serialized":true,"language":"javascript","scheme":"untitled"},{"$serialized":true,"language":"javascript","scheme":"walkThroughSnippet"},{"$serialized":true,"language":"javascriptreact","scheme":"file"},{"$serialized":true,"language":"javascriptreact","scheme":"untitled"},{"$serialized":true,"language":"javascriptreact","scheme":"walkThroughSnippet"}],{"providedKinds":["refactor"]},"typescript-language-features"] [INFO] +0ms Oni2.Store.dispatch : (LanguageFeature (FindAllReferencesProviderAvailable ("exthost.35", ))) [DEBUG] +0ms Oni2.Store.dispatch : After: (LanguageFeature (FindAllReferencesProviderAvailable ("exthost.35", ))) [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 145} [INFO] +0ms Oni2.Store.dispatch : (LanguageFeature (FindAllReferencesProviderAvailable ("exthost.36", ))) [DEBUG] +0ms Oni2.Store.dispatch : After: (LanguageFeature (FindAllReferencesProviderAvailable ("exthost.36", ))) [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 146} [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $registerRenameSupport - Args: [37,[{"$serialized":true,"language":"typescript","scheme":"file"},{"$serialized":true,"language":"typescript","scheme":"untitled"},{"$serialized":true,"language":"typescript","scheme":"walkThroughSnippet"},{"$serialized":true,"language":"typescriptreact","scheme":"file"},{"$serialized":true,"language":"typescriptreact","scheme":"untitled"},{"$serialized":true,"language":"typescriptreact","scheme":"walkThroughSnippet"}],true] [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $registerRenameSupport - Args: [38,[{"$serialized":true,"language":"javascript","scheme":"file"},{"$serialized":true,"language":"javascript","scheme":"untitled"},{"$serialized":true,"language":"javascript","scheme":"walkThroughSnippet"},{"$serialized":true,"language":"javascriptreact","scheme":"file"},{"$serialized":true,"language":"javascriptreact","scheme":"untitled"},{"$serialized":true,"language":"javascriptreact","scheme":"walkThroughSnippet"}],true] [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $registerSignatureHelpProvider - Args: [39,[{"$serialized":true,"language":"typescript","scheme":"file"},{"$serialized":true,"language":"typescript","scheme":"untitled"},{"$serialized":true,"language":"typescript","scheme":"walkThroughSnippet"},{"$serialized":true,"language":"typescriptreact","scheme":"file"},{"$serialized":true,"language":"typescriptreact","scheme":"untitled"},{"$serialized":true,"language":"typescriptreact","scheme":"walkThroughSnippet"}],{"triggerCharacters":["(",",","<"],"retriggerCharacters":[")"]}] [ERROR] +0ms Oni2.Extension.ClientStore : Unhandled method: $registerSignatureHelpProvider - Args: [40,[{"$serialized":true,"language":"javascript","scheme":"file"},{"$serialized":true,"language":"javascript","scheme":"untitled"},{"$serialized":true,"language":"javascript","scheme":"walkThroughSnippet"},{"$serialized":true,"language":"javascriptreact","scheme":"file"},{"$serialized":true,"language":"javascriptreact","scheme":"untitled"},{"$serialized":true,"language":"javascriptreact","scheme":"walkThroughSnippet"}],{"triggerCharacters":["(",",","<"],"retriggerCharacters":[")"]}] [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 151} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 152} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 153} [DEBUG] +269ms Revery.App : Upshifting into active state. [DEBUG] +31ms Revery.App : Upshifting into active state. [DEBUG] +16ms Revery.App : Upshifting into active state. [DEBUG] +217ms Revery.App : Downshifting into idle state... [DEBUG] +28ms Revery.App : Upshifting into active state. [DEBUG] +42ms Revery.App : Upshifting into active state. [DEBUG] +51ms Revery.App : Upshifting into active state. rejected promise not handled within 1 second: TypeError: vscode.workspace.onDidRenameFile is not a function stack trace: TypeError: vscode.workspace.onDidRenameFile is not a function at new UpdateImportsOnFileRenameHandler (/Applications/Onivim2.app/Contents/Resources/extensions/typescript-language-features/out/features/updatePathsOnRename.js:33:41) at ConditionalRegistration.dependentRegistration_1.VersionDependentRegistration [as _doRegister] (/Applications/Onivim2.app/Contents/Resources/extensions/typescript-language-features/out/features/updatePathsOnRename.js:244:103) at ConditionalRegistration.update (/Applications/Onivim2.app/Contents/Resources/extensions/typescript-language-features/out/utils/dependentRegistration.js:23:42) at VersionDependentRegistration.update (/Applications/Onivim2.app/Contents/Resources/extensions/typescript-language-features/out/utils/dependentRegistration.js:51:28) at new VersionDependentRegistration (/Applications/Onivim2.app/Contents/Resources/extensions/typescript-language-features/out/utils/dependentRegistration.js:41:14) at Object.register (/Applications/Onivim2.app/Contents/Resources/extensions/typescript-language-features/out/features/updatePathsOnRename.js:244:12) at TypeScriptServiceClientHost.Promise.resolve.then.then.module (/Applications/Onivim2.app/Contents/Resources/extensions/typescript-language-features/out/typeScriptServiceClientHost.js:66:118) at process._tickCallback (internal/process/next_tick.js:68:7) [INFO] +377ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 154} [INFO] +0ms Exthost.Client : Sending message: Exthost_Protocol.Message.Outgoing.ReplyOKEmpty {requestId = 155} [DEBUG] +102ms Revery.App : Downshifting into idle state... [INFO] +110ms Oni2.Store.dispatch : (FileExplorer (NodeClicked { path = "/Users/james.skinner/working/scratch/008/oni.log"; displayName = "oni.log"; hash = 311018005; icon = (Some ); kind = File; expandedSubtreeSize = 1 })) [DEBUG] +0ms Oni2.Store.dispatch : After: (FileExplorer (NodeClicked { path = "/Users/james.skinner/working/scratch/008/oni.log"; displayName = "oni.log"; hash = 311018005; icon = (Some ); kind = File; expandedSubtreeSize = 1 })) [DEBUG] +3ms Oni2.Store.StoreThread : Running effect: Batch: explorer.openFileByPath [INFO] +0ms Oni2.Store.dispatch : (OpenFileByPath ("/Users/james.skinner/working/scratch/008/oni.log", None, None)) [DEBUG] +1ms Oni2.Store.dispatch : After: (OpenFileByPath ("/Users/james.skinner/working/scratch/008/oni.log", None, None)) [DEBUG] +0ms Oni2.Store.StoreThread : Effect complete: Batch: explorer.openFileByPath [DEBUG] +0ms Revery.App : Upshifting into active state. [DEBUG] +2ms Oni2.Store.StoreThread : Running effect: Batch: vim.openFileByPath [INFO] +2ms Oni2.Store.dispatch : BufferEnter {id = 4; fileType = (Some "plaintext"); lineEndings = ; filePath = (Some "/Users/james.skinner/working/scratch/008/oni.log"); isModified = false; version = 0; buffer = } [INFO] +0ms Oni2.Service_Syntax : Starting buffer subscription for: 4 [INFO] +0ms Service_Exthost : Starting buffer subscription for: 4 [INFO] +0ms Oni2.Service_Syntax : Stopping buffer subscription for: 3 [DEBUG] +0ms Oni2.Store.dispatch : After: BufferEnter {id = 4; fileType = (Some "plaintext"); lineEndings = ; filePath = (Some "/Users/james.skinner/working/scratch/008/oni.log"); isModified = false; version = 0; buffer = } [DEBUG] +0ms Oni2.Store.Vim : Buffer update: 4 [INFO] +3ms Oni2.Store.dispatch : BufferUpdate {update = ; oldBuffer = ; newBuffer = } [DEBUG] +1ms Oni2.Store.dispatch : After: BufferUpdate {update = ; oldBuffer = ; newBuffer = } [INFO] +0ms Oni2.Store.dispatch : BufferEnter {id = 4; fileType = (Some "plaintext"); lineEndings = ; filePath = (Some "/Users/james.skinner/working/scratch/008/oni.log"); isModified = false; version = 2; buffer = } [DEBUG] +0ms Oni2.Store.dispatch : After: BufferEnter {id = 4; fileType = (Some "plaintext"); lineEndings = ; filePath = (Some "/Users/james.skinner/working/scratch/008/oni.log"); isModified = false; version = 2; buffer = } [DEBUG] +0ms Oni2.Store.StoreThread : Effect complete: Batch: vim.openFileByPath Yojson.Safe.Util.Type_error("Expected array, got null", 870828711) Raised at file "map.ml", line 135, characters 10-25 Called from file "sexp_conv.ml", line 156, characters 10-37 ```
CrossR commented 4 years ago

This should be fixed as of #1841, so I'll close this and we can reopen if needed.

There is another open issue where we've discussed the ext host verison, so we can use that for tracking that.

jamesskinner commented 4 years ago

Should have posted earlier, but this is fixed for me. Thanks :+1: