summaryrefslogtreecommitdiff
path: root/src/client.cc
AgeCommit message (Expand)Author
2014-07-07Fix redrawing of windows when only the status line changesMaxime Coste
2014-07-07Use colors in status bar for certain flagsMaxime Coste
2014-06-22Do not try to reload buffer if the buffer was deletedMaxime Coste
2014-05-13SelectionList know its buffer and timestampMaxime Coste
2014-05-07Refactor LineAndColumn coordinatesMaxime Coste
2014-04-15Add an explicit refresh method to user interfaceMaxime Coste
2014-04-07Add support for querying client environement variablesMaxime Coste
2014-04-02Fix clang compilationMaxime Coste
2014-04-01Minor formatting changesMaxime Coste
2014-03-26fix file reload prompt displaying invalid messageMaxime Coste
2014-03-24Use an info box to prompt for reloading of modified filesMaxime Coste
2014-03-07Clamp cursor position on buffer reloadingMaxime Coste
2014-01-28Rename selections first,last to more explicit anchor,cursorMaxime Coste
2014-01-27Fix compilation with clang 3.4Maxime Coste
2013-12-20Get rid of Editor for goodMaxime Coste
2013-12-16Pass a Context rather than a Window to highlightersMaxime Coste
2013-12-15Add Context::selections method, and use it in priority to the Editor's oneMaxime Coste
2013-12-14Remove Editor::select methods, add a non-const selections getterMaxime Coste
2013-12-14Remove Editor::main_selection(|index), directly use the SelectionList methodMaxime Coste
2013-11-14extract InputHandler to input_handler.{cc,hh}Maxime Coste
2013-11-14move Client::m_name to context, no more need for DraftUIMaxime Coste
2013-11-14Extract InputHandler from ClientMaxime Coste
2013-11-12Tweak prompt auto show completionMaxime Coste
2013-11-10use abreviated form for keys in client.ccMaxime Coste
2013-11-04Use InsertChar hook for char insertion, and InsertKey for key pressMaxime Coste
2013-11-04Tweak insert completion behaviourMaxime Coste
2013-11-04remove filters, use hooks insteadMaxime Coste
2013-11-04Remove IncrementalInserter and move it's code to InputModes::InsertMaxime Coste
2013-11-04Add automatic completion display in prompt modeMaxime Coste
2013-10-26Specify key modifiers using constexpr functions for brevityMaxime Coste
2013-10-26InputMode::Prompt: use an enum for mode rather than bool m_insert_regMaxime Coste
2013-10-26remove unneeded code in clientMaxime Coste
2013-10-25Add key mapping supportMaxime Coste
2013-10-21Add an autoreload YesNoAsk option, for configuring buffer reloading behaviour.Maxime Coste
2013-10-15Detect file external modification and ask the user whether to reload or notMaxime Coste
2013-10-15Reset normal mode when changing the current editorMaxime Coste
2013-10-11Display session name in the status lineMaxime Coste
2013-10-11Display target register name in status line when recording a macroMaxime Coste
2013-10-11Let InputModes describe themselves for status line displayMaxime Coste
2013-10-10Remove Context::numeric_param, pass it directly to normal mode functionsMaxime Coste
2013-10-02Add <c-u> in insert mode for forcing commiting the current undo groupMaxime Coste
2013-09-23Add prefix_match function and use it instead of adhoc codeMaxime Coste
2013-09-16Add a InputMode::on_replaced virtual method.Maxime Coste
2013-09-16Do not clear Client::m_mode_trash in handle_key, but in handle_available_inputMaxime Coste
2013-09-16remove print_status from UserInterface, pass status line to drawMaxime Coste
2013-09-16Resurect Client::handle_available_input()Maxime Coste
2013-09-12rename InputHandler to ClientMaxime Coste
2012-10-17rename Client to InputHandlerMaxime Coste
2012-10-15Menu: support searching through choices with /Maxime Coste
2012-10-14Extract basic line editing functionality from PromptMode to LineEditorMaxime Coste