1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
local dap = require('dap')
dap.adapters.dart = {
type = "executable",
-- As of this writing, this functionality is open for review in https://github.com/flutter/flutter/pull/91802
command = "flutter",
args = {"debug_adapter"}
}
dap.configurations.dart = {
{
name = "Launch Flutter Program Linux",
type = "dart",
request = "launch",
-- The nvim-dap plugin populates this variable with the filename of the current buffer
program = "${file}",
-- The nvim-dap plugin populates this variable with the editor's current working directory
cwd = "${workspaceFolder}",
-- This gets forwarded to the Flutter CLI tool, substitute `linux` for whatever device you wish to launch
toolArgs = {"-d", "linux"}
},
{
name = "Launch Flutter Program Motorola",
type = "dart",
request = "launch",
-- The nvim-dap plugin populates this variable with the filename of the current buffer
program = "${file}",
-- The nvim-dap plugin populates this variable with the editor's current working directory
cwd = "${workspaceFolder}",
-- This gets forwarded to the Flutter CLI tool, substitute `linux` for whatever device you wish to launch
toolArgs = {"-d", "192.168.0.33:5555"}
}
}
|