Compare commits

..

No commits in common. "8a1c5f5fba5d6c324e036b08b70dc759fbabdc0d" and "775d08b88d3942fc065540de694c224482722093" have entirely different histories.

4 changed files with 1 additions and 21 deletions

View file

@ -178,7 +178,6 @@ pub const InitialFindQuery = enum {
pub const CompletionTrigger = enum {
manual,
automatic,
every_keystroke,
};
pub const CompletionStyle = enum {

View file

@ -151,7 +151,6 @@
["alt+s", "filter", "sort"],
["alt+v", "paste"],
["alt+R", ["shell_execute_insert", "openssl", "rand", "-hex", "4"]],
["alt+G", ["shell_execute_insert", "uuidgen"]],
["alt+left", "jump_back"],
["alt+right", "jump_forward"],
["alt+up", "pull_up"],

View file

@ -6378,11 +6378,7 @@ pub const Editor = struct {
}
pub fn run_triggers(self: *Self, cursel: *const CurSel, char: u8, event: TriggerEvent) void {
switch (tui.config().completion_trigger) {
.manual => return,
.every_keystroke => return self.run_triggers_every_keystroke(cursel, char, event),
.automatic => {},
}
if (tui.config().completion_trigger == .manual) return;
switch (char) {
'\n', '\t', ' ' => return,
else => {},
@ -6395,19 +6391,6 @@ pub const Editor = struct {
};
}
pub fn run_triggers_every_keystroke(self: *Self, cursel: *const CurSel, char: u8, event: TriggerEvent) void {
switch (char) {
'\n', '\t', ' ' => return,
else => {},
}
if (!cursel.cursor.eql(self.get_primary().cursor)) return;
for (self.get_event_triggers(event).items) |item| {
if (command.log_execute)
self.logger.print("trigger: {t} '{c}' {?s}({d})", .{ event, char, command.get_name(item.command), item.command });
return tp.self_pid().send(.{ "cmd", "run_trigger", .{ item.command, [_]u8{char} } }) catch {};
}
}
pub fn run_trigger(_: *Self, ctx: Context) Result {
var cmd: command.ID = undefined;
var trigger_char: []const u8 = undefined;

View file

@ -1144,7 +1144,6 @@ const cmds = struct {
self.config_.completion_trigger = switch (self.config_.completion_trigger) {
.manual => .automatic,
.automatic => .manual,
.every_keystroke => .manual,
};
defer self.logger.print("{t} completion", .{self.config_.completion_trigger});
try save_config();