summaryrefslogtreecommitdiff
path: root/src/commands.cc
AgeCommit message (Expand)Author
2012-11-21Buffer: replace reset_undo_data with a NoUndo flagMaxime Coste
2012-11-20Fix FIFO double deregistering issue when closing the buffer after EOFMaxime Coste
2012-11-20Buffer: replace Buffer::Type with Buffer::FlagsMaxime Coste
2012-11-20Let client manager handle deleting clientMaxime Coste
2012-11-12Add jump list support to contextMaxime Coste
2012-11-07Saner :edit and :buffer behaviour when buffer is the current oneMaxime Coste
2012-11-07Fix buffer deletion from a client when another is editing itMaxime Coste
2012-11-05Move client drawing responsiblity to the ClientManagerMaxime Coste
2012-11-05Rework Window creation, avoid using the same window in multiple clientsMaxime Coste
2012-10-30Add a ClientManager for managing client lifetimesMaxime Coste
2012-10-28Handle all available input before redrawingMaxime Coste
2012-10-20make UserInterface unaware of Window, only of DisplayBufferMaxime Coste
2012-10-17rename Client to InputHandlerMaxime Coste
2012-10-16verious refactoringMaxime Coste
2012-10-16create_buffer_from file return nullptr on file not found instead of throwingMaxime Coste
2012-10-11use ByteCount instead of CharCount when we are really counting bytesMaxime Coste
2012-10-10when executing keys, propagate potentially changed editor to calling contextMaxime Coste
2012-10-10exec concat all its arguments instead of accepting only oneMaxime Coste
2012-10-02OSX compilation fixesMaxime Coste
2012-09-30Menus can be placed anywhere on the screen, and takes a style parameterMaxime Coste
2012-09-28Change buffer order based on the last one usedMaxime Coste
2012-09-26Forbid context copyMaxime Coste
2012-09-26Move UserInterface out of Client into ContextMaxime Coste
2012-09-25cleanup BatchUIMaxime 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-17ColorRegistry: permit overriding an aliasMaxime Coste
2012-09-17Add a ColorRegistry class responsible of color parsing and supporting aliasesMaxime Coste
2012-09-14fifo: buffer size is 4k instead of 512Maxime Coste
2012-09-12rework fifo handling, use real fifos in {make,grep}.kak, update READMEMaxime Coste
2012-09-12add -file-completion option to def command and document in READMEMaxime Coste
2012-09-11commands.cc: cleanupMaxime Coste
2012-09-10Remove runtime command, use shell expansion to source files in rc dir.Maxime Coste
2012-09-10Buffer: Allow inserting at the end when the inserted text ends with an end of...Maxime Coste
2012-09-09Add support for shell script parametersMaxime Coste
2012-09-05simplify menu apiMaxime Coste
2012-09-03move input handling, including menu and prompt, to the Client classMaxime Coste
2012-08-30Change client menu api to give more control to the callerMaxime Coste
2012-08-30More useable menu implementation on ncursesMaxime Coste
2012-08-29remove regex.hh, define Regex directly in string.hhMaxime Coste
2012-08-29add_hook: do not construct a regex again and againMaxime Coste
2012-08-29Add an -fifo option to the 'edit' commandMaxime Coste
2012-07-30fix compilation on OSXMaxime Coste
2012-08-23use a strongly typed int CharCount for character countsMaxime Coste
2012-08-22use a strongly typed int LineCount for line countsMaxime Coste
2012-08-21edit command: when a line is specified ask the window to center itMaxime Coste
2012-08-17Allow context with client and non-window editorMaxime Coste
2012-08-15Store the current client in contextMaxime Coste
2012-08-14Add a writeall (wa) commandMaxime Coste
2012-08-11commands: code cleanupMaxime Coste