summaryrefslogtreecommitdiff
path: root/src/client.cc
AgeCommit message (Expand)Author
2012-10-11Client: never call substr(CharCount, String::npos);Maxime Coste
2012-10-11Makefile: add -Wall to CXXFLAGSMaxime Coste
2012-10-11use ByteCount instead of CharCount when we are really counting bytesMaxime Coste
2012-10-09add a unicode.hh header for Codepoint related functions, s/utf8::Codepoint/Co...Maxime Coste
2012-10-09InsertMode insert the whole utf8 representation of a codepointMaxime Coste
2012-10-08WordCompleter: avoid word currently being editedMaxime Coste
2012-10-01autoenable word completion while insertingMaxime Coste
2012-09-30Add a word completing functionality to insert mode (wip)Maxime Coste
2012-09-30Menus can be placed anywhere on the screen, and takes a style parameterMaxime Coste
2012-09-26Move last insertion from Client to ContextMaxime Coste
2012-09-26Extract IncrementalInserter::Mode as InsertModeMaxime Coste
2012-09-26Move UserInterface out of Client into ContextMaxime Coste
2012-09-24Hide more Client Mode code in the cppMaxime Coste
2012-09-24extract Client virtual methods to a UserInterface classMaxime Coste
2012-09-24move Client::Mode class definition in client.ccMaxime Coste
2012-09-17PromptMode: fix completion of non-last parametersMaxime Coste
2012-09-12simplify tab completion code in Client::InsertModeMaxime Coste
2012-09-12support Tab/BackTab keys in MenuMode as wellMaxime Coste
2012-09-11Correctly handle arrow keys in insert modeMaxime Coste
2012-09-11Support Shift-Tab in prompt mode to go back in completionsMaxime Coste
2012-09-07Cleanup Key handling, use symbolic names for function keysMaxime Coste
2012-09-07fix Client::repeat_last_insert when no last insertMaxime Coste
2012-09-05simplify menu apiMaxime Coste
2012-09-05Handle inserting in Client::InsertModeMaxime Coste
2012-09-05Client: fix history searchMaxime Coste
2012-09-05Add client::on_next_key method to run some code when the next key arrivesMaxime Coste
2012-09-04Prompt: use entered text as prefix for history searchMaxime Coste
2012-09-04Allow arrow keys in prompt modeMaxime Coste
2012-09-04Client::MenuMode wrap through options with j/k Ctrl-n/Ctrl-p and tabMaxime Coste
2012-09-03Client::MenuMode map tab as SelectNextMaxime Coste
2012-09-03Add MenuCommand::SelectNone and use it when tab completions goes back to orig...Maxime Coste
2012-09-03NCurses: Fix menu displayMaxime Coste
2012-09-03move input handling, including menu and prompt, to the Client classMaxime Coste
2012-08-15Store the current client in contextMaxime Coste
2012-08-05Registers need a context to return their valuesMaxime Coste
2012-06-28Rename UI to ClientMaxime Coste