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.