build: update to zig 0.14.0-dev.3039
This commit is contained in:
parent
1764b3259c
commit
53045123c6
41 changed files with 648 additions and 623 deletions
|
@ -21,38 +21,39 @@ const Commands = command.Collection(cmds_);
|
|||
const cmds_ = struct {
|
||||
pub const Target = void;
|
||||
const Ctx = command.Context;
|
||||
const Meta = command.Metadata;
|
||||
const Result = command.Result;
|
||||
|
||||
pub fn w(_: *void, _: Ctx) Result {
|
||||
try cmd("save_file", .{});
|
||||
}
|
||||
pub const w_meta = .{ .description = "w (write/save file)" };
|
||||
pub const w_meta: Meta = .{ .description = "w (write/save file)" };
|
||||
|
||||
pub fn q(_: *void, _: Ctx) Result {
|
||||
try cmd("quit", .{});
|
||||
}
|
||||
pub const q_meta = .{ .description = "q (quit)" };
|
||||
pub const q_meta: Meta = .{ .description = "q (quit)" };
|
||||
|
||||
pub fn @"q!"(_: *void, _: Ctx) Result {
|
||||
try cmd("quit_without_saving", .{});
|
||||
}
|
||||
pub const @"q!_meta" = .{ .description = "q! (quit without saving)" };
|
||||
pub const @"q!_meta": Meta = .{ .description = "q! (quit without saving)" };
|
||||
|
||||
pub fn wq(_: *void, _: Ctx) Result {
|
||||
try cmd("save_file", command.fmt(.{ "then", .{ "quit", .{} } }));
|
||||
}
|
||||
pub const wq_meta = .{ .description = "wq (write/save file and quit)" };
|
||||
pub const wq_meta: Meta = .{ .description = "wq (write/save file and quit)" };
|
||||
|
||||
pub fn o(_: *void, _: Ctx) Result {
|
||||
try cmd("open_file", .{});
|
||||
}
|
||||
pub const o_meta = .{ .description = "o (open file)" };
|
||||
pub const o_meta: Meta = .{ .description = "o (open file)" };
|
||||
|
||||
pub fn @"wq!"(_: *void, _: Ctx) Result {
|
||||
cmd("save_file", .{}) catch {};
|
||||
try cmd("quit_without_saving", .{});
|
||||
}
|
||||
pub const @"wq!_meta" = .{ .description = "wq! (write/save file and quit without saving)" };
|
||||
pub const @"wq!_meta": Meta = .{ .description = "wq! (write/save file and quit without saving)" };
|
||||
|
||||
pub fn save_selection(_: *void, _: Ctx) Result {
|
||||
const logger = log.logger("helix-mode");
|
||||
|
@ -65,10 +66,10 @@ const cmds_ = struct {
|
|||
.begin = .{ .row = sel.begin.row, .col = sel.begin.col },
|
||||
.end = .{ .row = sel.end.row, .col = sel.end.col },
|
||||
} else null;
|
||||
mv.location_history.update(file_path, .{
|
||||
mv.location_history_.update(file_path, .{
|
||||
.row = primary.cursor.row + 1,
|
||||
.col = primary.cursor.col + 1,
|
||||
}, sel);
|
||||
}
|
||||
pub const save_selection_meta = .{ .description = "Save current selection to location history" };
|
||||
pub const save_selection_meta: Meta = .{ .description = "Save current selection to location history" };
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue