From 6f7846ebc4a4a5e38fcb9cb1afb48ad62a4469c1 Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Fri, 4 Jun 2021 20:11:17 -0700 Subject: [PATCH] . Menu shortcut for jumping to function definition. --- shell/sandbox.mu | 4 ++++ shell/trace.mu | 2 ++ 2 files changed, 6 insertions(+) diff --git a/shell/sandbox.mu b/shell/sandbox.mu index 4329f4be..2c28221c 100644 --- a/shell/sandbox.mu +++ b/shell/sandbox.mu @@ -419,6 +419,8 @@ fn render-sandbox-edit-menu screen: (addr screen), _self: (addr sandbox) { draw-text-rightward-from-cursor screen, " run main ", width, 7/fg, 0xc5/bg=blue-bg draw-text-rightward-from-cursor screen, " ^s ", width, 0/fg, 0x5c/bg=menu-highlight draw-text-rightward-from-cursor screen, " run sandbox ", width, 7/fg, 0xc5/bg=blue-bg + draw-text-rightward-from-cursor screen, " ^g ", width, 0/fg, 0x5c/bg=menu-highlight + draw-text-rightward-from-cursor screen, " go to fn ", width, 7/fg, 0xc5/bg=blue-bg $render-sandbox-edit-menu:render-ctrl-m: { var self/eax: (addr sandbox) <- copy _self var has-trace?/eax: boolean <- has-trace? self @@ -456,6 +458,8 @@ fn render-keyboard-menu screen: (addr screen) { draw-text-rightward-from-cursor screen, " run main ", width, 7/fg, 0xc5/bg=blue-bg draw-text-rightward-from-cursor screen, " ^s ", width, 0/fg, 0x5c/bg=menu-highlight draw-text-rightward-from-cursor screen, " run sandbox ", width, 7/fg, 0xc5/bg=blue-bg + draw-text-rightward-from-cursor screen, " ^g ", width, 0/fg, 0x5c/bg=menu-highlight + draw-text-rightward-from-cursor screen, " go to fn ", width, 7/fg, 0xc5/bg=blue-bg draw-text-rightward-from-cursor screen, " ^m ", width, 0/fg, 7/bg draw-text-rightward-from-cursor screen, " to sandbox ", width, 7/fg, 0xc5/bg=blue-bg } diff --git a/shell/trace.mu b/shell/trace.mu index 86d44a9d..8e1a6f51 100644 --- a/shell/trace.mu +++ b/shell/trace.mu @@ -894,6 +894,8 @@ fn render-trace-menu screen: (addr screen) { set-cursor-position screen, 0/x, y draw-text-rightward-from-cursor screen, " ^r ", width, 0/fg, 0x5c/bg=menu-highlight draw-text-rightward-from-cursor screen, " run main ", width, 7/fg, 0xc5/bg=blue-bg + draw-text-rightward-from-cursor screen, " ^g ", width, 0/fg, 0x5c/bg=menu-highlight + draw-text-rightward-from-cursor screen, " go to fn ", width, 7/fg, 0xc5/bg=blue-bg draw-text-rightward-from-cursor screen, " ^m ", width, 0/fg, 3/bg=keyboard draw-text-rightward-from-cursor screen, " to keyboard ", width, 7/fg, 0xc5/bg=blue-bg draw-text-rightward-from-cursor screen, " enter/bksp ", width, 0/fg, 0x5c/bg=menu-highlight