summaryrefslogtreecommitdiff
path: root/src/main.cc
AgeCommit message (Expand)Author
2012-09-26Store capture groups with selections in editor, and access them through dynam...Maxime Coste
2012-09-26Move last insertion from Client to ContextMaxime Coste
2012-09-26Forbid context copyMaxime Coste
2012-09-26Extract IncrementalInserter::Mode as InsertModeMaxime Coste
2012-09-26Move UserInterface out of Client into ContextMaxime Coste
2012-09-24extract Client virtual methods to a UserInterface classMaxime Coste
2012-09-24Use context.editor() instead of context.window() when a window is not neededMaxime Coste
2012-09-17Add a ColorRegistry class responsible of color parsing and supporting aliasesMaxime Coste
2012-09-11add 'r' for replacing selection with next typed charMaxime Coste
2012-09-10Remove runtime command, use shell expansion to source files in rc dir.Maxime Coste
2012-09-09Add support for shell script parametersMaxime Coste
2012-09-07Add support for page up and page downMaxime Coste
2012-09-07Editor::{select,move_cursor} takes a enum SelectMode parameter instead of a b...Maxime Coste
2012-09-05Handle inserting in Client::InsertModeMaxime Coste
2012-09-05Factor select to next char commands using Client::on_next_keyMaxime Coste
2012-09-05use on_next_key in do_go and do_select_objectMaxime Coste
2012-09-03move input handling, including menu and prompt, to the Client classMaxime Coste
2012-08-29remove regex.hh, define Regex directly in string.hhMaxime Coste
2012-08-29main: EventManager should be destroyed after the BuffersMaxime Coste
2012-08-28add a poll based EventManager and use it for ncurse client updateMaxime Coste
2012-08-28use a separate context for kakrc executionMaxime Coste
2012-08-22use a strongly typed int LineCount for line countsMaxime Coste
2012-08-21do_go: some cleanupsMaxime Coste
2012-08-21bind <a-c> to window::center_selectionMaxime Coste
2012-08-15Store the current client in contextMaxime Coste
2012-08-07Fix do_pipeMaxime Coste
2012-08-07support line and column in command line parametersMaxime Coste
2012-08-06Commands take a mutable context, main_context is gone !Maxime Coste
2012-08-06Completions functions take a Context parameterMaxime Coste
2012-08-05Registers need a context to return their valuesMaxime Coste
2012-08-05cleanup keymap definitionMaxime Coste
2012-08-05Use a context as parameter to keymap functionsMaxime Coste
2012-07-27refactor insertion and insertion replay functionsMaxime Coste
2012-07-25insert_char: remove 'ctrl-r %' handling, already provided by dynamic registerMaxime Coste
2012-07-11Add Editor::replace(memoryview) and bind alt-P to replace pasteMaxime Coste
2012-06-29support static and dynamic registers, add '%' (filename) and '.' (selection) ...Maxime Coste
2012-06-29simplify Register interfaceMaxime Coste
2012-06-28Rename UI to ClientMaxime Coste
2012-06-28Add Context::option_manager()Maxime Coste
2012-06-28Context references buffer and window with a safe_ptrMaxime Coste
2012-06-27add kak_opt_.* environement variable retriever to access options from shell.Maxime Coste
2012-06-25ShellManager environment variable use a regex instead of an exact matchMaxime Coste
2012-06-05fix some warnings detected with clangMaxime Coste
2012-06-14Reorder managers creation in mainMaxime Coste
2012-06-12execute kakrc after creating an UIMaxime Coste
2012-06-05abstract ui functions in a UI base classMaxime Coste
2012-06-05fix compilation on MacOSMaxime Coste
2012-05-29Alt-Space permits to remove a selection by indexMaxime Coste
2012-05-29Restore piping support.Maxime Coste
2012-05-29ShellManager::eval now takes an additional env_var mapMaxime Coste