From b7ca2cdc1d2b4aa98ab23f5b7ea341dac620de0d Mon Sep 17 00:00:00 2001 From: grimm Date: Sun, 10 Nov 2024 04:08:54 +0900 Subject: [PATCH] Add '/quit' command --- src/tui/CommandManager.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/tui/CommandManager.cpp b/src/tui/CommandManager.cpp index 685b1eab..a01eb960 100644 --- a/src/tui/CommandManager.cpp +++ b/src/tui/CommandManager.cpp @@ -14,6 +14,10 @@ #include "Tags.h" #include "GitVersion.h" +#include + +using namespace nanogui; + CommandManager::CommandManager(CAvaraAppImpl *theApp) : itsApp(theApp) { // register commands @@ -118,6 +122,14 @@ CommandManager::CommandManager(CAvaraAppImpl *theApp) : itsApp(theApp) { return false; }); TextCommand::Register(cmd); + + cmd = new TextCommand("/quit <- quit", + [this](VectorOfArgs vargs) -> bool { + itsApp->Done(); + leave(); + return false; + }); + TextCommand::Register(cmd); }