diff --git a/atri.dad.sublime-project b/atri.dad.sublime-project new file mode 100644 index 0000000..938b952 --- /dev/null +++ b/atri.dad.sublime-project @@ -0,0 +1,11 @@ +{ + "folders": + [ + { + "path": ".", + } + ], + "debugger_configurations": + [ + ], +} diff --git a/atri.dad.sublime-workspace b/atri.dad.sublime-workspace new file mode 100644 index 0000000..82ec21d --- /dev/null +++ b/atri.dad.sublime-workspace @@ -0,0 +1,456 @@ +{ + "auto_complete": + { + "selected_items": + [ + ] + }, + "buffers": + [ + { + "contents": "Package Control Messages\n========================\n\n\nDebugger\n--------\n\n For setup see https://github.com/daveleroy/sublime_debugger\n \n For a full list of changes see https://github.com/daveleroy/sublime_debugger/commits\n \n Version 0.11.5 - May 25, 2024\n - Renamed `ui_scale` to `font_size` to better reflect what it does\n - Added `internal_width_modifier` to allow adjusting the width of the content if the variables panel is being clipped\n \n \n Version 0.11.3 - May 6, 2024\n - Support for reverse debugging for adapters that support it (@Phaiax)\n - Fixes a compatibility issue with LSP 4070-2.0.1\n \n - gdb: Added a few extra commands for improved reverse debugging support (@Phaiax)\n - python: Changed type to `debugpy` to match vscode and updated to use vscode-python-debugger\n \n \n Version 0.11.2 - April 19, 2024\n - Updated to handle LSP using the 3.8 plugin host (some adapters require LSP)\n \n \n Version 0.11.1 - March 24, 2024\n - Fixes issue with installing adapters\n \n \n Version 0.11.0 - March 23, 2024\n - Added `Debugger: Example Projects` for opening example projects for each adapter\n - Added `internal_font_scale` setting for users who have issues with the font overlapping the ui (#223)\n - Added `always_keep_visible` setting which attempts to always keep the debugger panel open when there is no other output panel\n - The callstack panel now shows the tabs at the bottom like the console\n - Improved the messaging around installing adapters\n - Hide Debugger33 package from PackageControl listings (@narenkarthicktp)\n - Fixes an issue where stepping was targeting the wrong thread\n \n - sublime: initial support for debugging sublime plugins\n \n \n Version 0.10.1 - April 3, 2023\n - Fixes an issue with new versions of vscode-js-debug\n \n \n Version 0.10.0 - April 1, 2023\n - Initial support for viewing and stepping through disassembly (not all adapters support this)\n - Fixes a few issues with how multiple simultaneous debug sessions are hanled\n - All adapters are now packaged on github instead of taking some from openvsx since the openvsx api can be really slow\n - LSP-json schema now issues an error message when an adapter type is not installed\n - A number of minor layout and color tweaks to make the ui fit better with the default adaptive theme\n \n - ruby: Switched to rdbg instead of readapt since that seems like the official dap server\n - go: Support for `env` configuration option and default `cwd` to `${folder}`\n \n \n Version 0.9.3 - Feb 4, 2023\n - Minor improvements to the variables/watch display\n - Show duplicate lines in the console with a counter\n - Show none stderr/stdout output events as blue\n - Fixes an issue with the java adapter (@LDAP)\n \n \n Version 0.9.2 - Jan 19, 2023\n - Fixes issue with Debugger unintentionally stealing command + click\n \n \n Version 0.9.1 - Jan 15, 2023\n - Fixes issue with latest release\n \n \n Version 0.9.0 - Jan 14, 2023\n - Add location information to some error messages such as launch errors which point to the configuration being run\n - Improved validation of configurations\n \n - Generate better html for clickable item to reduce unnecessary html elements\n - Optimize the size of image assets with pngquant\n - Optimize html and css generation\n - Delay resizing the ui until the layout stop changing\n \n - Fixes a few issues with stderr from the adapter not being logged correctly when a transport ends unexpectedly\n - Fixes an issue where the debugger output panel was being forced to be too tall (you may need to delete the cached values in your workspace file)\n - Fixes an issue with setting breakpoints in some adapters\n \n \n Version 0.8.4 - Nov 19, 2022\n - Changed how debugger console panels deal with extra vertical space\n - Integrated terminals tab now appear next to the console tab instead of after the callstack tab\n - Improvements to the protocol logging\n - If the session ends unexpectedly then log anything from the transports stderr to the console\n - Add `debugger_configurations` to project data when opening in a project (#189)\n - Display multiple variables in the same console event better\n \n \n Version 0.8.3 - Oct 16, 2022\n - line up/down in the debugger console now cycles through previous commands\n - Fixes issue with debugger console input not activating\n \n \n Version 0.8.3 - Oct 16, 2022\n - line up/down in the debugger console now cycles through previous commands\n - Fixes issue with debugger console input not activating\n \n \n Version 0.8.2 - Oct 15, 2022\n - When copying text from the debugger console remove hidden syntax highlighting characters\n - Fixes alignment issues on Windows/Linux\n \n \n Version 0.8.1 - Oct 10, 2022\n - The selected stack frame location indicator now shows a tick mark under the selected column\n - Add context values for keybindings (debugger, debugger.visible, debugger.active)\n - Adjusted layout calculations\n \n \n Version 0.8.0 - Oct 8, 2022\n - Show currently selected configuration in the controls bar instead of step controls when there is no active debug sessions\n - Support for global debug configurations by adding configurations to `global_debugger_configurations` in the debugger settings\n - The debugger can now be opened without a project file when there are global configurations\n - Clicking on a breakpoint now shows the breakpoint menu\n - Right clicking on a breakpoint removes it\n - Show preview of configuration snippets when navigating the add configuration menu\n - A number of improvements to the schema for LSP-json\n - emulicious: Adds Emulicious Debugger (@Calindro)\n \n \n Version 0.7.2 - Sep 26, 2022\n - Minor bug fixes\n \n \n Version 0.7.1 - Sep 25, 2022\n - Refined debugger interface that was redesigned in the last release\n - Allow inputting commands by typing into the debugger console\n - The debugger interface now matches the current font-size this can be overridden with the setting `ui-scale`\n - Fixes issue where breakpoints were not shown until a view was activated\n - Allow installing older versions of some adapters by holding down command or option when selecting the adapter in the install adapters menu\n - js: Fixes an issue where breakpoints were not being marked as verified\n - go: Fixes an issue where the debugger would not automatically select a thread when stopped in some cases\n - java: Adds Java debugger via LSP-jdtls (@LDAP)\n - python: Automatically detect virtual environments (@LDAP)\n \n \n Version 0.7.0\n - Redesigned debugger ui so that the console output can appear in an output panel\n - The hover expression behavior is smarter and can evaluate simple expressions like `a.b` `a->c` etc\n - lua: Adds lua debugger via lua-local (@naoufalzerai)\n - python: support for multiprocess debugging\n - ruby: allow specifying readapt path via `ruby_readapt` preference\n - go: updated to use dlv dap\n \n Version 0.6.8\n - python: fixes issue with installing adapter\n - python: allow specifying the python interpreter with `python`\n \n \n Version 0.6.7\n - Fixes an issue with the latest version of vscode lldb\n \n \n Version 0.6.6\n - Allow inputing debugger commands directly into the debugger console\n - Auto complete for debugger commands (not all adapters support this)\n - A number of performance/usability improvements for the debugger console\n \n \n Version 0.6.4\n - Added support for vscode-js-debug for chrome/node/edge adapters\n - Improved snippet support\n \n \n Version 0.6.3\n - Adjusted the calculation for determining a good value for ui_rem_width_scale\n - Added setting ui_rem_width_scale_adjust_automatically for disabling automatic calculation of ui_rem_width_scale\n \n \n Version 0.6.2\n - Fixes a layout issue on Linux\n \n \n Version 0.6.1\n - Fixes an issue with the debugger panel not being correctly sized on Windows/Linux #121\n - Fixes an issue with hover evaluation #152 (@ta946)\n \n \n Version 0.6.0\n - This update changes how the output is handled. Instead of showing up as a tab in the debugger UI the layout is changed to a split view and the output is created in a standard view. This isn't perfect but it at least allows copy/paste/scrolling etc. The output view now also supports some ansi escape codes. You can customize the layout/placement of the view in the settings.\n - Adds dissasembly syntax for LLDB\n - Elixer support (@timfjord)\n \n \n Version 0.5.4\n - Resolve the`$workspaceFolder` variable to first folder project instead of being an alias of `$project_path` (@rchl)\n - Fix layout positioning in latest ST dev builds (@rchl)\n - lldb: Fixes an issue with the integrated terminal handling\n \n \n Version 0.5.3\n - Tool tips when hovering over debugger controls\n - Moved Debugger menu item into tools -> Debugger\n - Improved json schema support for auto completeing adapter configurations (requires LSP-json)\n - Fixes node json schema contributions\n - Fixes issue with installing the php adapter\n - Fixes issues with localized pacakages and json schema/snippets\n - Fixes issue with external terminal on mac\n \n \n Version 0.5.2\n - Disable winpty on Windows (needs to be rebuilt for python 3.8)\n \n \n Version 0.5.1\n - Fixes 64/32 bit windows importing the wrong winpyty versions\n \n \n Version 0.5.0\n - python: Allow module launch configurations (@anergictcell)\n - lldb: fixes issue with toggle disassembly\n - ruby: added adapter (requires readapt)\n \n - The install adapter menu now checks installed adapters for updates (for most adapters)\n - The install adapter menu now has a link to each adapters documentations\n \n - Added 'Debugger: Clear Breakpoints' command that clears all breakpoints\n \n - Support for exception breakpoint filter conditions (not all adapters support this)\n - Support for debug session hierarchies which is going to be required for some complex adapter setups such as vscode-debug-js\n - Support the \"clipboard\" context when copying a variables value\n \n - When expanding a variable display a loading indicator when the variables children are fetched.\n - Show error message inline when expanding a variable fails\n - Allow expanding/collapsing a debug session\n - Improved handling of stack frames that marked as labels\n - Improved handling of stack frames that are marked as deemphasized or their source is deemphasized\n - Fixes integrated terminal\n \n \n Version 0.4.1\n - Adds explicit font setting for debugger panel\n \n \n Version 0.4.0\n - debugger_configuration replaces debug.configurations and is now defined at the root of the .sublime-project instead of inside settings\n - Adds support for tasks see https://github.com/daveleroy/sublime_debugger#tasks\n - Adds support for pre_debug_task and post_debug_task which can be used to build etc\n - Adds schema support for LSP-json for auto completeing adapter configurations (see https://github.com/sublimelsp/LSP-json)\n - Improvements to lldb adapter adding toggle disassembly, display options, dereference options\n - Clicking a terminal panel when already selected now shows an output panel with the entire contents\n - Renamed a bunch of commands (so if you bound any commands check them)\n - Node adapter now has snippets\n - Fixes issues with latest release of lldb adapter\n - Fixes default ui scale accross platforms\n \n \n Version 0.3.1\n - Fixes issue with sizing and alignment of panels on windows\n - Fixes path of go adapter\n \n \n Version 0.3.0\n - Initial support for multiple debug sessions\n - Use debugpy instead of ptvsd for python adapter\n - Right align line numbers in variables/callstack panel\n - Improved layout of panels\n \n \n Version 0.2.3\n - Updates path for lldb\n \n \n Version 0.2.3\n - Updates path for lldb\n \n \n Version 0.2.2\n - Show dialog with error message when launching fails (to match vscode)\n - In multi-threaded programs the reason for why a specific thread was stopped is now only displayed on that thread even if all threads were stopped\n - If running a build with `sublime_build` in the configuration don't start debugging if the build fails with an exit code\n - Fixes issue with pause not working\n - Fixes rendering performance regression\n - Fixes gutter icons on windows\n \n \n Version 0.2.1\n - Debugging with a single thread now just displays the stack frames without the thread header\n - When launching a configuration and the adapter is not installed offer to install it\n - When auto selecting a stack frame prefer the first none subtle stack frame\n - Fixes call stack layout when encountering long stack frame names\n - Fixes various issues with multi threaded debugging\n - Fixes hover providers\n \n \n Version 0.2.0\n - Support for column breakpoints (requires adapter support)\n - Support for data breakpoints (requires adapter support, currently only lldb?)\n - Left-click gutter now toggles breakpoints, right-clicking a breakpoint allows editing/advanced options\n - Watch expressions\n - Loaded Modules/Sources panels\n - Adds Node debug adapter (@appelgriebsch)\n - External terminal support. Terminal on Mac (Needs support for Windows/Linux) or Sublime's Terminus package.\n - Integrated terminal now strips ascii control sequences\n - Settings button\n - Show currently installed version of an adapter, show download progress when installing an adapter\n - Fixes issues that sometimes occurred installing/reinstalling adapters\n - Fixes issues with reloading plugin\n \n \n Version 0.1.8\n - Fixes core not defined error\n \n \n Version 0.1.7\n - Allow setting logging options in settings\n - Updated url for vscode-firefox-debugger (@appelgriebsch)\n - Fixes issue preventing Debugger: Install Adapters from being run from the command palette\n - Fixes issue where some debug adapters were failing to be fully unzipped on Windows because of long paths\n \n \n Version 0.1.6\n - Adds run to cursor command\n - Fixes issue preventing installing debug adapters\n \n \n Version 0.1.5\n - Fixes issue that prevented debugging on windows\n \n \n Version 0.1.4\n - New styling of panels and updated layout to better support temporary panels created for build results/integrated terminal (and in the future allow customizing the layout of the panels)\n - New console rendering code to support text wrapping and build results/integrated terminal\n - Support internal terminal requests to allow program input. Requires configuration changes to use this feature which depends on the adapter in question. (LLVM uses \"terminal\": \"integrated\")\n - Allow defining platform specific configuration settings with a top level object called \"linux\", \"osx\", or \"windows\" in your configuration. Same as vscode\n - Fixes issue where hover providers/autocomplete/run command was not working for some debug adapters\n - Fixes issue where using $file and other variables in a configuration had their values expanded when the debugger was opened not when the debugger was started\n - Fixes some wonkiness that occurred when stepping the debugger that caused it to not update correctly\n \n \n Version 0.1.3\n - When attempting to open the debugger in a window without a sublime project prompt the user to create one.\n - Fixes some other minor bugs and configuration issues\n \n \n Version 0.1.0\n - Adds package control support\n", + "settings": + { + "buffer_size": 15239, + "line_ending": "Unix", + "name": "Package Control Messages", + "read_only": true, + "scratch": true + }, + "undo_stack": + [ + [ + 1, + 1, + "package_control_message", + { + "message": "\n\nDebugger\n--------\n\n For setup see https://github.com/daveleroy/sublime_debugger\n \n For a full list of changes see https://github.com/daveleroy/sublime_debugger/commits\n \n Version 0.11.5 - May 25, 2024\n - Renamed `ui_scale` to `font_size` to better reflect what it does\n - Added `internal_width_modifier` to allow adjusting the width of the content if the variables panel is being clipped\n \n \n Version 0.11.3 - May 6, 2024\n - Support for reverse debugging for adapters that support it (@Phaiax)\n - Fixes a compatibility issue with LSP 4070-2.0.1\n \n - gdb: Added a few extra commands for improved reverse debugging support (@Phaiax)\n - python: Changed type to `debugpy` to match vscode and updated to use vscode-python-debugger\n \n \n Version 0.11.2 - April 19, 2024\n - Updated to handle LSP using the 3.8 plugin host (some adapters require LSP)\n \n \n Version 0.11.1 - March 24, 2024\n - Fixes issue with installing adapters\n \n \n Version 0.11.0 - March 23, 2024\n - Added `Debugger: Example Projects` for opening example projects for each adapter\n - Added `internal_font_scale` setting for users who have issues with the font overlapping the ui (#223)\n - Added `always_keep_visible` setting which attempts to always keep the debugger panel open when there is no other output panel\n - The callstack panel now shows the tabs at the bottom like the console\n - Improved the messaging around installing adapters\n - Hide Debugger33 package from PackageControl listings (@narenkarthicktp)\n - Fixes an issue where stepping was targeting the wrong thread\n \n - sublime: initial support for debugging sublime plugins\n \n \n Version 0.10.1 - April 3, 2023\n - Fixes an issue with new versions of vscode-js-debug\n \n \n Version 0.10.0 - April 1, 2023\n - Initial support for viewing and stepping through disassembly (not all adapters support this)\n - Fixes a few issues with how multiple simultaneous debug sessions are hanled\n - All adapters are now packaged on github instead of taking some from openvsx since the openvsx api can be really slow\n - LSP-json schema now issues an error message when an adapter type is not installed\n - A number of minor layout and color tweaks to make the ui fit better with the default adaptive theme\n \n - ruby: Switched to rdbg instead of readapt since that seems like the official dap server\n - go: Support for `env` configuration option and default `cwd` to `${folder}`\n \n \n Version 0.9.3 - Feb 4, 2023\n - Minor improvements to the variables/watch display\n - Show duplicate lines in the console with a counter\n - Show none stderr/stdout output events as blue\n - Fixes an issue with the java adapter (@LDAP)\n \n \n Version 0.9.2 - Jan 19, 2023\n - Fixes issue with Debugger unintentionally stealing command + click\n \n \n Version 0.9.1 - Jan 15, 2023\n - Fixes issue with latest release\n \n \n Version 0.9.0 - Jan 14, 2023\n - Add location information to some error messages such as launch errors which point to the configuration being run\n - Improved validation of configurations\n \n - Generate better html for clickable item to reduce unnecessary html elements\n - Optimize the size of image assets with pngquant\n - Optimize html and css generation\n - Delay resizing the ui until the layout stop changing\n \n - Fixes a few issues with stderr from the adapter not being logged correctly when a transport ends unexpectedly\n - Fixes an issue where the debugger output panel was being forced to be too tall (you may need to delete the cached values in your workspace file)\n - Fixes an issue with setting breakpoints in some adapters\n \n \n Version 0.8.4 - Nov 19, 2022\n - Changed how debugger console panels deal with extra vertical space\n - Integrated terminals tab now appear next to the console tab instead of after the callstack tab\n - Improvements to the protocol logging\n - If the session ends unexpectedly then log anything from the transports stderr to the console\n - Add `debugger_configurations` to project data when opening in a project (#189)\n - Display multiple variables in the same console event better\n \n \n Version 0.8.3 - Oct 16, 2022\n - line up/down in the debugger console now cycles through previous commands\n - Fixes issue with debugger console input not activating\n \n \n Version 0.8.3 - Oct 16, 2022\n - line up/down in the debugger console now cycles through previous commands\n - Fixes issue with debugger console input not activating\n \n \n Version 0.8.2 - Oct 15, 2022\n - When copying text from the debugger console remove hidden syntax highlighting characters\n - Fixes alignment issues on Windows/Linux\n \n \n Version 0.8.1 - Oct 10, 2022\n - The selected stack frame location indicator now shows a tick mark under the selected column\n - Add context values for keybindings (debugger, debugger.visible, debugger.active)\n - Adjusted layout calculations\n \n \n Version 0.8.0 - Oct 8, 2022\n - Show currently selected configuration in the controls bar instead of step controls when there is no active debug sessions\n - Support for global debug configurations by adding configurations to `global_debugger_configurations` in the debugger settings\n - The debugger can now be opened without a project file when there are global configurations\n - Clicking on a breakpoint now shows the breakpoint menu\n - Right clicking on a breakpoint removes it\n - Show preview of configuration snippets when navigating the add configuration menu\n - A number of improvements to the schema for LSP-json\n - emulicious: Adds Emulicious Debugger (@Calindro)\n \n \n Version 0.7.2 - Sep 26, 2022\n - Minor bug fixes\n \n \n Version 0.7.1 - Sep 25, 2022\n - Refined debugger interface that was redesigned in the last release\n - Allow inputting commands by typing into the debugger console\n - The debugger interface now matches the current font-size this can be overridden with the setting `ui-scale`\n - Fixes issue where breakpoints were not shown until a view was activated\n - Allow installing older versions of some adapters by holding down command or option when selecting the adapter in the install adapters menu\n - js: Fixes an issue where breakpoints were not being marked as verified\n - go: Fixes an issue where the debugger would not automatically select a thread when stopped in some cases\n - java: Adds Java debugger via LSP-jdtls (@LDAP)\n - python: Automatically detect virtual environments (@LDAP)\n \n \n Version 0.7.0\n - Redesigned debugger ui so that the console output can appear in an output panel\n - The hover expression behavior is smarter and can evaluate simple expressions like `a.b` `a->c` etc\n - lua: Adds lua debugger via lua-local (@naoufalzerai)\n - python: support for multiprocess debugging\n - ruby: allow specifying readapt path via `ruby_readapt` preference\n - go: updated to use dlv dap\n \n Version 0.6.8\n - python: fixes issue with installing adapter\n - python: allow specifying the python interpreter with `python`\n \n \n Version 0.6.7\n - Fixes an issue with the latest version of vscode lldb\n \n \n Version 0.6.6\n - Allow inputing debugger commands directly into the debugger console\n - Auto complete for debugger commands (not all adapters support this)\n - A number of performance/usability improvements for the debugger console\n \n \n Version 0.6.4\n - Added support for vscode-js-debug for chrome/node/edge adapters\n - Improved snippet support\n \n \n Version 0.6.3\n - Adjusted the calculation for determining a good value for ui_rem_width_scale\n - Added setting ui_rem_width_scale_adjust_automatically for disabling automatic calculation of ui_rem_width_scale\n \n \n Version 0.6.2\n - Fixes a layout issue on Linux\n \n \n Version 0.6.1\n - Fixes an issue with the debugger panel not being correctly sized on Windows/Linux #121\n - Fixes an issue with hover evaluation #152 (@ta946)\n \n \n Version 0.6.0\n - This update changes how the output is handled. Instead of showing up as a tab in the debugger UI the layout is changed to a split view and the output is created in a standard view. This isn't perfect but it at least allows copy/paste/scrolling etc. The output view now also supports some ansi escape codes. You can customize the layout/placement of the view in the settings.\n - Adds dissasembly syntax for LLDB\n - Elixer support (@timfjord)\n \n \n Version 0.5.4\n - Resolve the`$workspaceFolder` variable to first folder project instead of being an alias of `$project_path` (@rchl)\n - Fix layout positioning in latest ST dev builds (@rchl)\n - lldb: Fixes an issue with the integrated terminal handling\n \n \n Version 0.5.3\n - Tool tips when hovering over debugger controls\n - Moved Debugger menu item into tools -> Debugger\n - Improved json schema support for auto completeing adapter configurations (requires LSP-json)\n - Fixes node json schema contributions\n - Fixes issue with installing the php adapter\n - Fixes issues with localized pacakages and json schema/snippets\n - Fixes issue with external terminal on mac\n \n \n Version 0.5.2\n - Disable winpty on Windows (needs to be rebuilt for python 3.8)\n \n \n Version 0.5.1\n - Fixes 64/32 bit windows importing the wrong winpyty versions\n \n \n Version 0.5.0\n - python: Allow module launch configurations (@anergictcell)\n - lldb: fixes issue with toggle disassembly\n - ruby: added adapter (requires readapt)\n \n - The install adapter menu now checks installed adapters for updates (for most adapters)\n - The install adapter menu now has a link to each adapters documentations\n \n - Added 'Debugger: Clear Breakpoints' command that clears all breakpoints\n \n - Support for exception breakpoint filter conditions (not all adapters support this)\n - Support for debug session hierarchies which is going to be required for some complex adapter setups such as vscode-debug-js\n - Support the \"clipboard\" context when copying a variables value\n \n - When expanding a variable display a loading indicator when the variables children are fetched.\n - Show error message inline when expanding a variable fails\n - Allow expanding/collapsing a debug session\n - Improved handling of stack frames that marked as labels\n - Improved handling of stack frames that are marked as deemphasized or their source is deemphasized\n - Fixes integrated terminal\n \n \n Version 0.4.1\n - Adds explicit font setting for debugger panel\n \n \n Version 0.4.0\n - debugger_configuration replaces debug.configurations and is now defined at the root of the .sublime-project instead of inside settings\n - Adds support for tasks see https://github.com/daveleroy/sublime_debugger#tasks\n - Adds support for pre_debug_task and post_debug_task which can be used to build etc\n - Adds schema support for LSP-json for auto completeing adapter configurations (see https://github.com/sublimelsp/LSP-json)\n - Improvements to lldb adapter adding toggle disassembly, display options, dereference options\n - Clicking a terminal panel when already selected now shows an output panel with the entire contents\n - Renamed a bunch of commands (so if you bound any commands check them)\n - Node adapter now has snippets\n - Fixes issues with latest release of lldb adapter\n - Fixes default ui scale accross platforms\n \n \n Version 0.3.1\n - Fixes issue with sizing and alignment of panels on windows\n - Fixes path of go adapter\n \n \n Version 0.3.0\n - Initial support for multiple debug sessions\n - Use debugpy instead of ptvsd for python adapter\n - Right align line numbers in variables/callstack panel\n - Improved layout of panels\n \n \n Version 0.2.3\n - Updates path for lldb\n \n \n Version 0.2.3\n - Updates path for lldb\n \n \n Version 0.2.2\n - Show dialog with error message when launching fails (to match vscode)\n - In multi-threaded programs the reason for why a specific thread was stopped is now only displayed on that thread even if all threads were stopped\n - If running a build with `sublime_build` in the configuration don't start debugging if the build fails with an exit code\n - Fixes issue with pause not working\n - Fixes rendering performance regression\n - Fixes gutter icons on windows\n \n \n Version 0.2.1\n - Debugging with a single thread now just displays the stack frames without the thread header\n - When launching a configuration and the adapter is not installed offer to install it\n - When auto selecting a stack frame prefer the first none subtle stack frame\n - Fixes call stack layout when encountering long stack frame names\n - Fixes various issues with multi threaded debugging\n - Fixes hover providers\n \n \n Version 0.2.0\n - Support for column breakpoints (requires adapter support)\n - Support for data breakpoints (requires adapter support, currently only lldb?)\n - Left-click gutter now toggles breakpoints, right-clicking a breakpoint allows editing/advanced options\n - Watch expressions\n - Loaded Modules/Sources panels\n - Adds Node debug adapter (@appelgriebsch)\n - External terminal support. Terminal on Mac (Needs support for Windows/Linux) or Sublime's Terminus package.\n - Integrated terminal now strips ascii control sequences\n - Settings button\n - Show currently installed version of an adapter, show download progress when installing an adapter\n - Fixes issues that sometimes occurred installing/reinstalling adapters\n - Fixes issues with reloading plugin\n \n \n Version 0.1.8\n - Fixes core not defined error\n \n \n Version 0.1.7\n - Allow setting logging options in settings\n - Updated url for vscode-firefox-debugger (@appelgriebsch)\n - Fixes issue preventing Debugger: Install Adapters from being run from the command palette\n - Fixes issue where some debug adapters were failing to be fully unzipped on Windows because of long paths\n \n \n Version 0.1.6\n - Adds run to cursor command\n - Fixes issue preventing installing debug adapters\n \n \n Version 0.1.5\n - Fixes issue that prevented debugging on windows\n \n \n Version 0.1.4\n - New styling of panels and updated layout to better support temporary panels created for build results/integrated terminal (and in the future allow customizing the layout of the panels)\n - New console rendering code to support text wrapping and build results/integrated terminal\n - Support internal terminal requests to allow program input. Requires configuration changes to use this feature which depends on the adapter in question. (LLVM uses \"terminal\": \"integrated\")\n - Allow defining platform specific configuration settings with a top level object called \"linux\", \"osx\", or \"windows\" in your configuration. Same as vscode\n - Fixes issue where hover providers/autocomplete/run command was not working for some debug adapters\n - Fixes issue where using $file and other variables in a configuration had their values expanded when the debugger was opened not when the debugger was started\n - Fixes some wonkiness that occurred when stepping the debugger that caused it to not update correctly\n \n \n Version 0.1.3\n - When attempting to open the debugger in a window without a sublime project prompt the user to create one.\n - Fixes some other minor bugs and configuration issues\n \n \n Version 0.1.0\n - Adds package control support\n" + }, + "AQAAAAAAAAAAAAAAhzsAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/" + ] + ] + }, + { + "file": "main.go", + "settings": + { + "buffer_size": 1868, + "encoding": "UTF-8", + "line_ending": "Unix" + }, + "undo_stack": + [ + [ + 9, + 1, + "insert", + { + "characters": "\ne." + }, + "BAAAADAEAAAAAAAAMQQAAAAAAAAAAAAAMQQAAAAAAAAyBAAAAAAAAAAAAAAyBAAAAAAAADMEAAAAAAAAAAAAADMEAAAAAAAANAQAAAAAAAAAAAAA", + "AgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/AAAAAAEAAAAwBAAAAAAAADAEAAAAAAAAAAAAAAAA8L8" + ], + [ + 10, + 1, + "insert", + { + "characters": "POS" + }, + "AwAAADQEAAAAAAAANQQAAAAAAAAAAAAANQQAAAAAAAA2BAAAAAAAAAAAAAA2BAAAAAAAADcEAAAAAAAAAAAAAA", + "AgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/AAAAAAEAAAA0BAAAAAAAADQEAAAAAAAAAAAAAAAA8L8" + ], + [ + 11, + 1, + "cut", + null, + "AQAAADEEAAAAAAAAMQQAAAAAAAAHAAAACWUuUE9TCg", + "AgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/AAAAAAEAAAA3BAAAAAAAADcEAAAAAAAAAAAAAAAA8L8" + ], + [ + 7, + 1, + "insert", + { + "characters": "\ne.GE" + }, + "BgAAADAEAAAAAAAAMQQAAAAAAAAAAAAAMQQAAAAAAAAyBAAAAAAAAAAAAAAyBAAAAAAAADMEAAAAAAAAAAAAADMEAAAAAAAANAQAAAAAAAAAAAAANAQAAAAAAAA1BAAAAAAAAAAAAAA1BAAAAAAAADYEAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMAQAAAAAAAAwBAAAAAAAAAAAAAAAAPC/" + ], + [ + 8, + 3, + "left_delete", + null, + "AwAAADUEAAAAAAAANQQAAAAAAAABAAAARTQEAAAAAAAANAQAAAAAAAABAAAARzMEAAAAAAAAMwQAAAAAAAABAAAALg", + "AQAAAAAAAAABAAAANgQAAAAAAAA2BAAAAAAAAAAAAAAAAPC/" + ], + [ + 9, + 1, + "insert", + { + "characters": ".P" + }, + "AgAAADMEAAAAAAAANAQAAAAAAAAAAAAANAQAAAAAAAA1BAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMwQAAAAAAAAzBAAAAAAAAAAAAAAAAPC/" + ], + [ + 10, + 1, + "left_delete", + null, + "AQAAADQEAAAAAAAANAQAAAAAAAABAAAAUA", + "AQAAAAAAAAABAAAANQQAAAAAAAA1BAAAAAAAAAAAAAAAAPC/" + ], + [ + 12, + 1, + "left_delete", + null, + "AQAAADQEAAAAAAAANAQAAAAAAAABAAAACg", + "AQAAAAAAAAABAAAANQQAAAAAAAA1BAAAAAAAAAAAAAAAAEVA" + ], + [ + 13, + 1, + "insert", + { + "characters": "\n" + }, + "AgAAADQEAAAAAAAANQQAAAAAAAAAAAAANQQAAAAAAAA2BAAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANAQAAAAAAAA0BAAAAAAAAAAAAAAAAPC/" + ], + [ + 16, + 1, + "left_delete", + null, + "AgAAADMEAAAAAAAAMwQAAAAAAAABAAAALjQEAAAAAAAANAQAAAAAAAABAAAACQ", + "AQAAAAAAAAABAAAANAQAAAAAAAA0BAAAAAAAAAAAAAAAAPC/" + ], + [ + 17, + 1, + "insert", + { + "characters": "." + }, + "AQAAADMEAAAAAAAANAQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAAMwQAAAAAAAAzBAAAAAAAAAAAAAAAAPC/" + ], + [ + 79, + 1, + "insert_completion", + { + "completion": "lsp_select_completion {\"index\":29,\"session_name\":\"gopls\"}", + "format": "command", + "keep_prefix": true, + "must_insert": true, + "query_change_id": + [ + 14, + 17, + 1 + ], + "trigger": "GET" + }, + "AQAAADQEAAAAAAAAOQQAAAAAAAAAAAAA", + "AQAAAAAAAAABAAAANAQAAAAAAAA0BAAAAAAAAAAAAAAAAPC/" + ], + [ + 84, + 2, + "left_delete", + null, + "AgAAADEEAAAAAAAAMQQAAAAAAAAIAAAACWUuR0VUKCkwBAAAAAAAADAEAAAAAAAAAQAAAAo", + "AQAAAAAAAAABAAAAOQQAAAAAAAAxBAAAAAAAAAAAAAAAAPC/" + ] + ] + } + ], + "build_system": "", + "build_system_choices": + [ + ], + "build_varint": "", + "command_palette": + { + "height": 0.0, + "last_filter": "", + "selected_items": + [ + [ + "debugger", + "Debugger: Install Adapters" + ], + [ + "install", + "Package Control: Install Package" + ], + [ + "Settings", + "Preferences: LSP Settings" + ], + [ + "Install", + "Package Control: Install Package" + ], + [ + "settings", + "Preferences: Settings" + ] + ], + "width": 0.0 + }, + "console": + { + "height": 0.0, + "history": + [ + ] + }, + "distraction_free": + { + "menu_visible": true, + "show_minimap": false, + "show_open_files": false, + "show_tabs": false, + "side_bar_visible": false, + "status_bar_visible": false + }, + "expanded_folders": + [ + "/Users/atridad/Developer/atridadl/atri.dad", + "/Users/atridad/Developer/atridadl/atri.dad/api", + "/Users/atridad/Developer/atridadl/atri.dad/lib" + ], + "file_history": + [ + "/Users/atridad/Developer/atridadl/atri.dad/content/editor-setup-2024.md" + ], + "find": + { + "height": 24.0 + }, + "find_in_files": + { + "height": 98.0, + "where_history": + [ + "" + ] + }, + "find_state": + { + "case_sensitive": false, + "find_history": + [ + "zed" + ], + "highlight": true, + "in_selection": false, + "preserve_case": false, + "regex": false, + "replace_history": + [ + ], + "reverse": false, + "scrollbar_highlights": true, + "show_context": true, + "use_buffer2": true, + "use_gitignore": true, + "whole_word": false, + "wrap": true + }, + "groups": + [ + { + "sheets": + [ + { + "buffer": 0, + "selected": true, + "semi_transient": false, + "settings": + { + "buffer_size": 15239, + "regions": + { + }, + "selection": + [ + [ + 15239, + 15239 + ] + ], + "settings": + { + "auto_complete": false, + "auto_indent": false, + "gutter": false, + "lsp_uri": "buffer:78", + "syntax": "Packages/Text/Plain text.tmLanguage", + "tab_width": 2, + "word_wrap": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "stack_index": 0, + "stack_multiselect": false, + "type": "text" + }, + { + "buffer": 1, + "file": "main.go", + "semi_transient": false, + "settings": + { + "buffer_size": 1868, + "regions": + { + }, + "selection": + [ + [ + 1072, + 1072 + ] + ], + "settings": + { + "auto_complete_triggers": + [ + { + "characters": "<", + "selector": "text.html, text.xml" + }, + { + "rhs_empty": true, + "selector": "punctuation.accessor" + }, + { + "characters": ".", + "selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc", + "server": "gopls" + } + ], + "lsp_active": true, + "lsp_uri": "file:///Users/atridad/Developer/atridadl/atri.dad/main.go", + "show_definitions": false, + "syntax": "Packages/Go/Go.sublime-syntax", + "tab_size": 4, + "translate_tabs_to_spaces": false + }, + "translation.x": 0.0, + "translation.y": 245.0, + "zoom_level": 1.0 + }, + "stack_index": 1, + "stack_multiselect": false, + "type": "text" + } + ] + } + ], + "incremental_find": + { + "height": 24.0 + }, + "input": + { + "height": 36.0 + }, + "layout": + { + "cells": + [ + [ + 0, + 0, + 1, + 1 + ] + ], + "cols": + [ + 0.0, + 1.0 + ], + "rows": + [ + 0.0, + 1.0 + ] + }, + "menu_visible": true, + "output.LSP Log Panel": + { + "height": 0.0 + }, + "output.diagnostics": + { + "height": 0.0 + }, + "output.find_results": + { + "height": 0.0 + }, + "output.mdpopups": + { + "height": 0.0 + }, + "pinned_build_system": "", + "project": "atri.dad.sublime-project", + "replace": + { + "height": 44.0 + }, + "save_all_on_build": true, + "select_file": + { + "height": 0.0, + "last_filter": "", + "selected_items": + [ + ], + "width": 0.0 + }, + "select_project": + { + "height": 0.0, + "last_filter": "", + "selected_items": + [ + ], + "width": 0.0 + }, + "select_symbol": + { + "height": 0.0, + "last_filter": "", + "selected_items": + [ + ], + "width": 0.0 + }, + "selected_group": 0, + "settings": + { + }, + "show_minimap": true, + "show_open_files": false, + "show_tabs": true, + "side_bar_visible": true, + "side_bar_width": 150.0, + "status_bar_visible": true, + "template_settings": + { + } +}