| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-10-10 | Cleanup regex lookarounds implementation and reject incompatible regex | Maxime Coste | |
| Fixes #2487 | |||
| 2018-10-08 | Add alias completer to unalias command | Delapouite | |
| 2018-10-08 | Fix integer overflow leading to bad memory access in regex execution | Maxime Coste | |
| Fixes #2481 Fixes #2480 | |||
| 2018-10-08 | Buffer begin and end are not end-of-words | Maxime Coste | |
| Buffer begin never has a word character before, and end is always preceeded by an end-of-line. Fixes #2420 | |||
| 2018-10-06 | Update startup messsage and changelog.asciidoc | Maxime Coste | |
| 2018-10-06 | Merge remote-tracking branch 'laelath/shell-command-completion' | Maxime Coste | |
| 2018-10-06 | Small style tweak | Maxime Coste | |
| 2018-10-06 | Merge remote-tracking branch 'eraserhd/notify_fatal_error-undefined-behavior' | Maxime Coste | |
| 2018-10-06 | Reduce memory usage of cached matches for RegionsHighlighter | Maxime Coste | |
| This adds a limitation that capture matching on regions only works if the regions start/end/recurse match is less than 65635 byte long. With this limitation we can reduce the RegexMatch struct size to 16 bytes instead of 32. This is still not good enough,but should slightly improve high memory usage as reported in #2454 | |||
| 2018-10-05 | Fix undefined behavior in notify_fatal_error | Jason Felice | |
| 2018-10-03 | Added shell command completion support to define-command and prompt | Justin Frank | |
| This commit also introduces a regression in that I decided that the best way to avoid overly long and confusing names was to rename the current shell-* switches to script-*, and have the shell command completion be shell-completion. renamed script-{completion,candidates} to shell-script-* Updated docs with new switch names Added -shell-completion switch to x11-repl and kitty-repl | |||
| 2018-10-01 | show_matching_char highlighter use the matching_pairs options | Justin Frank | |
| 2018-09-30 | src: Implement <a-m> and <a-M> | Frank LENORMAND | |
| Closes #2425 | |||
| 2018-09-30 | src: Move <a-m> to <a-_> | Frank LENORMAND | |
| 2018-09-27 | src: Drop selections that only contain whitespace on `_` | Frank LENORMAND | |
| Fixes #2387 | |||
| 2018-09-24 | Misc fixes | Olivier Perret | |
| 2018-09-23 | Add a way to unmap all keys of a given mode at once | Delapouite | |
| 2018-09-23 | Replace the `Exclusive` face attribute with `Final` | Maxime Coste | |
| Final is more granular, it consists of FinalFg (f), FinalBg (g) and FinalAttr (a) which control if a face's fg, bg, or attributes fully overwrite the previous face (instead of merging) and if following faces apply on top of this face or not. Fixes #2388 if the Whitespace face has the FinalFg flag. | |||
| 2018-09-23 | Ignore errors in write_stdout | Maxime Coste | |
| Fixes #2418 | |||
| 2018-09-23 | Merge remote-tracking branch 'eraserhd/script-docs' | Maxime Coste | |
| 2018-09-22 | Reject hook names that are not alphanumeric _ or - or start with - | Maxime Coste | |
| Fixes #2414 | |||
| 2018-09-22 | Merge remote-tracking branch 'Delapouite/rename-completions' | Maxime Coste | |
| 2018-09-21 | Document that `-f` starts with whole file selected | Jason Felice | |
| 2018-09-20 | Add completion for rename-buffer, rename-client and rename-session | Delapouite | |
| 2018-09-16 | Update documentation of region highlighter to match change in ↵ | Jan-Jaap Korpershoek | |
| 2e0e206951adefe71ef559a2a42b23901f5c4531 | |||
| 2018-09-12 | Change remove-hooks to take a regular expression | Maxime Coste | |
| All hooks whose group match this regex will be removed. Fixes #2380. | |||
| 2018-09-12 | Merge remote-tracking branch 'eraserhd/2367-surround-with-tight-nesting' | Maxime Coste | |
| 2018-09-12 | Only commit undo groups when buffer was modified | Maxime Coste | |
| This fixes an interaction with kak-lsp that would trigger undo group commit when setting a buffer option value. | |||
| 2018-09-09 | Don't skip opening brace twice when finding closing | Jason Felice | |
| Fixes #2367 Fixes #2129 | |||
| 2018-09-09 | src: Check that `Once` hooks to remove exist | Frank LENORMAND | |
| Fixes #2370. | |||
| 2018-09-07 | Fix use after delete in RemoteClient FDWatcher callback | Maxime Coste | |
| Fixes #2357 | |||
| 2018-09-07 | Join highlighter parameters with a '_' to autogenerate their name | Maxime Coste | |
| 2018-09-04 | Kakoune v2018.09.04 | Maxime Coste | |
| 2018-09-04 | Remove leading v in archive names when generating releases | Maxime Coste | |
| 2018-09-04 | Add readline word erase bindings, throw in clipboard for good measure | Maxime Coste | |
| Add <c-w> and <a-d> (along with <c-W> and <a-D> that work on WORDs), and <c-y> which pastes the transient clipboard contant (which saves big erase, such as word erase and line end/begin erase). Fixes #2355 | |||
| 2018-09-03 | Merge remote-tracking branch 'Delapouite/sync-exit-status' | Maxime Coste | |
| 2018-09-03 | Change line editing bindings to match readline's | Maxime Coste | |
| In the end, no better solution materialized so far, and custom Kakoune line editing bindings are hard to remember. Using well known readline bindings seems just more convenient. Closes #800, although it does not contain all the binding proposed by it (I might accept a few additional ones, such as <c-w>, but not too much, I still see that as a hack pending a nicer solution). | |||
| 2018-09-03 | docs: add missing -sync and exit status in autoinfo and doc page | Delapouite | |
| 2018-08-30 | Fix setting a prefix list option with an empty list | Maxime Coste | |
| Fixes #2335 | |||
| 2018-08-30 | Merge remote-tracking branch 'Screwtapello/support-user-map-options' | Maxime Coste | |
| 2018-08-30 | Merge remote-tracking branch 'Screwtapello/fix-slow-word-wrap' | Maxime Coste | |
| 2018-08-30 | Merge remote-tracking branch 'Delapouite/auto_complete' | Maxime Coste | |
| 2018-08-30 | Merge remote-tracking branch 'occivink/source-with-args' | Maxime Coste | |
| 2018-08-30 | Merge branch 'patch-1' of https://github.com/John-Colvin/kakoune | Maxime Coste | |
| 2018-08-30 | Extend `source` command to support parameters. | Shachaf Ben-Kiki | |
| Parameters are accessible in %arg{n}, as with define-command. | |||
| 2018-08-29 | Use shell specific quoting for env vars | Maxime Coste | |
| Add a test case to validate roundtrips between Kakoune and the shell. | |||
| 2018-08-28 | Missing space at eol in write CommandDesc | John Colvin | |
| 2018-08-28 | Speed up wrapping at word boundaries. | Tim Allen | |
| Previously, when wrapping lines at word boundaries, we would iterate forwards for "wrap-width" characters, then iterate backwards until we found a word-break, which was horribly slow. Now we record the last word-boundary we saw as we iterate forwards, getting a result in one pass. Fixes #2339. | |||
| 2018-08-27 | Add toggling capabilities for <c-o> in Insert and Prompt mode | Delapouite | |
| Ref #2121 | |||
| 2018-08-27 | Merge remote-tracking branch 'ricochet1k/master' | Maxime Coste | |
