-- Icons for the DAP and LSP
local M = {}

local diagnostic_signs = {
	Error = " ",
	Warn = " ",
	Hint = "",
	Info = "",
}

M.debugging_signs = {
	Stopped = { "󰁕 ", "DiagnosticWarn", "DapStoppedLine" },
	Breakpoint = " ",
	BreakpointCondition = " ",
	BreakpointRejected = { " ", "DiagnosticError" },
	LogPoint = ".>",
}

M.setup = function ()
  vim.diagnostic.config({
    signs = { 
      text = {
        [vim.diagnostic.severity.ERROR] = diagnostic_signs.Error,
        [vim.diagnostic.severity.WARN] = diagnostic_signs.Warn,
        [vim.diagnostic.severity.HINT] = diagnostic_signs.Hint,
        [vim.diagnostic.severity.INFO] = diagnostic_signs.Info,
      },
    },
  })
 
end

return M
