-
Notifications
You must be signed in to change notification settings - Fork 103
Description
Is there an existing issue for this?
- I have searched the existing issues
Current Behavior
I've noticed in several issues (i.e. here or here) that you cannot run require('dap').continue() to start debugging unless you've ran :FlutterRun or :FlutterDebug first.
This strikes me as weird and unintended, as the Readme indicates that the DAP configs are set up for you, but that only seems to actually be the case once you run via the plugin for the first time. But no one seemed to actually consider this a bug from what it seems.
If you try to run :lua require('dap').continue() before running any flutter-tools commands, you get this error:
No configuration found for
dart. You need to add configs todap.configurations.dart(See:h dap-configuration)`
Is this intended behaviour?
Expected Behavior
:lua require('dap').continue() should launch a debug session without having to run :FlutterRun or :FlutterDebug first.
Steps To Reproduce
- open a flutter project
- run
:lua require('dap').continue() - you will get an error
- run
:FlutterRun - run
:lua require('dap').terminate() - run
:lua require('dap').continue() - you will now get to pick the configuration to use
Environment
- OS: NixOS 25.05
- Flutter version: 3.32.0
- Is flutter in $PATH: Yes
- NeoVim version: 0.11.1Anything else?
No response