aboutsummaryrefslogtreecommitdiffstats
path: root/lua/alpha/dap/configs/rust.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/alpha/dap/configs/rust.lua
parent1fd0af14d592d612c2aaab7717c04c8806ba3daa (diff)
downloadnvim-conf-ea0f4bf8ffade657b1d45152dbc183d4679e75c4.tar.gz
nvim-conf-ea0f4bf8ffade657b1d45152dbc183d4679e75c4.zip
Feat: PI
Diffstat (limited to 'lua/alpha/dap/configs/rust.lua')
-rw-r--r--lua/alpha/dap/configs/rust.lua57
1 files changed, 0 insertions, 57 deletions
diff --git a/lua/alpha/dap/configs/rust.lua b/lua/alpha/dap/configs/rust.lua
deleted file mode 100644
index 9ca976f..0000000
--- a/lua/alpha/dap/configs/rust.lua
+++ /dev/null
@@ -1,57 +0,0 @@
-local dap = require("dap")
-
-local rust_adapter = nil
-local rust_adapters = { "lldb-vscode", "codelldb" }
-for _, adapter in pairs(rust_adapters) do
- if vim.fn.executable(adapter) then
- rust_adapter = adapter
- end
-end
-
-if rust_adapter ~= nil then
- dap.adapters.lldb = {
- type = "executable",
- command = rust_adapter,
- name = "lldb",
- }
-
- dap.configurations.rust = {
- {
- name = "launch",
- type = "lldb",
- request = "launch",
- program = function()
- local dir = vim.fn.getcwd()
- return dir .. "/target/debug/" .. vim.fs.basename(dir)
- end,
- cwd = "${workspaceFolder}",
- stopOnEntry = false,
- args = function()
- local resp = vim.fn.input "Arguments: "
- if resp == "" then
- return {}
- end
-
- return vim.fn.split(resp, " ")
- end,
- },
- {
- name = "custom",
- type = "lldb",
- request = "launch",
- program = function()
- return vim.fn.input("Path to executable: ", vim.fn.getcwd() .. "/", "file")
- end,
- cwd = "${workspaceFolder}",
- stopOnEntry = false,
- args = function()
- local resp = vim.fn.input "Arguments: "
- if resp == "" then
- return {}
- end
-
- return vim.fn.split(resp, " ")
- end,
- },
- }
-end