summaryrefslogtreecommitdiff
path: root/src/client.cc
AgeCommit message (Expand)Author
2025-06-27Prevent changing Client's buffer while lockedMaxime Coste
2025-06-03Prevent deletion of buffers while creating new windowsMaxime Coste
2025-03-24Default InputHandler::handle_key() synthesized argumentJohannes Altmanninger
2024-12-09Print elapsed time when blocked on opening file for writingJohannes Altmanninger
2024-09-16Rename Window::display_position to display_coordMaxime Coste
2024-08-19Merge remote-tracking branch 'arrufat/includes-cleanup'Maxime Coste
2024-08-16include headers cleanupAdrià Arrufat
2024-08-14Reduce number of included headersMaxime Coste
2024-08-12Move debug utils to debug.hh/debug.ccMaxime Coste
2024-08-12Move most info/status clear logic to clientMaxime Coste
2024-07-22Handle word completion when recording macrosMaxime Coste
2024-04-01Change mode_info to contain an optional NormalParamsMaxime Coste
2024-03-31Support exposing some env vars as part of the mode informationMaxime Coste
2024-03-31Revert "Send SIGTERM on <c-c>, to more reliably kill background jobs"Johannes Altmanninger
2024-03-08Send SIGTERM on <c-c>, to more reliably kill background jobsJohannes Altmanninger
2024-02-06Use different hash algorithms for strings and file hashingMaxime Coste
2023-09-28Add an InlineInformation face distinct from InformationLoric Brevet
2023-09-02Do not make cursor visible after mouse scrolling and view commandsMaxime Coste
2023-08-27Remove Window::force_redraw()Maxime Coste
2023-05-21Add <c-g> to cancel current operationMaxime Coste
2023-03-13Slight refactoring of bracketed paste featureMaxime Coste
2023-03-11Implement bracketed pasteJohannes Altmanninger
2023-02-21Fix fatal exception when checking if buffer needs to be reloadedMaxime Coste
2022-11-10Merge remote-tracking branch 'krobelus/undo-selection-change'Maxime Coste
2022-09-02Allow to undo and redo selection changesJohannes Altmanninger
2022-08-17Rename key_to_str() to the more idiomatic to_string()Johannes Altmanninger
2021-09-21src: Show a `readonly` modeline tag when relevantFrank LENORMAND
2021-08-17Move control character escaping responsibility to the terminal UIMaxime Coste
2021-07-12Quit server on SIGINT when it was not signaled by Kakoune itselfMaxime Coste
2019-12-28Redraw relevant clients after adding/removing highlightersMaxime Coste
2019-12-16Fix WinResize hook getting triggered during urgent event processingMaxime Coste
2019-12-04Merge remote-tracking branch 'lenormf/reload-buffer-hash'Maxime Coste
2019-12-03src: Reload buffers when their contents' hash changesFrank LENORMAND
2019-11-24Replace tab characters with spaces in info/echoMaxime Coste
2019-11-24Rework ncurses info display, crop content when overlflowingMaxime Coste
2019-11-22Add support for markup in info boxesMaxime Coste
2019-11-11Add mode information to next-key mode nameMaxime Coste
2019-11-09Add static or const where usefulJason Felice
2019-09-26Remove unneeded NCursesUI::Window::mark_dirty and redrawsMaxime Coste
2019-07-22Ensure current context switches away from buffer on delete-bufferMaxime Coste
2019-02-27Fixed all reorder warningsJustin Frank
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