summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-01-24Fix shell context capture that was accessing dead parametersMaxime Coste
Fixes #1156
2017-01-24Fix crash when clearing a regex prompt with multiple selectionsMaxime Coste
Fixes #1124
2017-01-22Add `gi` to go to first non-blank character on lineMaxime Coste
Fixes #407
2017-01-22Fix client destruction when there is an InsertMode mode still aliveMaxime Coste
2017-01-21Support the +line syntax for clients as well.Maxime Coste
Fix a crash on daemon quit as well.
2017-01-21Fix SafeCountable callstack trackingMaxime Coste
2017-01-19Only touch new clients selections when target coord are explicitMaxime Coste
Do not implicitely change new clients selections to target coordinates when the user did not specify them, so that we can re-use the selections from the found free window, which is the generally desired behaviour.
2017-01-16Use ints instead of unsigned for capture countMaxime Coste
2017-01-16Fix regex search/select not restoring initial selections on abortMaxime Coste
And incrementally set the search register for select/split as well
2017-01-14Remove the option that excludes the `-pedantic` flag from `CXXFLAGS`Frank LENORMAND
Allowing compilation without the `-pedantic` flag was a temporary trick to work around a bug involving `libstdc++` and `musl`. A fix has been pushed for the issue in the appropriate repositories, we no longer need the optional non-pedantic compilation option.
2017-01-13Update ranges highlighter options according to buffer changesMaxime Coste
2017-01-13Propagate ShellContext custom env-vars through custom commandsMaxime Coste
Fixes #1131
2017-01-13Fix capture group handlingMaxime Coste
Fixes #1129
2017-01-11Detect empty selection lists when restoring selections from registersMaxime Coste
Fixes #1123
2017-01-10Merge remote-tracking branch 'alexherbo2/command-names'Maxime Coste
2017-01-10Merge remote-tracking branch 'Delapouite/pipe-register'Maxime Coste
2017-01-10Treat <c-h> as backspace in ncurses uiMaxime Coste
Fixes #1030
2017-01-10Fix: add missing pipe register in infoDelapouite
2017-01-08Small code cleanupsMaxime Coste
2017-01-08Apply clang-tidy modernize to the codebaseMaxime Coste
2017-01-06Make the currently sourced file path available through $kak_sourceMaxime Coste
The :source command sets an 'source' value to the real path of the file getting sourced while its commands are executed. Fixes #1112
2017-01-05Merge branch 'master' of git://github.com/hoop33/kakouneMaxime Coste
2017-01-05Use PREFIX to locate ncurses and boost on macOSRob Warner
2017-01-04Higher level implementation of attributes to json formattingMaxime Coste
2017-01-04Allow non-standard homebrew location for boost and ncurses linkingRob Warner
2017-01-04update command namesAlex Leferry 2
2017-01-04Add `Modal` InfoStyle used for bufer reload info boxMaxime Coste
Modal info style wont be replaced by other info boxes. NCursesUI will center that info box. Fixes #1060
2017-01-03Fix bug relying on undefined arg evaluation order.Maxime Coste
2017-01-03Fix handling of main selection when copying selection to next/previous linesMaxime Coste
Fixes #1095
2017-01-02Merge remote-tracking branch 'casimir/makefile-osx'Maxime Coste
2017-01-02better support for plain pointer iterators in containers.hhMaxime Coste
use std::iterator_traits<T>::value_type instead of T::value_type that will fail when T is not of class type.
2017-01-02Ensure <esc> cancels in replace with charMaxime Coste
After recent changes that associated <esc> with the 0x1b codepoint r<esc> would replace each char with 0x1b instead of canceling the replace command.
2017-01-01Move some template code out of selectors.hh into selectors.ccMaxime Coste
2017-01-01Better handling of linewise inserting when we have multiple selections per lineMaxime Coste
Fixes #1053
2017-01-01Refactor SelectionList::insert a bitMaxime Coste
2017-01-01When inserting at the end, store the next line as end pos in the changeMaxime Coste
2017-01-01Fix remaining uses of hardcoded /tmp to get the socket pathsMaxime Coste
Fixes #1097
2017-01-01Slight code refactor for paste handlingMaxime Coste
2016-12-30use explicit flags for homebrew's boost on osxMartin Chaine
2016-12-30Dont use constexpr to fix OSX compilationMaxime Coste
2016-12-30Add a ncurses_change_colors option that can disable color palette changeMaxime Coste
Closes #1057
2016-12-30Use a struct WorstMatch instead of varargs for the fallback option_addMaxime Coste
varargs cannot handle non pod types.
2016-12-27Use 'not empty' in place of 'length > 0'Maxime Coste
2016-12-27Merge remote-tracking branch 'leira/empty_param_crash'Maxime Coste
2016-12-27Merge remote-tracking branch 'kballard/readonly_warning_msg'Maxime Coste
2016-12-27Support set -add on flag typesMaxime Coste
Fixes #1082
2016-12-27Change the message when entering insert mode while readonlyKevin Ballard
2016-12-27Fix unmap 4th argument not being optionalMaxime Coste
Fixes #1078
2016-12-26Use absolute distance for relative line numberingMaxime Coste
Closes #1068
2016-12-24Added string length check when checking switch paramsLeira Hua
Fixes #1051