| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-05-21 | Merge remote-tracking branch 'upstream/master' into path-improvements | Robert Melton | |
| 2019-05-21 | Fix compilation on older gcc / clang | Maxime Coste | |
| This was already fixed on the menu-completions branch but an previous commit version was wrongly cherry-picked. Fixes #2914 | |||
| 2019-05-19 | Strip all trailing slashes in real_path and compact_path | Robert Melton | |
| 2019-05-17 | Introduce Menu completion flags to auto select best candidate | Maxime Coste | |
| 2019-05-13 | Add completion support to load-module | Maxime Coste | |
| 2019-05-13 | Support discarding selections in exec/eval -itersel | Maxime Coste | |
| Only fail if all selections are discarded. Fixes #2841 | |||
| 2019-05-10 | Do not keep a reference to ParametersDesc inside ParameterParser | Maxime Coste | |
| This should fix #2900 | |||
| 2019-05-01 | Merge remote-tracking branch 'Delapouite/parse_lines' | Maxime Coste | |
| 2019-04-28 | Fix typo | Alex Leferry 2 | |
| 2019-04-28 | Fix parsing of faces with a base but no attributes | Maxime Coste | |
| 2019-04-27 | Let parse_lines ensure that there's at least 1 line with \n | Delapouite | |
| 2019-04-26 | Fix crash when finishing insert completion with no completion candidates | Maxime Coste | |
| 2019-04-25 | Merge remote-tracking branch 'laelath/provides-requires' | Maxime Coste | |
| 2019-04-24 | Fix wrapping of words with 'wrap col - indent < word len < wrap col' | Maxime Coste | |
| Add a test case for those, and refactor bits of the wrap highlighter. This explains part of the needed complexity in #2820. | |||
| 2019-04-24 | Only wrap before words that are shorter than the wrapping length | Maxime Coste | |
| Closes #2820 | |||
| 2019-04-24 | Merge remote-tracking branch 'eraserhd/remote-refactors' | Maxime Coste | |
| 2019-04-23 | Change faces alias to be a base that can be modified | Maxime Coste | |
| Using <fg>,<bg>+<attr>@<base> will apply the given fg color, bg color and attributes on top of base dynamically. Simply giving <base> is a shorthand for default,default@<base>. Inspired by the discussion in #2862 | |||
| 2019-04-22 | Use helper template struct in MsgReader | Jason Felice | |
| This makes reads for all types, including String, Vector, and Optional, use the same interface in MsgReader. | |||
| 2019-04-18 | Small code cleanup in Face struct definition | Maxime Coste | |
| 2019-04-17 | Update changelog | Maxime Coste | |
| 2019-04-17 | Remove InsertCompletionSelect hook | Maxime Coste | |
| 2019-04-17 | Change completions option docstring element to be an arbitrary command | Maxime Coste | |
| We can have the previous behaviour by just passing the docstring to `info -placement menu`. | |||
| 2019-04-17 | Rename info -placement to info -style and support modal style | Maxime Coste | |
| Fixes #1375 Closes #1380 | |||
| 2019-04-16 | Pass selected completion text to InsertCompletionHide | Maxime Coste | |
| 2019-04-15 | Support '-placement menu' switch in the info command | Maxime Coste | |
| Expose insert completion menu documentation via the info command. | |||
| 2019-04-16 | Support name captures in dynregex highlighters | Maxime Coste | |
| Fixes #2856 | |||
| 2019-04-15 | Support named captures in hooks | Maxime Coste | |
| Fixes #2857 | |||
| 2019-04-13 | Run ClientClose hook before exiting the client itself | Maxime Coste | |
| Closes #2849 | |||
| 2019-04-12 | Make it possible to edit an existing scratch buffer again | Maxime Coste | |
| And make `edit! -scratch *scratch*` for the recreation of an empty buffer. Fixes #2852 | |||
| 2019-04-12 | Prevent conversion to client on suspend from disconnecting other clients | Maxime Coste | |
| clear the client manager in the to be converted process without sending exit messages as the forked server will still be there. Fixes #2847 | |||
| 2019-04-08 | Evaluate modules in an empty context | Justin Frank | |
| 2019-04-08 | Added ModuleLoad hook that uses the module name as the parameter | Justin Frank | |
| 2019-04-08 | Added 'provide-module' and 'require-module' commands | Justin Frank | |
| 2019-04-08 | Set up command boilerplate for provide-module and require-module | Justin Frank | |
| 2019-04-08 | Refactor ClientManager::clear | Maxime Coste | |
| 2019-04-08 | Auto generate buffer name when using edit -scratch with no name | Maxime Coste | |
| This will make it easier to create a temporary scratch buffer to work in without having troubles with name collisions. Fixes #849 | |||
| 2019-04-08 | Add a ClientCreate and ClientClose hook | Maxime Coste | |
| As discussed in #2830. Closes #2500. | |||
| 2019-04-07 | update version notes and changelog | Maxime Coste | |
| 2019-04-07 | Add support for %file{...} expansions | Maxime Coste | |
| This should make the use case exposed in #2836 implementable. | |||
| 2019-04-07 | Add a -to-file <filename> switch to the echo command | Maxime Coste | |
| As discussed in #2836 | |||
| 2019-04-04 | Run WinClose hook when clearing all free windows | Maxime Coste | |
| Fixes #2830 | |||
| 2019-04-04 | Fix detection of client ungraceful disconnection | Maxime Coste | |
| 2019-04-01 | Buffer writes in blocks of 4Kb when writing buffers to files | Maxime Coste | |
| Could make kakoune more compatible with tools looking for file modifications by reducing the amount of writes done. As discussed in #2812 | |||
| 2019-04-01 | Add -timestamp switch support to the select command | Maxime Coste | |
| Fixes #2829 | |||
| 2019-04-01 | Add Optional::map and Optional::cast methods | Maxime Coste | |
| Cool kids call that monadic interface if I understood correctly. | |||
| 2019-03-27 | Add missing flags to debug buffers output | Delapouite | |
| 2019-03-26 | Only pass ncurses compilation flags to ncurses_ui.cc | Maxime Coste | |
| 2019-03-24 | Add support for -shell-script-* completion in :prompt | Maxime Coste | |
| Fixes #2754 | |||
| 2019-03-24 | Extract shell script completion code into structs | Maxime Coste | |
| 2019-03-23 | Add cursor_display_column expansion | Maxime Coste | |
| Fixes #2788 | |||
