---@class rmz.util local M = { ui = require("rmz.util.ui"), lsp = require("rmz.util.lsp"), } --- Deduplicates a list. ---@generic T ---@param list T[] ---@return T[] function M.dedup(list) local ret = {} local seen = {} for _, v in ipairs(list) do if not seen[v] then table.insert(ret, v) seen[v] = true end end return ret end return M