Editor public header. More...
#include <map>#include <vector>#include <string>#include <senf/Scheduler/ClockService.hh>#include <senf/Scheduler/TimerEvent.hh>#include "AbstractTerminal.hh"#include "Terminfo.hh"

Go to the source code of this file.
Classes | |
| class | senf::term::BaseEditor |
| Provide editor support terminal functionality. More... | |
| class | senf::term::LineEditor |
| Single line interactive text editor. More... | |
Namespaces | |
| senf | |
| senf::term | |
| senf::term::bindings | |
| LineEditor key bindings. | |
Typedefs | |
| typedef boost::function< void(LineEditor &, unsigned &b, unsigned &e, std::string &prefix, std::vector< std::string > &)> | senf::term::bindings::Completer |
Functions | |
| void | senf::term::bindings::selfInsertCommand (LineEditor &editor) |
| Insert key as literal character. More... | |
| void | senf::term::bindings::forwardChar (LineEditor &editor) |
| Move one char forward. More... | |
| void | senf::term::bindings::backwardChar (LineEditor &editor) |
| Move one char backwards. More... | |
| void | senf::term::bindings::accept (LineEditor &editor) |
| Accept input line. More... | |
| void | senf::term::bindings::acceptWithRepeat (LineEditor &editor) |
| Accept, possibly repeat last history entry. More... | |
| void | senf::term::bindings::backwardDeleteChar (LineEditor &editor) |
| Delete char before cursor. More... | |
| void | senf::term::bindings::deleteChar (LineEditor &editor) |
| Delete char at cursor. More... | |
| void | senf::term::bindings::beginningOfLine (LineEditor &editor) |
| Move to beginning of line. More... | |
| void | senf::term::bindings::endOfLine (LineEditor &editor) |
| Move to end of line. More... | |
| void | senf::term::bindings::deleteToEndOfLine (LineEditor &editor) |
| Delete from cursor to end of line. More... | |
| void | senf::term::bindings::restartEdit (LineEditor &editor) |
| Clear edit buffer and restart edit. More... | |
| void | senf::term::bindings::prevHistory (LineEditor &editor) |
| Move to previous history entry. More... | |
| void | senf::term::bindings::nextHistory (LineEditor &editor) |
| Move to next history entry. More... | |
| void | senf::term::bindings::clearScreen (LineEditor &editor) |
| Clear screen and redisplay editor. More... | |
| void | senf::term::bindings::complete (LineEditor &editor, Completer completer) |
| Complete text at cursor. More... | |
Editor public header.
Definition in file Editor.hh.