refactor: specify Meta type for vim functions
This commit is contained in:
parent
8f1f1a9126
commit
24c2c3f51f
1 changed files with 9 additions and 9 deletions
|
@ -2457,7 +2457,7 @@ pub const Editor = struct {
|
|||
self.set_clipboard_internal(text.items);
|
||||
self.clamp();
|
||||
}
|
||||
pub const cut_internal_vim_meta = .{ .description = "Cut selection or current line to internal clipboard (vim)" };
|
||||
pub const cut_internal_vim_meta: Meta = .{ .description = "Cut selection or current line to internal clipboard (vim)" };
|
||||
|
||||
pub fn cut(self: *Self, _: Context) Result {
|
||||
const primary = self.get_primary();
|
||||
|
@ -2551,7 +2551,7 @@ pub const Editor = struct {
|
|||
self.set_clipboard_internal(text.items);
|
||||
}
|
||||
}
|
||||
pub const copy_internal_vim_meta = .{ .description = "Copy selection to internal clipboard (vim)" };
|
||||
pub const copy_internal_vim_meta: Meta = .{ .description = "Copy selection to internal clipboard (vim)" };
|
||||
|
||||
pub fn copy_line_internal_vim(self: *Self, _: Context) Result {
|
||||
const primary = self.get_primary();
|
||||
|
@ -2585,7 +2585,7 @@ pub const Editor = struct {
|
|||
self.set_clipboard_internal(text.items);
|
||||
}
|
||||
}
|
||||
pub const copy_line_internal_vim_meta = .{ .description = "Copy line to internal clipboard (vim)" };
|
||||
pub const copy_line_internal_vim_meta: Meta = .{ .description = "Copy line to internal clipboard (vim)" };
|
||||
|
||||
pub fn paste(self: *Self, ctx: Context) Result {
|
||||
var text: []const u8 = undefined;
|
||||
|
@ -2665,7 +2665,7 @@ pub const Editor = struct {
|
|||
self.clamp();
|
||||
self.need_render();
|
||||
}
|
||||
pub const paste_internal_vim_meta = .{ .description = "Paste from internal clipboard (vim)" };
|
||||
pub const paste_internal_vim_meta: Meta = .{ .description = "Paste from internal clipboard (vim)" };
|
||||
|
||||
pub fn delete_forward(self: *Self, _: Context) Result {
|
||||
const b = try self.buf_for_update();
|
||||
|
@ -2682,7 +2682,7 @@ pub const Editor = struct {
|
|||
try self.update_buf(root);
|
||||
self.clamp();
|
||||
}
|
||||
pub const cut_forward_internal_meta = .{ .description = "Cut next character to internal clipboard" };
|
||||
pub const cut_forward_internal_meta: Meta = .{ .description = "Cut next character to internal clipboard" };
|
||||
|
||||
pub fn delete_backward(self: *Self, _: Context) Result {
|
||||
const b = try self.buf_for_update();
|
||||
|
@ -2707,7 +2707,7 @@ pub const Editor = struct {
|
|||
try self.update_buf(root);
|
||||
self.clamp();
|
||||
}
|
||||
pub const cut_word_left_vim_meta = .{ .description = "Cut previous word to internal clipboard (vim)" };
|
||||
pub const cut_word_left_vim_meta: Meta = .{ .description = "Cut previous word to internal clipboard (vim)" };
|
||||
|
||||
pub fn delete_word_right(self: *Self, _: Context) Result {
|
||||
const b = try self.buf_for_update();
|
||||
|
@ -2724,7 +2724,7 @@ pub const Editor = struct {
|
|||
try self.update_buf(root);
|
||||
self.clamp();
|
||||
}
|
||||
pub const cut_word_right_vim_meta = .{ .description = "Cut next word to internal clipboard (vim)" };
|
||||
pub const cut_word_right_vim_meta: Meta = .{ .description = "Cut next word to internal clipboard (vim)" };
|
||||
|
||||
pub fn delete_to_begin(self: *Self, _: Context) Result {
|
||||
const b = try self.buf_for_update();
|
||||
|
@ -2868,7 +2868,7 @@ pub const Editor = struct {
|
|||
self.with_cursors_const(root, move_cursor_word_left_vim) catch {};
|
||||
self.clamp();
|
||||
}
|
||||
pub const move_word_left_vim_meta = .{ .description = "Move cursor left by word (vim)" };
|
||||
pub const move_word_left_vim_meta: Meta = .{ .description = "Move cursor left by word (vim)" };
|
||||
|
||||
|
||||
pub fn move_word_right(self: *Self, _: Context) Result {
|
||||
|
@ -2890,7 +2890,7 @@ pub const Editor = struct {
|
|||
self.with_cursors_const(root, move_cursor_word_right_end_vim) catch {};
|
||||
self.clamp();
|
||||
}
|
||||
pub const move_word_right_end_vim_meta = .{ .description = "Move cursor right by end of word (vim)" };
|
||||
pub const move_word_right_end_vim_meta: Meta = .{ .description = "Move cursor right by end of word (vim)" };
|
||||
|
||||
fn move_cursor_to_char_left(root: Buffer.Root, cursor: *Cursor, ctx: Context, metrics: Buffer.Metrics) error{Stop}!void {
|
||||
var egc: []const u8 = undefined;
|
||||
|
|
Loading…
Add table
Reference in a new issue