| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-10-30 | Makefile: Use pkg-config on Linux to get the ncurses compilation flags | Maxime Coste | |
| Fixes #1659 | |||
| 2017-10-28 | Slight cleanup of select_surrounding implementation | Maxime Coste | |
| 2017-10-28 | Update breaking changes message | Maxime Coste | |
| 2017-10-28 | Move highlighters into Scopes | Maxime Coste | |
| That means we can now have highlighters active at global, buffer, and window scope. The add-highlighter and remove-highlighter syntax changed to take the parent path (scope/group/...) as a mandatory argument, superseeding the previous -group switch. | |||
| 2017-10-28 | Display the fallback value in prompts | Maxime Coste | |
| Fixes #1654 | |||
| 2017-10-27 | HashMap: Tolerate reserving for 0 elements | Maxime Coste | |
| Fixes #1652 | |||
| 2017-10-25 | Fix infinite loop shell_complete | Maxime Coste | |
| Fixes #1648 | |||
| 2017-10-25 | Merge remote-tracking branch 'net/master' | Maxime Coste | |
| 2017-10-24 | Rename br* colors to bright-* | Net | |
| 2017-10-25 | Fix regions highlighter infinite loops when regex matches empty ranges | Maxime Coste | |
| 2017-10-24 | Add distinct w (curr buf) / W (all buf) word completion for <c-x> | Delapouite | |
| 2017-10-22 | Support bright named colors | Net | |
| 2017-10-21 | Add missing include to meta.hh | Maxime Coste | |
| 2017-10-20 | Disable constexpr keymap as it breaks compilation with gcc 5 | Maxime Coste | |
| 2017-10-20 | Merge remote-tracking branch 'fsub/master' | Maxime Coste | |
| 2017-10-20 | Make the normal mode keymap a compile time hash map | Maxime Coste | |
| This hash map is now fully constexpr, and ends up stored in the read only data segment instead of being recomputed at each startup. | |||
| 2017-10-20 | Constexprify various hash functions | Maxime Coste | |
| 2017-10-20 | Move keymap as an implementation detail of the normal mode keys | Maxime Coste | |
| Only expose a free function that tries to get the NormalCmd from a key. | |||
| 2017-10-19 | Avoid some warnings in optimized builds | fsub | |
| 2017-10-17 | Optimize CommandManager::execute handling of tokens | Maxime Coste | |
| Instead of walking a list of tokens and inserting eventual new ones in the middle, use a stack of token and push new ones on top. | |||
| 2017-10-17 | Add a `fail` command to explicitely raise an error | Maxime Coste | |
| 2017-10-12 | Refactor column highlighter to make it more robust | Maxime Coste | |
| Support arbitrary orders for column highlighters (it was previously failing when column highlighters were not applied in column order). Fix show_matching tab handling at the same time (horizontal scrolling, tab characters and show_matching were behaving badly). Window highlighting now runs user highlighters, then built-ins for each phases, instead of running all phases for user highlighters, then all phases for built-ins. We now consider unprintable character to be 1-column width as we know we will display them as "�". Fixes #1615 Fixes #1023 | |||
| 2017-10-10 | Fix utf8::to_previous that could go before the begin iterator | Maxime Coste | |
| 2017-10-10 | Remove unused forward declaration | Maxime Coste | |
| 2017-10-10 | Move all non-core string code to string_utils.{hh,cc} | Maxime Coste | |
| 2017-10-10 | Make Server outlive buffer manager | Maxime Coste | |
| Fixes crashes when trying to access the server to get the session on hooks run during destruction of other managers. Fixes #1622 | |||
| 2017-10-07 | Make utf8_iterator traits clear about it returning non-references | Maxime Coste | |
| 2017-10-07 | Add is_upper and is_lower helper unicode functions | Maxime Coste | |
| 2017-10-07 | Merge remote-tracking branch 'Delapouite/docs-scroll' | Maxime Coste | |
| 2017-10-06 | Move HookManager::Hook definition in the cpp | Maxime Coste | |
| This avoids including regex.hh in the header. | |||
| 2017-10-06 | Add missing operator+= and -= on utf8_iterator | Maxime Coste | |
| Fix operator== and != that were non-const as well. | |||
| 2017-10-06 | Merge remote-tracking branch 'Delapouite/client_list' | Maxime Coste | |
| 2017-10-06 | Merge remote-tracking branch 'Delapouite/complete-line' | Maxime Coste | |
| 2017-10-06 | Merge remote-tracking branch 'Delapouite/debug-mappings' | Maxime Coste | |
| 2017-10-06 | Remove unneeded regex.hh include in color.cc | Maxime Coste | |
| 2017-10-06 | Allow itersel with draft context to change the buffer | Maxime Coste | |
| That way we can cater to the use case of executing some keys for `:grep` matches with `exec -itersel -draft :grep-jump<ret>...` | |||
| 2017-10-06 | Add more constexpr to flags wrapping functions | Maxime Coste | |
| 2017-10-06 | formatting tweak | Maxime Coste | |
| 2017-10-05 | Add client_list var | Delapouite | |
| 2017-10-04 | Docs: add missing normal keys <c-[bfud]> | Delapouite | |
| 2017-10-03 | Add debug mappings | Delapouite | |
| 2017-10-02 | Add 'line' in completers option as a way to force explicit <c-x>f | Delapouite | |
| 2017-09-28 | Distinguish between modes being disabled temporarily and definitely | Maxime Coste | |
| That way, insert mode knows when it can restore selections/avoid eol instead of (wrongly) doing it in the destructor that ends up running unpredictibly (as the mode is kept alive during its on_key call, even though it can happen that it is not the active mode anymore at the end of that call). Fixes #1580 | |||
| 2017-09-28 | Merge remote-tracking branch 'Delapouite/runtime-error' | Maxime Coste | |
| 2017-09-28 | Merge remote-tracking branch 'Delapouite/jump' | Maxime Coste | |
| 2017-09-27 | Display selections count in insert mode the same it's displayed in normal mode | Delapouite | |
| 2017-09-27 | Convert status info into proper runtime_errors | Delapouite | |
| 2017-09-27 | Add status info when navigating through jumplist (<c-o>, <c-i>) | Delapouite | |
| 2017-09-27 | Removing the local client due to SIGHUP is not graceful | Maxime Coste | |
| That means we will now backup modified buffers if that client was the last. Should improve things for #1590 | |||
| 2017-09-26 | Add selections_desc format to select autoinfo | Delapouite | |
