aboutsummaryrefslogtreecommitdiffstats
path: root/lua/pi/dap/configs/dart.lua
diff options
context:
space:
mode:
authorElvis Claros Castro <elvis@claros.ar>2024-07-12 11:18:14 -0300
committerElvis Claros Castro <elvis@claros.ar>2024-07-12 11:18:14 -0300
commitea0f4bf8ffade657b1d45152dbc183d4679e75c4 (patch)
treecc1fb023bc308e019ddce33a4b0aed39f56805dc /lua/pi/dap/configs/dart.lua
parent1fd0af14d592d612c2aaab7717c04c8806ba3daa (diff)
downloadnvim-conf-ea0f4bf8ffade657b1d45152dbc183d4679e75c4.tar.gz
nvim-conf-ea0f4bf8ffade657b1d45152dbc183d4679e75c4.zip
Feat: PI
Diffstat (limited to 'lua/pi/dap/configs/dart.lua')
-rw-r--r--lua/pi/dap/configs/dart.lua32
1 files changed, 32 insertions, 0 deletions
diff --git a/lua/pi/dap/configs/dart.lua b/lua/pi/dap/configs/dart.lua
new file mode 100644
index 0000000..a23c118
--- /dev/null
+++ b/lua/pi/dap/configs/dart.lua
@@ -0,0 +1,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"}
+ }
+}