yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
vim_mode.cc File Reference
#include "cli/service/agent/vim_mode.h"
#include <algorithm>
#include <cctype>
#include <iostream>
#include <termios.h>
#include <unistd.h>

Go to the source code of this file.

Namespaces

namespace  yaze
 Main namespace for the application.
 
namespace  yaze::cli
 Namespace for the command line interface.
 
namespace  yaze::cli::agent
 
namespace  yaze::cli::agent::anonymous_namespace{vim_mode.cc}
 

Functions

void yaze::cli::agent::anonymous_namespace{vim_mode.cc}::SetRawMode (bool enable)
 

Variables

constexpr int yaze::cli::agent::anonymous_namespace{vim_mode.cc}::KEY_ESC = 27
 
constexpr int yaze::cli::agent::anonymous_namespace{vim_mode.cc}::KEY_ENTER = 10
 
constexpr int yaze::cli::agent::anonymous_namespace{vim_mode.cc}::KEY_BACKSPACE = 127
 
constexpr int yaze::cli::agent::anonymous_namespace{vim_mode.cc}::KEY_CTRL_P = 16
 
constexpr int yaze::cli::agent::anonymous_namespace{vim_mode.cc}::KEY_CTRL_N = 14
 
constexpr int yaze::cli::agent::anonymous_namespace{vim_mode.cc}::KEY_TAB = 9
 
const char * yaze::cli::agent::anonymous_namespace{vim_mode.cc}::CLEAR_LINE = "\033[2K\r"
 
const char * yaze::cli::agent::anonymous_namespace{vim_mode.cc}::MOVE_CURSOR_HOME = "\r"
 
const char * yaze::cli::agent::anonymous_namespace{vim_mode.cc}::SAVE_CURSOR = "\033[s"
 
const char * yaze::cli::agent::anonymous_namespace{vim_mode.cc}::RESTORE_CURSOR = "\033[u"