summaryrefslogtreecommitdiff
path: root/src/context.cc
AgeCommit message (Expand)Author
2024-08-12Reduce exposed headers from context.hhMaxime Coste
2024-06-23Fix trailing whitespacesMaxime Coste
2024-04-12Introduce "local" scope in evaluate-commandsMaxime Coste
2024-03-27Add ClientRenamed hookTobias Pisani
2022-12-27Make selection undo skip over entries that are nop after buffer changeJohannes Altmanninger
2022-12-27Tweak selection-undo interaction with WinDisplay hooksJohannes Altmanninger
2022-12-27Extract variable and add comment in selection change recordingJohannes Altmanninger
2022-12-27Extract variable in selection undoJohannes Altmanninger
2022-12-27Share logic for undo/redo selection changesJohannes Altmanninger
2022-09-02Allow to undo and redo selection changesJohannes Altmanninger
2022-08-29Access selections via helper methodsJohannes Altmanninger
2021-10-06src: Allow `ga` to skip removed buffersFrank LENORMAND
2019-12-28Redraw relevant clients after adding/removing highlightersMaxime Coste
2019-07-22Ensure current context switches away from buffer on delete-bufferMaxime Coste
2019-06-23Use register to store prompt historyMaxime Coste
2019-02-27Fixed all reorder warningsJustin Frank
2019-02-17Collapse jumps based on current index changeMaxime Coste
2018-09-12Only commit undo groups when buffer was modifiedMaxime Coste
2018-04-07Make FaceRegistry scopedMaxime Coste
2018-03-30Support full redraws during shell execution and handle resize thereMaxime Coste
2017-12-12Make `edit` command work fine when running from an empty contextMaxime Coste
2017-11-13Add count support to jumps (<c-o> and <c-i>). Add jumps testsDelapouite
2017-09-27Add status info when navigating through jumplist (<c-o>, <c-i>)Delapouite
2017-05-22Fix bug where idle timers of disabled modes were still runMaxime Coste
2017-05-13Tweak buffer change code so that WinDisplay hooks can use info boxesMaxime Coste
2017-02-14Make numeric registers setableMaxime Coste
2016-10-29Display a status line message when Kakoune is waiting on a shell to completeMaxime Coste
2016-06-16Clear up info/menus and eventual prompts when reseting to normal modeMaxime Coste
2016-02-27Remove direct access to ui, go through clientMaxime Coste
2015-12-25Set window dimensions when setting it in a contextMaxime Coste
2015-12-23Remove drop jump (c-d)Maxime Coste
2015-12-23Use an index for jump list current rather than an iteratorMaxime Coste
2015-12-23Extract jump list handling in a JumpList structMaxime Coste
2015-12-22Tweak Context::push_jump implementation, simplify codeMaxime Coste
2015-11-27Support dropping last jump and use it to fix :tag double jump pushMaxime Coste
2015-08-26Fix segfault in edge case when jumping backwards in jumplistViktor Palmkvist
2015-07-13Move Context scope access helpers as inline methodsMaxime Coste
2015-04-19Make empty context construction more explicitMaxime Coste
2015-04-19Avoid unneeded update of selections when we are going to overwrite themMaxime Coste
2015-04-19Remove Context::set_selections, use Context::selections() = ...Maxime Coste
2015-01-12replace all std::vector with VectorMaxime Coste
2014-12-18Do not register timers for transient input handlersMaxime Coste
2014-11-21Do not reset edition level to 0 on buffer changeMaxime Coste
2014-10-30Add scope class and encapsulate Options, Keymaps, Aliases and Hooks in itMaxime Coste
2014-10-30Add scoped aliasesMaxime Coste
2014-10-10Support changing buffer when an edition is in progressMaxime Coste
2014-06-23Fix crash in Context::main_sel_register_valueMaxime Coste
2014-06-21Use main selection index as default when accessing only one register valueMaxime Coste
2014-06-05Rework and fix corner cases in selection updating codeMaxime Coste
2014-06-01Add Context::set_selections(std::vector<Selection>)Maxime Coste