diff --git a/uniline.el b/uniline.el index ef9f1c4..daf6735 100644 --- a/uniline.el +++ b/uniline.el @@ -2057,27 +2057,34 @@ For a permanent setting, customize it: ["eraser brush" uniline--set-brush-0 :style radio :selected (eq uniline--brush 0 )] ["inactive brush" uniline--set-brush-nil :style radio :selected (eq uniline--brush nil )] "----" - ["insert arrow ▷ ▶ → ▹ ▸" uniline-insert-fw-arrow :keys "a"] - ["insert square □ ■ ◇ ◆ ◊" uniline-insert-fw-square :keys "s"] - ["insert oshape · ● ◦ Ø ø" uniline-insert-fw-oshape :keys "o"] - ["insert cross ╳ ÷ × ± ¤" uniline-insert-fw-cross :keys "x"] + ("Insert glyph" + ["insert arrow ▷ ▶ → ▹ ▸" uniline-insert-fw-arrow :keys "a"] + ["insert square □ ■ ◇ ◆ ◊" uniline-insert-fw-square :keys "s"] + ["insert oshape · ● ◦ Ø ø" uniline-insert-fw-oshape :keys "o"] + ["insert cross ╳ ÷ × ± ¤" uniline-insert-fw-cross :keys "x"] + ["rotate arrow → right" uniline-rotate-ri→ :keys " a S-"] + ["rotate arrow ↑ up" uniline-rotate-up↑ :keys " a S- "] + ["rotate arrow ← left" uniline-rotate-lf← :keys " a S- "] + ["rotate arrow ↓ down" uniline-rotate-dw↓ :keys " a S- "]) + ("Rectangular selection" :active (region-active-p) + ["move selection right" uniline-move-rect-ri→ :keys ""] + ["move selection left" uniline-move-rect-lf← :keys " "] + ["move selection up" uniline-move-rect-up↑ :keys " "] + ["move selection down" uniline-move-rect-dw↓ :keys " "] + ["trace rectangle inside selection" uniline-draw-inner-rectangle :keys "r"] + ["trace rectangle around selection" uniline-draw-outer-rectangle :keys "R"] +; ["overwrite rectangle inside selection" uniline-overwrite-inner-rectangle :keys "C-r"] +; ["overwrite rectangle around selection" uniline-overwrite-outer-rectangle :keys "C-R"] + ) + ("Font" + ["set font DejaVu Sans Mono" (set-frame-font "DejaVu Sans Mono")] + ["set font Unifont" (set-frame-font "Unifont" )] + ["set font Hack" (set-frame-font "Hack" )] + ["set font JetBrains Mono" (set-frame-font "JetBrains Mono" )] + ["set font Cascadia Mono" (set-frame-font "Cascadia Mono" )] + ["set font Agave" (set-frame-font "Agave" )]) "----" - ["move selection right" uniline-move-rect-ri→ :keys ""] - ["move selection left" uniline-move-rect-lf← :keys ""] - ["move selection up" uniline-move-rect-up↑ :keys ""] - ["move selection down" uniline-move-rect-dw↓ :keys ""] - "----" - ["trace rectangle inside selection" uniline-draw-inner-rectangle :keys "r"] - ["trace rectangle around selection" uniline-draw-outer-rectangle :keys "R"] - "----" - ["set font DejaVu Sans Mono" (set-frame-font "DejaVu Sans Mono")] - ["set font Unifont" (set-frame-font "Unifont" )] - ["set font Hack" (set-frame-font "Hack" )] - ["set font JetBrains Mono" (set-frame-font "JetBrains Mono" )] - ["set font Cascadia Mono" (set-frame-font "Cascadia Mono" )] - ["set font Agave" (set-frame-font "Agave" )] - "----" - ["quit uniline" uniline-mode t] )) + ["quit Uniline Mode" uniline-mode t] )) (provide 'uniline) ;;; uniline.el ends here