feat: suppress some unhelpful errors
This commit is contained in:
parent
6ca9dad1e4
commit
ed8a1276da
1 changed files with 10 additions and 1 deletions
|
@ -124,8 +124,17 @@ pub fn get_id_cache(name: []const u8, id: *?ID) ?ID {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const suppressed_errors = .{
|
||||||
|
"enable_fast_scroll",
|
||||||
|
"disable_fast_scroll",
|
||||||
|
"clear_diagnostics",
|
||||||
|
};
|
||||||
|
|
||||||
pub fn executeName(name: []const u8, ctx: Context) tp.result {
|
pub fn executeName(name: []const u8, ctx: Context) tp.result {
|
||||||
return execute(getId(name) orelse return tp.exit_fmt("CommandNotFound: {s}", .{name}), ctx);
|
const id = getId(name);
|
||||||
|
if (id) |id_| return execute(id_, ctx);
|
||||||
|
inline for (suppressed_errors) |err| if (std.mem.eql(u8, err, name)) return;
|
||||||
|
return tp.exit_fmt("CommandNotFound: {s}", .{name});
|
||||||
}
|
}
|
||||||
|
|
||||||
fn CmdDef(comptime T: type) type {
|
fn CmdDef(comptime T: type) type {
|
||||||
|
|
Loading…
Add table
Reference in a new issue