feat: focus currently selected symbol in symbol_palette instead of going to it

This commit is contained in:
CJ van den Berg 2025-11-18 19:56:17 +01:00
parent 70c2673cfe
commit fc244eabb6
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9

View file

@ -194,7 +194,7 @@ fn select(menu: **Type.MenuType, button: *Type.ButtonType, _: Type.Pos) void {
pub fn updated(palette: *Type, button_: ?*Type.ButtonType) !void {
const button = button_ orelse return cancel(palette);
_, _, _, const sel = get_values(button.opts.label);
tp.self_pid().send(.{ "cmd", "goto_line_and_column", .{ sel.begin.row + 1, sel.begin.col + 1 } }) catch {};
tp.self_pid().send(.{ "cmd", "focus_on_range", .{ sel.begin.row, sel.begin.col, sel.end.row, sel.end.col, ed.PosType.byte } }) catch {};
}
pub fn cancel(palette: *Type) !void {