diff options
| author | Devyn Challman <devyn@challman.org> | 2025-04-26 21:43:20 -0700 |
|---|---|---|
| committer | Devyn Challman <devyn@challman.org> | 2025-04-26 21:43:20 -0700 |
| commit | 80305a516650107cb806f657d1a09b65808f7d5f (patch) | |
| tree | 319c0033f95feb6b1e3d8668acd54506e29192ec | |
| parent | 3c46035313f152ac279a6f2a3bb6f1b6f35ccca3 (diff) | |
add basic menus
| -rw-r--r-- | llm-chat.el | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/llm-chat.el b/llm-chat.el index b39e730..57b5288 100644 --- a/llm-chat.el +++ b/llm-chat.el @@ -26,6 +26,29 @@ ;;; Code: +(require 'transient) + +(transient-define-prefix llm-chat-prompt-menu () + ["llm-chat prompt menu" + ("u" "user prompt" ignore) + ("s" "system prompt" ignore)]) + +(transient-define-prefix llm-chat-settings-menu () + ["llm-chat settings menu" + ("t" "temperature" ignore) + ("s" "stream" ignore)]) + +(transient-define-prefix llm-chat-menu () + ["llm-chat menu" + ("p" "prompt evaluate" ignore) + ("i" "insert prompt" llm-chat-prompt-menu) + ("m" "model select" ignore) + ("hs" "history save" ignore) + ("hl" "history load" ignore) + ("hc" "history clear" ignore) + ("s" "settings" llm-chat-settings-menu) + ("q" "close menu" ignore)]) + (provide 'llm-chat) ;;; llm-chat.el ends here |