summaryrefslogtreecommitdiff
path: root/src/client.hh
AgeCommit message (Expand)Author
2017-01-08Apply clang-tidy modernize to the codebaseMaxime Coste
2017-01-04Add `Modal` InfoStyle used for bufer reload info boxMaxime Coste
2016-11-30Ensure all available input is handled before going back to main loopMaxime Coste
2016-11-29Simplify greatly UI input handlingMaxime Coste
2016-11-29Clean up includes of user_interface.hhMaxime Coste
2016-10-29Display a status line message when Kakoune is waiting on a shell to completeMaxime Coste
2016-10-01Support codepoints of variable widthMaxime Coste
2016-03-30Replace menu and info when they actually movedMaxime Coste
2016-03-07Rework client redrawing, delay menu/info methods until next refreshMaxime Coste
2016-03-07Handle <c-l> redrawing on the server sideMaxime Coste
2016-03-06Only call UserInterface::refresh when the UI has been modifiedMaxime Coste
2016-02-27Remove direct access to ui, go through clientMaxime Coste
2015-11-20Move enum option handling in enum.hh and refactor enum optionsMaxime Coste
2015-11-07Store the last used buffer in clientsMaxime Coste
2015-09-16Store key hash in IdMapMaxime Coste
2015-08-23Remove Client::window() method, use a force_redraw() oneMaxime Coste
2015-03-10Refactor String, use a common StringOps interface, hide std::stringMaxime Coste
2015-02-12Cleanup and refactor externally modified buffer reloadingMaxime Coste
2015-01-14Even more memory trackingMaxime Coste
2015-01-12Yet more trackingMaxime Coste
2014-12-20Small code tweakMaxime Coste
2014-11-29Rework client pending key handling, fix insert/normal timersMaxime Coste
2014-11-25Separate events between normal and urgent onesMaxime Coste
2014-11-12Cleanup includesMaxime Coste
2014-11-10Add ui_options option for UserInterface configurationMaxime Coste
2014-08-12Defer deletion of buffers to after the event loopMaxime Coste
2014-08-12Tweak client redraw logic, avoid highlight if only status line changedMaxime Coste
2014-08-12Make safe_ptr able to track callstacksMaxime Coste
2014-07-07Fix redrawing of windows when only the status line changesMaxime Coste
2014-04-07Add support for querying client environement variablesMaxime Coste
2013-12-20Get rid of Editor for goodMaxime 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-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-11Let InputModes describe themselves for status line displayMaxime Coste
2013-09-27minor cleanupMaxime Coste
2013-09-16Add a InputMode::on_replaced virtual method.Maxime 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-13Rework client name changeMaxime Coste
2013-09-12rename InputHandler to ClientMaxime Coste
2012-10-17rename Client to InputHandlerMaxime 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