From e7050edd51e57cd80eb4e81c3d301ce5e67a9f2f Mon Sep 17 00:00:00 2001 From: kkard2 Date: Thu, 17 Oct 2024 15:39:37 +0200 Subject: i gave up but still not finished --- nvim/init.lua | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) (limited to 'nvim/init.lua') diff --git a/nvim/init.lua b/nvim/init.lua index b33d5af..c370951 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -516,15 +516,19 @@ require("lazy").setup({ { "\\r", function() - local dap = require("dap") + local runfile = io.open("compile.txt", "r") - dap.run(dap.configurations[vim.bo.filetype], { - before = function(conf) - end - }) - -- dap.configurations - -- dap.run - end, + if runfile then + local line = runfile:read("*l") + runfile:close() + os.execute(line) + else + print("hurr durr create compile.txt") + return + end + + require("dap").continue() + end }, { "\\c", function() require("dap").continue() end }, { "\\p", function() require("dap").pause() end }, @@ -553,16 +557,16 @@ require("lazy").setup({ name = "launch - netcoredbg", request = "launch", program = function() - local runfile = io.open("program.txt", "r") + local programfile = io.open("program.txt", "r") - if runfile then - local line = runfile:read("*l") - runfile:close() - return line + if programfile then + local line = programfile:read("*l") + programfile:close() + return vim.fn.getcwd() .. "/" .. line end return vim.fn.input( - "Path to dll", + "Path to dll >", vim.fn.getcwd() .. "/bin/Debug/", "file" ) -- cgit v1.3.1