summaryrefslogtreecommitdiff
path: root/src/client.cc
AgeCommit message (Expand)Author
2018-10-23Refactor Hook management to have a well defined list of hooksMaxime Coste
2018-07-25Obtain a new window for a client before releasing the current oneMaxime Coste
2018-07-09Add BufReload hook which is triggered on buffer reloadChristopher Fredén
2018-06-19Change Search completion to display on top of the modelineMaxime Coste
2018-06-11Add position offset to Window to limit moves with search menu styleMaxime Coste
2018-05-26Do not expose C++ typeid().name to user facing errors on wrong option typeMaxime Coste
2018-04-29Rework the way UI can trigger a client quittingMaxime Coste
2018-04-07Make FaceRegistry scopedMaxime Coste
2018-03-30Support full redraws during shell execution and handle resize thereMaxime Coste
2018-03-05Support changing autoreload option directly from the reload messageMaxime Coste
2018-02-27Add [scratch] indicator in context infoDelapouite
2018-02-05Handle errors while reloading buffer gracefullyMaxime Coste
2018-01-26Reset normal mode before hiding the reload buffer info boxMaxime Coste
2017-09-19Add '[debug]' context_info for debug buffersDelapouite
2017-08-29avoid literal eol in status lines, replace them with another symbolMaxime Coste
2017-08-28Expose client pid as $kak_client_pidMaxime Coste
2017-08-23Support specifying an exit status on `quit` commandsMaxime Coste
2017-06-16Hide info/menu when they are anchored to an invisible buffer coordMaxime Coste
2017-06-04Log errors written to the status line inside the debug buffer as wellMaxime Coste
2017-05-13Tweak buffer change code so that WinDisplay hooks can use info boxesMaxime Coste
2017-04-12Place hardware terminal cursor at the current main cursor/prompt cursor positionMaxime Coste
2017-03-16Try to clean up option include a bitMaxime Coste
2017-03-11Increase modelinefmt configuration powerDan Rosén
2017-01-24Add a `RawKey` hook for raw user input hookingMaxime Coste
2017-01-22Fix client destruction when there is an InsertMode mode still aliveMaxime Coste
2017-01-19Only touch new clients selections when target coord are explicitMaxime Coste
2017-01-08Apply clang-tidy modernize to the codebaseMaxime Coste
2017-01-04Add `Modal` InfoStyle used for bufer reload info boxMaxime Coste
2016-12-07Ensure content of expanded strings in modelinefmt is not interpreted as markupMaxime 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-11-26Add a 'keys' debug flag, showing the keystrokes comming to clientsMaxime Coste
2016-11-03Run WinDisplay hook on creation of clientsMaxime Coste
2016-10-29Display a status line message when Kakoune is waiting on a shell to completeMaxime Coste
2016-10-13Always allow to delete a buffer, just recreate a scratch buffer if neededMaxime Coste
2016-10-01Support codepoints of variable widthMaxime Coste
2016-09-26Make hook disabling work for all hooks, not only user hooksMaxime Coste
2016-09-04Rework client quitting and handling of remote errorsMaxime Coste
2016-07-05Use named keys for Return and Tab instead of <c-m> and <c-i>Maxime Coste
2016-06-16Clear up info/menus and eventual prompts when reseting to normal modeMaxime Coste
2016-05-16We do need a force redraw on resize for menu, info and status barMaxime Coste
2016-05-14Delay window deletion until we get back to main loopMaxime Coste
2016-05-09Keep a pointer to current client in windows so that window hooks can access itMaxime Coste
2016-04-11Merge remote-tracking branch 'lenormf/buffer-padding'Maxime Coste
2016-03-30Replace menu and info when they actually movedMaxime Coste
2016-03-08Rework container helpers, use pipe syntax and cleanup implementationMaxime Coste
2016-03-08Force redraw everything, not just refreshMaxime Coste
2016-03-07Rework client redrawing, delay menu/info methods until next refreshMaxime Coste
2016-03-07Move <c-l> handling to normal mode from clientMaxime Coste