| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-02-19 | Rename BufNew and BufOpen hooks to BufNewFile and BufOpenFile | Maxime Coste | |
| Fixes #1225 | |||
| 2017-02-19 | Copy the list of hooks to run before iterating on them and running them | Maxime Coste | |
| Running hooks could result in the hook list getting mutated, leading to potential crashes. Fixes #1222 | |||
| 2017-02-19 | Small naming tweak in HookManager | Maxime Coste | |
| 2017-02-15 | Detect when -client, -buffer or -try-client are used at the same time | Maxime Coste | |
| Fixes #1218 | |||
| 2017-02-15 | Detect when switches are specified more than once | Maxime Coste | |
| Fixes #1219 | |||
| 2017-02-14 | Reorganize code in main.cc | Maxime Coste | |
| 2017-02-14 | Make numeric registers setable | Maxime Coste | |
| Fixes #1214 | |||
| 2017-02-13 | Fix RegisterRestorer not handling potential throws on register assign | Maxime Coste | |
| This should fix part of #1214 | |||
| 2017-02-13 | Fix non-returning parse_key lambda | Maxime Coste | |
| 2017-02-12 | Add support for -on-change and -on-abort to prompt | Maxime Coste | |
| Fixes #1209 | |||
| 2017-02-09 | Refactor show_whitespaces a bit | Maxime Coste | |
| 2017-02-09 | Merge remote-tracking branch 'lenormf/show-whitespaces-flags' | Maxime Coste | |
| 2017-02-09 | Merge remote-tracking branch 'Delapouite/decl-completer' | Maxime Coste | |
| 2017-02-09 | Merge remote-tracking branch 'Delapouite/line-flags' | Maxime Coste | |
| 2017-02-09 | Add command completer for types to declare-option | Delapouite | |
| 2017-02-09 | Fix missing new line char in declare_option_cmd info | Delapouite | |
| 2017-02-07 | Fix Buffer::offset_coord that was dropping the target coordinate | Maxime Coste | |
| 2017-02-07 | Remove unneeded padding in relative line numbers highlighting | Maxime Coste | |
| We were still adding one more char to the line number width in case it would contain a minus sign. The minus signs are not used anymore in relative line numbering so we dont need to keep that addtional char which is always a blank. | |||
| 2017-02-06 | Add -match-capture support for regions higlighter | Maxime Coste | |
| Closes #837 | |||
| 2017-02-06 | Small layout tweak for Buffer::HistoryNode | Maxime Coste | |
| 2017-02-04 | Allow modifying the characters used when highlighting whitespace | Frank LENORMAND | |
| This commit adds the following flags to the `show_whitespaces` highlighter, with a one character long parameter: * `-lf`: character replacing line feeds * `-spc`: character replacing spaces * `-nbsp`: character replacing non breakable spaces * `-tab`: character replacing a tabulation * `-tabpad`: character used as padding after a tabulation to satisfy the `tabstop` option | |||
| 2017-02-03 | Fix some bugs in non blocking pipe writing | Maxime Coste | |
| 2017-02-03 | Merge remote-tracking branch 'ekie/move_buffer_end' | Maxime Coste | |
| 2017-02-03 | Store shell-candidates completions in the Completion memory domain | Maxime Coste | |
| 2017-02-03 | Make piping data into shell commands non blocking | Maxime Coste | |
| Fixes #1180 | |||
| 2017-02-01 | Also execute prompt callback when just starting | Maxime Coste | |
| incsearch will immediatly display the result of using an empty string (reusing the search register content). Fixes #1174 | |||
| 2017-02-01 | Use <a-'> for backward rotate selection and move rotate content to <a-"> | Maxime Coste | |
| 2017-02-01 | Change `n` behaviour to only select next match for main selection | Maxime Coste | |
| Select next match for all selections is still available as /<ret> Fixes #1173 | |||
| 2017-01-31 | Tweak ranked match ordering | Maxime Coste | |
| 2017-01-31 | Formatting fix | Maxime Coste | |
| 2017-01-31 | Add some noexcept to pointer policies | Maxime Coste | |
| 2017-01-31 | Support the vim behaviour for +line syntax | Eike Plack | |
| * Ommitting the linenumber will move to buffer end | |||
| 2017-01-30 | Rework NCurses key parsing to properly handle <a-special key> | Maxime Coste | |
| 2017-01-30 | Make SharedString::create take a list of StringViews | Maxime Coste | |
| 2017-01-30 | Warning fix in ranked_match.cc | Maxime Coste | |
| 2017-01-30 | Fix explicit insert completion menu/info not hiding | Maxime Coste | |
| Fixes #1168 | |||
| 2017-01-29 | Fix infinite loop when comparing RankedMatches containing invalid utf8 | Maxime Coste | |
| If we had a word containing some invalid utf8, like a wrong sequence of continuation bytes, we would infinitely loop back to the previous valid character start. Fixes #1157 | |||
| 2017-01-29 | Fix some uninitialized values | Maxime Coste | |
| 2017-01-29 | Use iswlower instead of islower | Maxime Coste | |
| islower can crash with big codepoints, and is incorrect anyway. | |||
| 2017-01-29 | Fix option name in haskell.kak | Maxime Coste | |
| 2017-01-29 | Remove unneeded assignment to null in RefPtr::release | Maxime Coste | |
| 2017-01-29 | Detect too deep command call stack | Maxime Coste | |
| Fixes #1163 | |||
| 2017-01-29 | Make StringView and unit types trivial types | Maxime Coste | |
| 2017-01-29 | Remove unused WindowAndSelections timestamp field | Maxime Coste | |
| The SelectionList already has a timestamp. | |||
| 2017-01-29 | Remove unused Diff::posA field | Maxime Coste | |
| 2017-01-28 | Make BufferIterator only a bidirectional iterator | Maxime Coste | |
| Distance computation is too expensive on BufferIterators to treat them as random access. | |||
| 2017-01-28 | Remove hash from StringData | Maxime Coste | |
| Maintaining the hash value of strings is not worth it as we only use it for buffer reload, but pay for it on any buffer modifications. | |||
| 2017-01-25 | Fix fifo reading not handling potential errors from the read call | Maxime Coste | |
| Fixes #1153 | |||
| 2017-01-25 | Only restore cursor position after an append if we still have cursor > anchor | Maxime Coste | |
| Fixes #1158 | |||
| 2017-01-24 | Add a `RawKey` hook for raw user input hooking | Maxime Coste | |
| Fixes #1132 | |||
