summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-03-20Fix commentMaxime Coste
2014-03-19Automatic insert filename completion kicks in only if prefix contains slashMaxime Coste
2014-03-18EventManager: fix busy loop when no timer events exists.Maxime Coste
2014-03-15Insert mode completion execute completers in order, and supports multiple optionMaxime Coste
The 'completions' option is gone, just add option=completion_option_name in the completers list.
2014-03-07Clamp cursor position on buffer reloadingMaxime Coste
2014-03-05Fix segfault in get_until_delimiterMaxime Coste
2014-03-02Add -p <session> option to kak, which forward commands on stdin to sessionMaxime Coste
This allows using directly the kak binary in place of socat for piping commands to a foreing session.
2014-03-02Rename connect_to's pid parameter to sessionMaxime Coste
2014-03-02Add -docstring option to the 'def' commandMaxime Coste
used defined commands can have their own documentation strings
2014-03-02Add support for -buffer <comma separated names> to eval and exec commandsMaxime Coste
fixes #47
2014-03-02tweak docstringMaxime Coste
2014-03-02Declare commands in a CommandDesc structureMaxime Coste
2014-03-02Add a docstring to commandsMaxime Coste
2014-03-02Display command info only when the autoinfo option is trueMaxime Coste
2014-03-02Consistently name -foo things 'switches'Maxime Coste
2014-03-02Add command switches information, and automatically display itMaxime Coste
2014-03-02All commands now take directly a parameter parserMaxime Coste
The command parameters description are now stored in a ParameterDesc structure.
2014-03-02Add @ command for tabs to spaces and alt-@ for spaces to tabsMaxime Coste
2014-03-02Rename align indent to more correct copy indentMaxime Coste
2014-02-27Add buffile env var for getting the buffer filenameMaxime Coste
2014-02-27Tolerate invalid %...{} when completingMaxime Coste
2014-02-25regionref highlighter just ignore invalid referencesMaxime Coste
fixes #68
2014-02-15Add support for `strings`Maxime Coste
fixes #53
2014-02-12Use a scoped edition when pastingMaxime Coste
2014-02-12EventManager now wakes up for next timer rather than running a 10HzMaxime Coste
2014-02-12Check for buffer external change when entering insert modeMaxime Coste
2014-02-12Prompt handles scrolling in the line being editedMaxime Coste
2014-02-12ClientManager: use lifo behaviour for free windowsMaxime Coste
2014-01-28Fix LineChangeWatcher behaviour when inserting at buffer endMaxime Coste
2014-01-28Rename selections first,last to more explicit anchor,cursorMaxime Coste
2014-01-27Fix autoinfo for angle bracket objectMaxime Coste
2014-01-27Fix compilation with clang 3.4Maxime Coste
2014-01-27remove unused Singleton::delete_instanceMaxime Coste
2014-01-27Remove session socket on error signalMaxime Coste
2014-01-27Honor incsearch option for select/split/keepMaxime Coste
fixes #37
2014-01-27Rework command completion to allow partial token completionMaxime Coste
Implement hook completion. fixes #44
2014-01-27update gdbinitMaxime Coste
2014-01-27WordDB now uses a LineChangeWatcher based implementationMaxime Coste
2014-01-27Rework regions highlighter, refactor and extract line trackingMaxime Coste
2014-01-23Add 'a' alias to angle brackets text objectMaxime Coste
fixes #39
2014-01-23Catch parameter errors on startup and display option informationsMaxime Coste
2014-01-23write_debug: fallback to stderr if the BufferManager does not exists yetMaxime Coste
fixes #40
2014-01-21Fix adapt_view_pos when the cursor is not on a display atom by itselfMaxime Coste
2014-01-20Add a show_matching highlighterMaxime Coste
2014-01-19WordDB: use an ordered map for storing wordsMaxime Coste
This way we can use lower_bound to find the first prefix match in logarithm time and we know all other prefix matches will follow.
2014-01-18RegionHighlighter: correct coordinates that are one past end of lineMaxime Coste
As region highlighters store per lines matches, end of line ones are not valid buffer coordinates and must be corrected as begining of next line.
2014-01-18Pass a HighlightFlags parameter to highlightersMaxime Coste
When only highlighting for finding character position on screen pass HighlightFlags::MoveOnly so that non moving highlighters do not need to run.
2014-01-17only highlight actually displayed regionsMaxime Coste
2014-01-17FunctionGroup: fix incorrect parameter for operator()Maxime Coste
2014-01-16Word completion use a WordDB stored as a buffer value.Maxime Coste